Discussion:
[gtksourceview] Created tag 3.21.1
(too old to reply)
Paolo Borelli
2016-04-23 13:39:48 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Paolo Borelli <***@gnome.org>
Date: Sat Apr 23 15:27:45 2016 +0200

Tag 3.21.1

Changes since the last tag '3.20.1':

Christian Hergert (13):
gtksourceview: fix miss-renderings in the grid background
gutter-text: avoid iter location lookups when wrapping is disabled
gutter: avoid connecting to GtkWidget::draw()
sourceview: avoid inspecting GtkTextIter that are not spaces
buffer: add short delay before updating matching-brackets
gutter: avoid gtk_text_iter_forward_to_line_end() when possible
gutterrenderer: avoid signal emission when possible
gutterrendererlines: don't use division to calculate number of digits
gutterrendererlines: remove allocations from ::query_data
gutterrendererlines: avoid extra function calls in ::query_data()
map: avoid handling GtkAdjustment signals when hidden
buffer: avoid damage to full buffer when removing matching brackets
buffer: fix broken implementation from previous commit

Chun-wei Fan (2):
MSVC builds: Sync common NMake Makefiles for introspection
MSVC builds: Fix Custom Build file name

Cédric Valmary (1):
Updated Occitan translation

Ignacio Casal Quinteiro (1):
map: the license is LGPL

Paolo Borelli (3):
gutter: small refactoring to avoid get_view multiple times
view: small drawing fix for line background
Release 3.21.1

Sébastien Wilmet (38):
build: make installed tests parallel installable
Move unit tests to testsuite/ directory
build: remove dead code
Remove dead file
Do not translate string for test file
Change how to update sub *.pot
Update language-specs.pot
region: rename GtkTextRegion to GtkSourceRegion
region: rename files gtktextregion -> gtksourceregion
region: make the coding style consistent with other GSV code
region: rename Iterator -> Iter
region: rename time_stamp -> timestamp
region: group related functions together
region: prefix debug_print() function with underscore
region: drop start arg of get_region_iter() and rename function
region: change return type of subregions(): gint -> guint
region: fix function parameters alignment
region: rename subregions() -> get_subregion_count()
region: add is_empty() function
region: minor comment style fix in license headers
region: add get_bounds() function
SearchContext: fix potential memory leak
region: remove get_subregion_count() and nth_subregion()
region: turn it into a GObject class
region: use g_clear_object() to destroy regions
region: write docs
region: document the property
version: add version macros for 3.22
docs: add index of new symbols in 3.22
docs: add an annexes part
region: make it public
region: modify debug_print() to to_string()
Bump version
region: add the symbols to the public docs
region: improve the documentation
region: #include gtksourceregion.h in main public header
build: dynamic linking for interactive tests
Coding style fixes
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the modules ('topics') you
Michael Catanzaro
2016-04-25 17:21:07 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Michael Catanzaro <***@igalia.com>
Date: Mon Apr 25 12:13:47 2016 -0500

Epiphany 3.21.1

Changes since the last tag '3.20.0':

Alexander Shopov (1):
Updated Bulgarian translation

Carlos Alberto Lopez Perez (1):
Allow vertical tabs and more control about the tabs placement

Cédric Valmary (1):
Updated Occitan translation

Daniel Korostil (1):
Updated Ukrainian translation

Fabio Tomat (11):
Added Friulian translation (cherry picked from commit ad09d8b30b90ca80ca914e1995bffe3d1f4cacdf)
Updated Friulian translation (cherry picked from commit 3196fbc74c2600fc5a0be5f649a23c4385eadf0e)
Updated Friulian translation (cherry picked from commit d8d3d0b5537b86e3b5b93bf6704af3abf4b73ce5)
Updated Friulian translation (cherry picked from commit 2045b8fdaf42d72eb5299e346748bd23e70acfef)
Updated Friulian translation (cherry picked from commit 9c0fc023c651cdbcc0f7d60c0369887b7906e2ac)
Updated Friulian translation (cherry picked from commit 866fe53f32707acfda1ed094c96361f93255ac3f)
Updated Friulian translation (cherry picked from commit 5174060835ecea90b5d2d418b527cc1b5caea3aa)
Updated Friulian translation (cherry picked from commit 99f313e4691afdfc75deeb72831131833152f415)
Updated Friulian translation (cherry picked from commit d548e2108abede5ed08e4ff270e4f5e6ea9aef04)
Updated Friulian translation (cherry picked from commit c8c8d87eb54298b5b30236fab90485d9551149f9)
Updated Friulian translation (cherry picked from commit 701386dd4911af7ffa59a322bcd6451f447c8a62)

Gabriel Ivascu (2):
Add Duplicate Tab window command
New design for error pages

Günther Wutz (2):
history-window: Remove dead code
Emit close Signal to GtkDialog if GtkSearchEntry is focused

Iulian Radu (1):
location-entry: Add 'Paste & Go' item to context menu

Khaled Hosny (1):
Update Arabic translation

Michael Catanzaro (23):
Activate downloads popover when download is completed
Activate downloads popover when adding any download
session: Check restore-session-policy in ephy_session_save()
Update uncrustify config
Add run-uncrustify script
Uncrustify
session: Fix saving of multiple windows
window: Force popover to open on the bottom
web-view: Always save passwords in web app mode
Update TODO
Update TODO
Revert "snapshot-service: Update snapshots after one week"
snapshot-service: Take new snapshots after a restart
Update TODO
notebook: Allow changing new tab settings at runtime
file-chooser: Support WebP files
Remove default smart bookmark
Add sane default bookmarks
Fix build with WebKit trunk
theme: update CSS for latest Adwaita
theme: stop abusing linear-gradient
theme: Avoid CSS errors
Prepare 3.21.1

Richard Hughes (1):
AppData: Mark as unremovable in GNOME Software

Rūdolfs Mazurs (1):
Update Latvian translation

Tiago Carrondo (1):
Updated Portuguese translation

Yosef Or Boczko (2):
Updated Hebrew translation
Updated Hebrew translation
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and se
Arnaud Bonatti
2016-04-25 23:22:48 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Arnaud Bonatti <***@gmail.com>
Date: Tue Apr 26 01:22:39 2016 +0200

Release 3.21.1.

Changes since the last tag '3.20.1':

Anders Jonsson (1):
Updated Swedish translation

Arnaud Bonatti (5):
Correct an english wording.
Cannot-be-null indications.
Correctly quit with app-menu action.
Nullable and non-nullable tweaks.
Prepare 3.21.1.

Piotr Drąg (1):
Updated Polish translation
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the modules ('t
Matthias Clasen
2016-04-26 19:09:29 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Matthias Clasen <***@redhat.com>
Date: Tue Apr 26 15:09:18 2016 -0400

3.21.1

Changes since the last tag '3.20.1':

Matthias Clasen (1):
3.21.1
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the modules ('topics') you want.
Matthias Clasen
2016-04-27 17:57:52 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Matthias Clasen <***@redhat.com>
Date: Wed Apr 27 13:57:39 2016 -0400

3.21.1

Changes since the last tag '3.20.1':

Alexander Larsson (1):
gdkwindow: Remove O(n-children) code in gdk_window_invalidate

Arash Mousavi (1):
Update Persian translations

Aurimas Černius (1):
Updated Lithuanian translation

Balló György (1):
GtkTrayIcon: fix uninitialised variable

Balázs Úr (1):
Updated Hungarian translation

Bastien Nocera (6):
ui-manager: Fix "format not a string literal" errors
about-dialog: Fix "format not a string literal" errors
file-chooser-widget: Fix "format not a string literal" error
recent-manager: Fix "format not a string literal" error
cups: Fix "format not a string literal" error
cups: Fix gettext usage

Benjamin Otte (10):
window: Remove suspicious branch
widget: queue a redraw only if resize highlighting is enabled
iconhelper: Invalidate on clear()
win32 theme: Fix functions to not have spaces
theme: Split out _solid() function
theme: linear-gradient() needs 2 color-stops
cssimage: Warn if gradients only have 1 color stop
cssbgsizevalue: Avoid allocating new value if not needed
cssbordervalue: Avoid allocating new value if not needed
cssshadowsvalue: Avoid allocating new value if not needed

Bernhard Reutner-Fischer (1):
docs: typo in GTK_STYLE_CLASS_LIST_ROW docs

Carlos Garnacho (29):
wayland: Avoid NULL slave devices in GdkSeat::get_slaves
device: Add distance/rotation/slider GdkAxisUse values
device: Add gdk_device_get_axes(), and ::axes property
gdkdevice: Add GdkDeviceTool to identify device tools
gdkdevice: Add GdkDevice::tool-changed signal
gdk: Add GdkSeat::tool-added/removed signals
GdkSeatDefault: Add functions to add/remove tools
events: Add gdk_event_[gs]et_device_tool()
gdk: Forward tools in client-side windows event translation
x11: Update GdkDevices on "Wacom Serial IDs" property changes
x11: Set GdkDeviceTool on motion/button events
gtk3-demo: Show multiple master devices on the "Event axes" demo
demos: Set crossing events mask explicitly on event-axes demo.
demos: Enable multidevice behavior on event-axes demo
x11: Use XInternAtom directly on poking device hardware IDs
wayland: Refactor master pointer data into a separate struct
build: Bump wayland-protocols dependency to 1.3
wayland: Translate pen buttons into button events
wayland: Hook tablets to GdkSeat
gtk3-demo: Add tool information to "Event axes" demo
wayland: Check the tablet manager before creating a wp_tablet_seat
gdkevents: Fix GDK_AVAILABLE_IN annotation
wayland: Propagate slider/rotation axes from tools to devices
demos: Show slider/rotation axes in "Event axes" demo
GtkWindow: Ensure the toplevel is realized before realizing popovers
gdk: Make GDK_TOUCH_CANCEL be dealt with similarly to GDK_TOUCH_END
wayland: Do not check the pointer focus when receiving wl_pointer.frame
wayland: Improve checks when flushing scroll events
wayland: Perform seat grab focus checks on native windows

Christian Hergert (8):
frame-clock: avoid g_signal_emit_by_name()
debug: remove open-coded debug checks in gtktextsegment
kineticscrolling: avoid stutter at tail of kinetic deceleration
quartz: fix quartz build
builtinicon: avoid calculating font-metrics in vast majority of cases
wayland: avoid jitter in keyboard repeat
frametimings: reuse previous frame timing in common case
pixelcache: reuse existing timeout source when possible

Christoph Reiter (1):
inspector: add slider for adjusting the font scale

Chun-wei Fan (3):
MSVC builds: Update how introspection builds are done
Visual Studio builds: Generate .pc files
gdk/gdkglcontext.c: Avoid a GCCism

Cosimo Cecchi (6):
scale: cache pango layouts for mark labels
scale: remove impossible case
range: use gadget pointers for grab/mouse locations
scale: fix marks node position for scales with value
GtkCssSection: remove duplicated documentation
GtkClipboard: fix a typo

Daniel Mustieles (1):
Updated Spanish translation

Daniel Stone (1):
wayland: Ignore NoSymbol keys

Debarshi Ray (2):
window: Fix gtk_window_set_geometry_hints documentation
window: Make the sample code obey the party line on geometry widgets

Emanuele Aina (1):
glarea: Relay the use-es flag to context creation

Emmanuele Bassi (29):
Bump to 3.21.0
Assign a recent manager if one is set
recent-manager: Emit ::changed on file deletion
recent-manager: Fix the error domain and message on move_item()
recent-manager: Always ensure that size is reset on creation
gl: Add 'use-es' flag
gl: Relay use-es from context to paint data
gdk: Move GLSL shaders into GResource
gdk: Add 'GDK_GL=gles' flag
gdk: Add GLES shaders
gl: Add more OpenGL ES checks
gl: Use the appropriate format on GLES
gl: Use the appropriate formats when reading buffers on GLES
gl: Tweak the swizzle for GLES texture fragments
wayland: Implement asking for a GLES context
wayland: Honour GDK_GL=gles on context creation
wayland: Add debugging notes for EGL context creation
wayland: Bind the appropriate OpenGL API
x11: Allow creating GLES contexts
gl: Add fallback for missing subimage unpacking
gl: Use a uniform to flip R and B colors on GLES
tests: Add GLES shaders to testglarea
tests: Add GLES support to GtkGears
demo: Add GLES support to the GtkGLArea demo
glarea: Use the appropriate texture format for GLES
docs: Clarify the platform-dependency of GdkGLContext:use-es
docs: Add new GdkGLContext symbols
docs: Add new GtkGLArea symbols
gdk: Ensure resources registration happens once

Felipe Borges (2):
cups: Fix more "format not a string literal" error
cups: make string non-literals translatable again

Frediano Ziglio (1):
Save scancode inside GdkEventPrivate

Friedrich Beckmann (1):
quartz: zoom/rotate change compile/runtime check from 10.7 to 10.8

GNOME Translation Robot (1):
Updated Scottish Gaelic translation

Georges Basile Stavracas Neto (3):
placesview: provide guidance on server addresses
placesview: follow up fixes
placesview: update a leftover function name

Gábor Kelemen (1):
Updated Hungarian translation

Ignacio Casal Quinteiro (2):
win32: add missing empty lines
win32: rollback change and use _gdk_display

Jeremy Tan (2):
GDK W32: Fix bounding rect calculation on window creation The bounding rect specifies the top left and bottom right corners - the bottom right corner must account for the current window position.
GDK W32: Fix positioning of reparented window

Jonas Ådahl (4):
wayland: Clean up naming of GdkWaylandDisplay pointers
wayland: Track orphaned dialogs per display
gdk/dnd: Add missing signal parameter documentation
gdk/dnd: Don't use default display when getting cursor

Jonathan Matthew (1):
gtkmenusectionbox: remove submenus when the parent item is removed

Jordi Mas (2):
Fix Catalan translation
Update Catalan translation

Kristjan SCHMIDT (2):
Updated Esperanto translation
Updated Esperanto translation

Lapo Calamandrei (42):
Adwaita: cosmetic fix
Adwaita: set caret-color for drop targets
Adwaita: set secondary caret color to selection blue
Adwaita: cosmetic fixes
Adwaita: style textview border
Adwaita: transparent textview border border
Adwaita: better solid-csd styling
Adwaita: fix backdrop solid-csd
Adwaita: really fix solid-csd
Adwaita: ensure titlebar corners are not rounded...
Adwaita: flatten scale and progressbar trough
Adwaita: delete unused mixin
Adwaita: flatten entries and similar widgets
Adwaita: flatten the switch base
Adwaita: lighten border color a bit
Adwaita: more border color tweaking
Adwaita: ensure dialogs titlebar rounded corners
Adwaita: button style tweak
Adwaita: pushed button style tweak
Adwaita: dark variant borders color tweaks
Adwaita: cosmetics
Adwaita: more borders color tweaks
Adwaita: flatten colorswatches
Adwaita: fix scale slider border color
Adwaita: clean up pushed button mixin
Adwaita: increase opacity on scale label and marks
Adwaita: colorbutton colorswatch shadow fix
Adwaita: cosmetics
Adwaita: fix infobar text color in backdrop windows
Adwaita: better shadow stacking mixin
Adwaita: add shadows back...
Adwaita: stop using images for solid backgrounds...
Adwaita: fix insensitive switch styling
Adwaita: fix switch styling
Adwaita: scale with marks style fix
Adwaita: link button style fix
Adwaita: use an image for backdrop button background
Adwaita: spinbutton fixes
Adwaita: solid bg for disabled pushed button
Adwaita: cosmetics
Adwaita: backdrop active button color tweaks
Adwaita: color tweaks

Lukas K (1):
Fix gtk_scrollable_get_border annotation

Matt Watson (20):
progresstracker: simple struct to track animation progress
progresstracker: add GTK_SLOWDOWN environment variable
inspector: add slider to control slowdown factor
stack: port to progress tracker
stack: skip first frame for animations
revealer: port to progress tracker
switch: port to progress tracker
popover: port to progress tracker
scrolledwindow: port indicator fade to progress tracker
progressbar: port to progress tracker
entry: port to progress tracker
csstransition: port to progress tracker
cssanimation: port to progress tracker
animatedstyle: fail to create new style if timestamp goes backwards
animatedstyle: just ref current style if timestamp the same
animatedstyle: don't share styleanimations
css: always get default font size in pixels
reftests: test em size
reftests: test rem size
Fix label css test

Matthias Clasen (111):
add a css style test for font: smaller
Add a css node test for scales
dnd: Move GtkDragDest to a separate file
stack switcher: Add a missing include
gtk3-demo: Rename "CSS Theming" group
gtk3-demo: Show more button styles
HighContrastInverse: Fix suggested-action colors
Make gdk_visual_get_*_pixel_details work again
wayland: Fully initialize the visual
Add a test for the system rgba visual
range: Avoid miscalculating highlight allocation
range: Simplify highlight allocation
Add version macros for 3.22
Deprecate gdk_visual_get_bits_per_rgb
Add some more visual tests
wayland: Fix up visual implementation
Deprecate gdk_visual_get_byte_order
Deprecate gdk_visual_get_colormap_size
wayland: Add debug output for pixel formats
Revert "window: Remove suspicious branch"
Split off copied pango utils in their own source
Stop using pango_split_file_list
Drop irritating FIXMEs in docs
wayland: Get min/max keycode from xkb keymap
file chooser: Drop unused code
Drop some more code
filter model: Mark property nicks and blurbs for translation
Remove private clipboard api from public headers
Add a function to get the selection of a clipboard
Add an index for 3.22 api additions
places sidebar: Plug a small memory leak
Use dngettext instead of ngettext
Move autotestkeywords to testsuite
Add tests for seat apis
Expand visual tests a bit
Add some tests for GdkRectangle
Accel cell renderer: Set a css name
Adwaita: theme acceleditor > label
Use AM_DISTCHECK_CONFIGURE_FLAGS
icon theme: Make the builtin hicolor index match reality
wayland: Print out more debug info
wayland: Remove unused field
wayland: Remove an unused vfunc
Add an index for 3.22 api additions
Move GdkDeviceManager to deprecated section
inspector: Give the font scale an entry
inspector: Add an origin mark to the slowdown scale
inspector: Use GdkAxes instead of GdkAxisUse
Move GdkDeviceTool into its own files
inspector: simplify some code
Mention geometry handling changes in release notes
wayland: Keyboard don't have x/y
Add a note about GDK_AXIS_X/Y
listbox: Fix css node ordering
gdkdevice: Expose tool as property
GtkBuilder: Mention how GVariant properties are parsed
inspector: Don't lie with statistics
Clarify docs a bit
wayland: Implement virtual modifiers
wayland: Fix the map_virtual_modifiers implementation
menuitem: Fix some possible problems with arrow_gadget
wayland: Make virtual modifier mapping more similar to X
Add some more accelerator / modifier tests
Add a help overlay to bloatpad
shortcuts: Follow changes of accels
bloatpad: Make shortcuts window update
Add gdk_pango_context_get_for_display
widget: Use gdk_pango_get_for_display
Add docs for new API
css style: Rename some static functions
Fix the css style font test
Export some font parsing functions
Fix parsing of the font: shorthand
Adwaita: Fix use of font: shorthand
Add backwards compat back
HighContrast: Fix font: usage
Fix a typo
Expand css style font tests
font button: Convert from pango to css properly
Add a comment to explain numbers here
wayland: Add debug output for keymaps
wayland: Some more debug spew
magnifier: Only connect to ::draw when needed
Add some va marshallers to frequent signals
menushell: Add a va marshaller for ::insert
text buffer: Add va marshallers for signals
text tag: Add a va marshaller to ::event
css gadget: Don't get display flags twice
Use qdata for debug flags
css gadget: Fix baseline debug
widget: Don't show widget resizes in the inspector
Add a dnd test using a window as icon
Ad d new API to the docs
Fix formatting
font button: Fix translation of font-name default
notify test: Skip GtkFontButton::font-name
Raleigh: Fix font syntax
css: Fix printing of images
Fix css parser tests
Remove debug spew
label css style test: fix font syntax
Updates
Expand the drag widget testcase
testdnd2: Actually test gtk_drag_set_icon_widget
dnd: Fix lifecycle issues with widgets as drag icons
progressbar: Enforce invariants
dnd: Set attributes from all widgets for text drag icons
Fix indentation
dnd: Fix some issues with drag icons
Updates
3.21.1

Milo Casagrande (1):
Updated Italian translation (cherry picked from commit be624e71f43ffe8ec5351fbce575388561c5a240)

Mohammed Sadik (4):
gtkaboutdialog: Add support for GNU Affero GPLv3+
gtkaboutdialog: don't break ABI in GtkLicense enum
broadway: fix documentation
documentation: trivial typo fixes in GtkWidget

Olivier Fourdan (4):
popover: raise when showing
wayland: Do not resize with the same size
wayland: do not update shadows for child windows
test: do not remove files on distclean

Paolo Borelli (2):
textiter: add unit test for forward_to_line_end
inspector: do not leak seat capabilities descriprion

Piotr Drąg (5):
Updated POTFILES.in
Updated POTFILES.skip
Updated POTFILES.in and POTFILES.skip
Updated Polish translation
cups: Fix duplicate string

Razvan Chitu (1):
trashmonitor: change trash monitoring process

Rico Tzschichholz (1):
gtk: Annotate GtkFlowBoxCreateWidgetFunc as "transfer full"

Rui Matos (2):
gtkwindow: Don't allow unresizable windows to be smaller than required
wayland: Leave existing mods on map_virtual_modifiers

Sebastien Bacher (1):
gtkplacessidebar: don't margins in the code

Stephen Chandler Paul (9):
GdkDeviceTool: Add GdkDeviceToolType to identify the physical tool type
GdkDeviceTool: Add GdkAxisFlags info to tablet tools
gtk-demo: Use GdkAxisUse instead of axis labels
gtk-demo: Add support for distance in event_axes
gdkcursor-wayland.c: Minor indentation fix
Wayland: Add initial support for drawing tablets
Wayland: Implement proximity/crossing/motion event emission on tablets
Wayland: Translate tool axes in motion events
Wayland: Translate wl_tablet.down/up into button events

Sébastien Wilmet (15):
docs: trivial fixes in GtkApplication-related documentation
app: fix indentation
app: avoid code duplication for setting accels
app: improve doc of gtk_application_set_accels_for_action()
app: improve doc of gtk_application_get_window_by_id()
app: don't use deprecated function
app: use g_set_object()
app: improve code of extract_accels_from_menu()
app: minor code improvements
app: add missing g_returns
app: write higher-level gtk_application_accels static functions
app: extract GtkApplicationAccels private class
app-accels: rename static functions
app: share function to normalise detailed action name
app: replace private accels functions by get_application_accels()

Theppitak Karoonboonyanan (1):
Updated Thai translation.

Timm Bäder (7):
gtkapplication: _get_app_menu can return NULL
widget: Always warn when underallocating widgets
headerbar: Don't underallocate the label box
gtkcssimagebuiltin: Save/restore around cairo_clip
listbox: Make sure page down/up move at least one row
GtkLabel: Don't manually iterate over link list
GtkLabel: Use g_clear_object

Tom Tryfonidis (1):
Updated Greek translation (cherry picked from commit 40afffb9fde9f2fc46d1fafd9dcdca7692e065ef)

Wolfgang Stöggl (2):
Updated German translation (cherry picked from commit c08f4bd2a93e779158ed221c7ea75a9df8ffd35f)
Updated German translation (cherry picked from commit 5e5372ce74cfd06498dee1938f0249d1039ede16)

Wouter Verhelst (1):
Clarify that one cannot use the same variable

YunQiang Su (2):
update zh_CN translation
update zh_CN translation

Zahari Yurukov (1):
Updated Bulgarian translation

Руслан Ижбулатов (15):
GDK W32: Print more debug info about events
GDK W32: Print error code along with the error message
GDK W32: Optimize clipboard handling a bit
GDK W32: Implement show_window_menu()
GDK W32: Erase hidden layered windows before showing them
GDK W32: Re-implement AeroSnap for CSD windows
GDK W32: Improve AeroSnap - don't resize windows that fit
GDK W32: Add drag-to-snap feature to AeroSnap
GDK W32: Draw snap indicators for AeroSnap
GDK W32: Add/subtract shadow when drag-resizing
GDK W32: Add/subtract shadow when (un)snapping
GDK W32: Use a dumb window class for decorative windows
GDK W32: Don't move windows into top-left corner on style change
GDK W32: Deduplicate reparenting
gtk-builder-tool: use g_printf() instead of g_print()
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your optio
Debarshi Ray
2016-04-28 18:43:37 UTC
Permalink
The signed tag '3.21.1' was created.

Tagger: Debarshi Ray <***@gnome.org>
Date: Thu Apr 28 20:43:01 2016 +0200

3.21.1

Changes since the last tag '3.20.0':

Alexander Shopov (1):
Updated Bulgarian translation

Arash Mousavi (1):
Update Persian translations

Christophe Fergeau (4):
provider: Reindent goa_provider_ensure_credentials_finish parameters
provider: Port goa_provider_ensure_credentials() to GTask
provider: Add 'error' precondition to goa_provider_get_all_finish()
Port goa_provider_get_all() to GTask

Debarshi Ray (9):
Post-branch version bump
Use GtkLabel:xalign instead of deprecated GtkMisc
identity: Update POTFILES.in and remove redundant includes
identity: Include the correct internationalization header
smtp-auth, utils: Avoid needless string copies
kerberos: Only write to the optional (out) variable if it is not NULL
provider: Remove redundant cast
provider: Add missing whitespace
Prepare 3.21.1

Fabio Tomat (3):
Updated Friulian translation (cherry picked from commit 80b9524df40e351ed196987075084b4886c5533c)
Updated Friulian translation (cherry picked from commit d6b7f9b91d996b97573034cd0a5866511adbbdfd)
Updated Friulian translation (cherry picked from commit b52c08abee689ec4f0a88309646bb598a79ef936)

GNOME Translation Robot (2):
Updated Scottish Gaelic translation
Updated Portuguese translation

Gábor Kelemen (1):
Updated Hungarian translation

Hajime Taira (1):
Updated Japanese translation (cherry picked from commit 2b5b5949a6b2be4ebcbdb0e7b4ac1b19a6d0c445)

Inaki Larranaga Murgoitio (1):
Updated Basque language

Jeff Bai (1):
update zh_CN translation

Michael Catanzaro (3):
Update telepathy-account-widgets
Update telepathy-account-widgets again
Update telepathy-account-widgets

Ray Strode (3):
identity: don't reverify identity when doing update
identity: don't reset alarm if time unchanged
identity: rework how renewal time is calculated

Ting-Wei Lan (1):
daemon, examples, identity: Call setlocale and gettext functions
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the modules ('topics') you
Debarshi Ray
2016-04-28 19:20:31 UTC
Permalink
The signed tag '3.21.1' was created.

Tagger: Debarshi Ray <***@gnome.org>
Date: Thu Apr 28 21:20:13 2016 +0200

3.21.1

Changes since the last tag '3.19.92':

Alain Lojewski (1):
Updated French translation

Arash Mousavi (1):
Update Persian translations

Ask Hjorth Larsen (2):
Updated Danish translation by scootergrisen
Updated Danish translation

Baurzhan Muftakhidinov (1):
Updated Kazakh translation (cherry picked from commit 2edf0e359be23e5a21ab05b32bcd74fdc52df7fd)

Cheng-Chia Tseng (1):
Updated Chinese (Taiwan) translation (cherry picked from commit 56bc5ddcce88a4a8c6ebcf245052d3465d37c162)

Daniel Korostil (1):
Updated Ukrainian translation

Debarshi Ray (46):
Post-branch version bump
Use pan-down-symbolic, not go-down-symbolic, in OverviewSearchbar
Remove unnecessary margins
dlna-renderer: Make it a final class
dlna-renderers-dialog: Make it a final class
edit-palette-row: Style fix
collection-icon-watcher: Style fix
dropdown: Make it a final class
collection-icon-watcher: Rename a variable
collection-icon-watcher: Cancel cursor_next_async during destruction
embed: Don't leak self when load_show_id is removed before the timeout
embed: Remove load_show_id during destruction
preview-nav-buttons: Remove auto_hide_id during destruction
preview-view: Cancel photos_base_item_process_async during destruction
base-item: Don't leak the GFileInfo
empty-results-box: Make it a final class
offset-collections-controller: Make it a final class
offset-favorites-controller: Make it a final class
base-item: Style fix
delete-notification: Style fix
export-notification: Style fix
organize-collection-dialog: Make it a final class
header-bar: Make it a final class
export-dialog: Simplify code
Fix the reference counting for NotificationManager
indexing-notification: Style fix
base-item: Style fix
tracker-controller: Drop the priv pointer
main-toolbar: Make it a final class
base-item: Reset the GError before using it
create-collection-job, organize-collection-view: Style fixes
base-model: Make it a final class
organize-collection-model: Make it a final class
base-manager: Drop the priv pointer
print-operation: Make it a final class
search-type-manager: Only query nmm:Photo instances for favorites
offset-controller: Drop the priv pointer
base-item: Avoid pointing to invalid memory
tool: Drop the priv pointer
searchbar: Drop the priv pointer
base-item: Disable favorite albums when reading from the database
print-setup: Style fixes
Rename icons to follow the application ID
fetch-metas-job: Style fixes
application: Make app.quit use the same path as the close button
Prepare 3.21.1

Dz Chen (1):
Update zh_CN translation

Fabio Tomat (3):
Updated Friulian translation (cherry picked from commit 1d332bd173863275d2523d804dc52587cabfec93)
Updated Friulian translation (cherry picked from commit 6609574b1cc61f3205c18c727ec68377270cce1c)
Updated Friulian translation (cherry picked from commit 92b96cb40dd98ea9546b25515cc3a9db1594dd8e)

Gianvito Cavasoli (1):
Updated Italian translation (cherry picked from commit 511ec739e43eacafc293e36e71332110228ce9c2)

Inaki Larranaga Murgoitio (1):
Updated Basque language

Jiro Matsuzawa (1):
Updated Japanese translation (cherry picked from commit 6fba450c252df2cdaaef82961a4a7e8b3380487f)

Jonathan Kang (1):
Improve the alignment of notifications

Jordi Mas (1):
Update Cataln translation

Piotr Drąg (1):
Updated Polish translation

Rafael Fonseca (31):
edit-palette-row: Don't leak the PhotosTool
tracker-controller: Rename a variable
offset-controller: Rename a variable
offset-controller: Handle errors from tracker_sparql_cursor_next_finish
offset-controller: Cancel cursor_next_async during destruction
local-item: Cancel g_file_trash_async during destruction
tool-crop: Cancel item_process_async during destruction
base-item: Add PHOTOS_IS_BASE_ITEM guards in public functions
base-item: Add guards for functions which do not work on collections
properties-dialog: Move common code to its own function
delete-notification: Remove timeout_id during destruction
export-notification: Remove timeout_id during destruction
done-notification: Remove timeout_id during destruction
indexing-notification: Remove timeout_id on destruction
base-item: Add PHOTOS_IS_BASE_ITEM guards in remaining public functions
tracker-change-monitor: Move code to its own function
tracker-change-monitor: Remove pending_events_id during destruction
search-type-manager: Avoid GIFs
properties-dialog: Remove title_entry_timeout during destruction
create-collection-job, organize-collection-view: Convert to async API
Cancel create_collection_job during destruction
delete-item-job: Convert to async API
fetch-collections-job: Move some code around
fetch-collections-job: Convert to async API
fetch-collections-job: Rename variable
selection-toolbar: Prevent nested collections
selection-toolbar: Disable favorites button for albums
base-item: Disable favoriting albums
fetch-collections-job: Make urn property gettable
fetch-collection-state-job: Get rid of job data
create-collection-icon-job: Convert to async API

Sebastian Rasmussen (1):
Add Swedish help translation

Seong-ho Cho (1):
Updated Korean translation (cherry picked from commit 6e63472baf4406fb24f20b7d4d2ec77a414c8ce2)

Timm Bäder (4):
header-bar: Plug memory leak
search-type-manager: Plug memory leak
base-model: Plug memory leak
overview-searchbar: Don't leak the tags

Trần Ngọc Quân (1):
Init Vietnamese translation

Umang Jain (7):
base-item: Cancel g_file_query_info_async during destruction
base-item: Don't leak the GFileInfo
base-item: Cancel gdk_pixbuf_new_from_stream_async during destruction
base-item: Shuffle some code around
base-item: Check for errors while loading the item for printing
base-item: Cancel photos_base_item_refresh_icon during destruction
base-item: Cancel g_file_read_async during destruction
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the
Florian Müllner
2016-04-29 14:49:35 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Florian Müllner <***@gnome.org>
Date: Fri Apr 29 16:49:14 2016 +0200

Tag release 3.21.1

Changes since the last tag '3.20.1':

A S Alam (3):
Added Punjabi Translation
update Punjabi Translation
Update Punjabi Translation

Abdalrahim G. Fakhouri (1):
Added Arabic translation

Adam Jackson (6):
test-cogl-blend-strings: Allow single-bit rendering error
test-cogl-sub-texture: Allow single-bit rendering error
Typo fix in cogl-framebuffer
opengl: Fix conditional call of BlendFuncSeparate
meta-texture: Fix nonsensical <= on pointers
xlib: Don't crash just because the display doesn't expose RANDR

Adam Matoušek (2):
Updated Czech translation
Updated Czech translation

Adel Gadllah (39):
Make sure GLX_SGI_swap_control is set up correctly
backend-glx: Provide copy_sub_buffer fallback
ClutterAlignConstraint: Keep pixel aligment
ClutterX11TexturePixmap: Fix doc comment
backend-glx: Remove redundant glFlush()
winsys-glx: Fix synchronisation behaviour in _cogl_winsys_onscreen_swap_region
ClutterActor: Add clutter_actor_has_effects
ClutterActor: Add clutter_actor_has_contraints
ClutterActor: Add clutter_actor_has_actions
clutter-actor-meta: Fix _clutter_meta_group_has_metas_no_internal
ClutterBindConstraint: Add CLUTTER_BIND_ALL coordinate
winsys-glx: Don't assume that copy_sub_buffer is synchronized
texture: Fix error handling in get_texture_bits_via_offscreen
cogl: Enable PBO path for all mesa versions when using intel
cogl-onscreen: Add buffer_age support
stage-window: make it possible to damage the back buffer
stage-cogl: Reuse backbuffer contents
clutter-stage: Fix typo
build: Bump cogl requirement
clutter-offscreen-effect: Allocate the cogl texture directly
clutter-offscreen-effect: Allocate the cogl texture directly
clutter-actor: Make clutter_actor_has_mapped_clones public
clutter-actor: Make clutter_actor_has_mapped_clones public
offscreen: Allocate the framebuffer in cogl_offscreen_new_to_texture_full
winsys-glx: Reenable swap_region for llvmpipe and swrast
winsys-glx: Fix swap region to remain disabled for old mesa
stage_cogl: Don't scale the current_damage when adding to the damage_list
stage-cogl: Fix buffer_age code path
DeviceManagerXi2: Cache the client pointer
eglnative: Add clutter-stage-window implementation
clutter-stage-wayland: Enable clipped redraws
stage-cogl: Fix feature check in clutter_stage_cogl_redraw
stage-cogl: Don't mess with the damage_history list when buffer_age is not available
kms_winsys: Add cogl_kms_renderer_get_gbm api
kms-winsys: Add api that tells cogl to ignore a crtc
clutter-settings: Mark window-scaling-factor as fixed when set by the app
cogl-kms-display: Fix doc comment
winsys-glx: Add error traps in create_context
backend: Check for a known set of drivers

Alban Browaeys (1):
meta-texture: Fix textures[] index

Alban Crequy (2):
fix crash when destroying an actor during a drag-action with a drag_handle
ClutterDragAction: do not dereference a NULL priv->stage

Alejandro Piñeiro (51):
Added ClutterText::insert-text and ClutterText::delete-text signals
Fix problems with "position" and "selection-bound" change notification
Added Atk dependency
Implemented clutter_actor_get_accessible
Implement AtkImplementor on ClutterActor
Improve clutter_text_get_chars doc
Add Cally
Cally initialization code
Rename some methods and includes to avoid -Wshadow warnings
Initialize accessibility support on clutter_init
Add accessibility tests
Avoid to load cally module on a11y examples
cally: Check HAVE_CONFIG_H on cally-util.c
cally: Use proper backend information on CallyActor
cally: Refactoring "window:create" and "window:destroy" emission code
cally: Cleaning CallyText
cally: Improving cally doc
cally: fixing public headers
Fixing cally.pc.in and moving include headers to previous directory
[cally] Fix a crash on some a11y examples if there isn't accessibility support
[cally] Removing default name and description
[cally] Added old cally Changelog (pre clutter-cally merge)
[cally] CallyRoot is the parent of any CallyStage object
[cally] Removed default actions on CallyActor
[a11y] Exposing via ATK the proper toolkit name and version
a11y: Use existing clutter_actor_get_paint_visibility
build: list correct dependencies
a11y: Using AtkWindow on cally-stage
a11y: We don't need to explicitly manage window events
a11y: Using proper way to register to window events
Merge branch 'atkwindow'
ClutterStage: notify "key-focus" change on clutter_stage_emit_key_focus_event
a11y: redoing focus stuff
a11y: proper ATK role for ClutterStage
a11y: remove Container explanation
a11y: Stop to use ClutterActor::name as default accessible-name
a11y: Not compute extents for actors without an stage
a11y: stop to use text as the default accessible-name for ClutterText
a11y: atk_add_key_event_listener listener_id should not return 0 as a valid value
a11y: Remove key event listener hash table if no longer required
tests: a11y: updated atkevents after bug 675183
a11y: implementation for atk_text_get_text_[before/at/after]_offset
a11y: remove implementation for [add/remove]_global_event_listener
a11y: removed implementation notes comment from CallyText
a11y: cally-util: use password-char to fill a key_event if required
a11y: expose the text with password-char
Add method clutter_disable_accessibility ()
a11y: compute properly if there is text selected
clutter-text: emitting ClutterText::delete-text before actual changes on the text
clutter-text: emitting ClutterText::insert-text before actual changes on the text
a11y: provide a way to ensure clutter accessibility

Alejo Pacin (1):
a11y: Notify ATK_STATE_SHOWING state change

Aleksej Kabanov (1):
Updated Russian translation

Alexander Larsson (5):
Don't allocate size for invisible BinLayout children
Add _clutter_actor_peek_layout_info
Ensure that fixed positions always start at 0,0
BinLayout: Always use fixed_x/y for FIXED if set
Don't allocate size to invisible BinLayout children

Alexander Shopov (15):
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation
Updated Bulgarian translation

Alexandre Franke (13):
Fix typo
Mark forgotten string as translatable
Update French translation
Update French translation
Update French translation
Update French translation
Update French translation
Update French translation
Updated French translation
Updated French translation
Updated French translation
Updated French translation
Updated French translation

Alexandre Quessy (3):
Fixed "the the" repetitions in some doc strings
Fixed "the the" repetitions in some doc strings
Fixed a typo in a doc string

Alexandre Rostovtsev (1):
cogl-pango: prevent linking to system cogl during make install

Alexandros Frantzis (3):
build: Exclude built sources from the dist
build: Exclude built sources from the dist
Hide internal glx and egl(x) backend symbols.

Algimantas Margevičius (1):
Updated Lithuanian translation

Anders Jonsson (3):
Fix typo (textues)
Updated Swedish translation
Updated Swedish translation

Andika Triwidada (18):
po: Add Indonesian localization
po: Update Indonesian localization
Added Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Update French translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation

Andre Kuehne (1):
Fix clutter_table_layout_pack row/column count incrementation.

Andreas Oberritter (4):
cogl-xlib.h: add missing COGL_END_DECLS
wayland: implement poll_get_info and poll_dispatch
cogl-error.h: add COGL_BEGIN_DECLS/COGL_END_DECLS
kms: include stddef.h before drm.h

Andrej Žnidaršič (3):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation

Andy Wingo (1):
cairo: Always update texture after ClutterCairoTexture::draw

Ani Peter (2):
Updated Malayalam file
Updated Malayalam file

Antoine Jacoutot (1):
build: remove unneeded check for libdrm

Antonio Fernandes C. Neto (1):
Updated Brazilian Portuguese translation

António Lima (1):
Updated Portuguese translation

Arash Mousavi (1):
Added persian translation

Aron Xu (1):
Update zh_CN translation.

Ask H. Larsen (8):
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation

Ask Hjorth Larsen (3):
Updated Danish translation
Updated Danish translation
Updated Danish translation

Aurimas Černius (17):
Added Lithuanian translation
Added Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation

Balázs Úr (6):
Initial Hungarian translation
Initial Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation

Bastian Winkler (59):
[media] Fix the interface cast macro
Remove redundant declaration in clutter-text.h
[docs] Fix some inconsistency in Animation
Prevent a possible zero division
Broken fixed:: arguments
build: Fix the SUBDIRS ordering
flow-layout: Use the natural size
cogl-buffer: Use correct argument types in cogl_buffer_set_data_EXP
cogl-buffer: Use correct argument types in cogl_buffer_set_data_EXP
animator: Append parsed animator keys to previously parsed ones
model: Implement ClutterScriptable interface
animator: Remove redundant declaration in header file
model: Use guint for the n_columns field
script-parser: Apply child and layout properties to the right actor
test-script-parser: Add a second child to the container
state: Create a new target state in clutter_state_set_animator
state: Fix the usage of ClutterAnimator in ClutterScript
state: Request the animator for the default state
script-parser: Also honor properties of type GType
introspection: Add missing (out) annotations for get_color()
model: Fix some GObject-Introspection annotations
model: Change the column argument type to gint for clutter_model_set_sort
script-parser: Allow initialized GValue arg in clutter_script_parse_node
model: Add support to define rows in ClutterScript
snap-constraint: Fix allocation for CLUTTER_SNAP_EDGE_RIGHT
script: Don't skip introspection for connect_signals_full()
path: Fix introspection annotations
keyframe-transition: Documentation fixes
keyframe-transition: Create a new interval if necessary
text: Add missing introspection annotations
table-layout: Remove unused animation helpers
actor: Add a custom scriptable "margin" property
text: Enable implicit color animations
layout-manager: Add a private struct to hold future properties
layout-manager: Add a new animation API
bin-layout: Implement layout animations
flow-layout: Implement layout animations
box-layout: Use the ClutterLayoutManager animation API
table-layout: Use the ClutterLayoutManager animation API
examples: Update layout-manager example to use the animations API
examples: Allow optional animations in flow-layout
box-layout: Remove unused BoxChild members
doc: Add ClutterLayoutManagerPrivate to doc sections
table-layout: Honor actors expand and alignment settings
box-layout: Honor actor expand and alignment
examples: Updated box-layout example
box-layout: Deprecate expand/fill/align child properties
Add ClutterGridLayout
examples: Add a grid-layout example
grid-layout: Fix attach position for horizontal orientation
grid-layout: Insert new rows/columns at the appropriate position
actor: Make margin properties animatable
flow-layout: Add :snap-to-grid property
flow-layout: Add :snap-to-grid property
units: Handle negative values in clutter_units_from_string()
interval: Implement ClutterScriptable interface
interval: Call g_object_set_property in set_custom_property()
grid-layout: Use correct orientation when requesting preferred child size
grid-layout: Use correct orientation when requesting preferred child size

Bastien Nocera (14):
Fix Brazilian Portuguese translation
event: Fix copying touch events
x11/device-manager-xi2: Fix assertions with touch
scroll-actor: Fix ->transition not being reset
cogl-buffer: Stop warning spam running in sw rendering
clutter: Prefer the X11 backend to the Wayland one
actor: Correct setting the offscreen-redirect property
actor: Correct setting the offscreen-redirect property
ClutterEvent: Mention _get_source_device() in docs
ClutterEvent: Mention _get_source_device() in docs
GestureActions: Set threshold-trigger-edge at right time
GestureActions: Add per-action thresholds
gdk: Add window-scaling-factor support
doc: Document CLUTTER_SCALE envvar

Baurzhan Muftakhidinov (1):
Added Kazakh translation

Benjamin Steinwender (2):
Updated German translation
Updated German translation

Bernd Homuth (1):
Updated German translation

Brian Tarricone (4):
update backend to use lazy context/stage creation
fix case when EGL driver doesn't support EGL_NATIVE_VISUAL_ID
eglx: implement cogl_get_proc_address()
eglx: implement cogl_get_proc_address()

Bruce Cowan (7):
Added British English translation
Updated British English translation
Updated British English translation
Updated British English translation
Updated British English translation
Updated British English translation
Updated British English translation

Bruno Brouard (5):
Updated French translation
Updated French translation
Updated French translation
Updated French translation
Updated French translation

Carles Ferrando (10):
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n]Updated Catalan (Valencian) translation
[l10n] Updated Catalan (Valencian) translation
[l10n] Updated Catalan (Valencian) translation

Carlos Garnacho (48):
x11: Improve XGenericEventCookie data allocation
x11: Avoid invalid ClutterInputDevice pointers in the device list
x11: Avoid invalid ClutterInputDevice pointers in the device list
evdev: Add evdev specific event filter function
evdev: Add function to get the libinput_device from a ClutterInputDevice
evdev: Set core device on translated events
evdev: Manage LIBINPUT_EVENT_TOUCH_* events
evdev: Add clutter_evdev_event_sequence_get_slot()
gesture-action: Fix typo in clutter_gesture_action_get_threshold_trigger_egde()
stage: Only compress consecutive touch events from the same sequence
input-device: Do not unset the device stage after the last touch is lifted
x11: Set the input device stage on XI_TouchBegin, if not already set
gesture-action: Ignore any other event than press/update/release ones
gesture-action: Prepare for clutter_gesture_action_cancel() within ::gesture-end
evdev: Set button modifier state to input devices.
event: define a boxed type for ClutterEventSequence
evdev: Update xkb state after input is resumed
input-device: Ensure crossing events are paired for touch sequences
xi2: XSync before getting the client pointer on construction
evdev: Flush event queue before removing an input device
evdev: Prefer pointer/touch devices over keyboard devices
evdev: Lookup config to report touchpads as such
x11: Resort to device name matching for non-mt touchpads
input-device: Add vendor/product ID properties and getters
x11: Set vendor/product IDs on input devices
evdev: Set vendor/product IDs on input devices
swipe-action: Prepare for multifinger swipes
swipe-action: Fix typo
gdk: Ignore synthesized leave events out of touch events
gdk: Enable GDK_TOUCH_MASK on the stage window
event: Add pinch/swipe gesture event types and structs
evdev: Handle libinput touchpad swipe/pinch gesture events
clutter-event: Add API around touchpad gesture events
evdev: Set missing dx/dy fields on ClutterTouchpadPinchEvents
evdev: Emulate discrete scroll events out of smooth scroll ones.
click-action: Ignore motions/updates from different devices/sequences
evdev: Mark either of smooth/discrete scroll events as emulating
evdev: Move additional pointer buttons after the old 4-7 scrolling ones
device-manager: Add private interface to manipulate platform event data
backend: Bridge platform-dependent event data creation to device managers
evdev: Implement the ClutterEventExtender interface
evdev: Allow to retrieve the input.h event code from ClutterEvents
evdev: Set event code on button/key events
x11: Implement ClutterEventExtender
gdk: Implement ClutterEventExtender
clutter-event: Add scroll source enum and axis scroll flags
evdev: Add scroll source/finish flags info to scroll events.
wayland: remove pressed button checks from meta_wayland_pointer_can_grab_surface()

Chandan Kumar (1):
Updated HINDI translation

Changwoo Ryu (2):
Added Korean translation
Added Korean translation

Chao-Hsiung Liao (24):
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Chinese (Taiwan) translation
Updated Chinese (Taiwan) translation
Updated Chinese (Taiwan) translation
Updated Chinese (Taiwan) translation

Cheng Lu (1):
Update Chinese simplified translation

Chris Cummins (15):
wayland: free framebuffer's shell surface on destroy
wayland: implement foreign surfaces for CoglOnscreen
wayland: Add API version annotations
clutter-stage-wayland: Pedantic typo fix
docs: Remove empty line before parameter tags
clutter-input-device-wayland: Update indentifier name
docs: Add clutter-wayland section to reference docs
wayland: Add API version annotations
clutter-stage-wayland: Pedantic typo fix
docs: Remove empty line before parameter tags
clutter-input-device-wayland: Update indentifier name
docs: Add clutter-wayland section to reference docs
cogl-gst: pedantic typo fix in pkg-config description
wayland: Add foreign surface support to stage
wayland: Add foreign surface support to stage

Chris Kühl (2):
Fixed more set using *_get_* typos.
Added documentation for alpha parameter in Behaviour constructors.

Chris Leick (1):
po: Add de.po

Chris Lord (69):
* clutter/clutter-actor.c: (clutter_actor_transform_stage_point): Check that x_out and y_out != NULL before setting their contents
* clutter/clutter-texture.c: (texture_get_tile_pixbuf), (clutter_texture_get_pixbuf): Fix copying textures to pixbufs for tiled textures and correct #ifndef typo
* clutter/clutter-actor.c: * clutter/clutter-container.c: * clutter/clutter-media.c: * clutter/clutter-rectangle.c: * clutter/clutter-stage.c: (clutter_stage_class_init): * clutter/clutter-stage.h: * clutter/clutter-texture.c: * doc/reference/clutter-docs.sgml: Fix more documentation
* clutter/clutter-clone-texture.c: * clutter/clutter-texture.c: (clutter_texture_class_init): More documentation fixes
* clutter/clutter-label.c: (clutter_label_class_init): More documentation fixes
* clutter/clutter-entry.c: (clutter_entry_class_init): More documentation fixes
* clutter/clutter-entry.c: * clutter/clutter-group.c: * clutter/clutter-label.c: * clutter/clutter-rectangle.c: * clutter/clutter-texture.c: More documentation fixes
* README: Fix spelling mistake and a typo
* clutter/clutter-model.c: (clutter_model_resort): Don't return when there's no sort function set, leave that to the model sub-class
* clutter/clutter-model.c: (clutter_model_set_sorting_column): Don't disable sorting on column 0
* clutter/clutter-actor.c: (_clutter_actor_apply_modelview_transform), (clutter_actor_paint): Apply clip inside paint function instead of transform function
* clutter/clutter-entry.c: Correct the documentation for clutter_entry_set_max_length, fixes bug #915.
Bug #914 - ClutterEntry is confused about characters vs. bytes
* cogl/cogl-sections.txt: Add missing cogl_path_arc
* cogl/cogl-sections.txt: Add missing cogl_path_arc
* clutter/cogl/common/cogl-primitives.c: (_cogl_path_arc): Draw as expected when end angle is lower than start angle (i.e. do not swap the angles). This aligns with cairo behaviour.
* clutter/cogl/common/cogl-primitives.c: (_cogl_path_arc): Draw as expected when end angle is lower than start angle (i.e. do not swap the angles). This aligns with cairo behaviour.
* tests/Makefile.am: * tests/test-entry-auto.c: Add automatic test for ClutterEntry, by Tommi Komulainen
Bug #916 - ClutterKeyEvent:unicode_value is ignored Bug #950 - AltGr not handled
* clutter/clutter-main.c: (pre_parse_hook): Call setlocale on init
* clutter/clutter-texture.c: (clutter_texture_get_preferred_width), (clutter_texture_get_preferred_height): Maintain aspect ratio with natural width/height when for_width/height are specified
* clutter/x11/clutter-event-x11.c: (convert_xdevicekey_to_xkey), (translate_key_event), (event_translate): Change the xinput event handling to use translate_key (fixes modifier handling with xinput key events)
Bug 988 - cursor position wrong with multibyte invisible char
* clutter/clutter-fixed.c: (clutter_sinx): Fix clutter_sinx for angles > CFX_2PI - CFX_ONE. Also add note to documentation about being able to use modulus with ClutterFixed
* tests/test-shader.c: (main): Add a new shader to test-shaders (Sobel operator edge-detect)
* tests/test-shader.c: Fix edge-detect shader on ATI, thanks Gwenole Beauchesne
* clutter/clutter-texture.c: Correct documentation about accepted pixel formats
* clutter/clutter-stage.c: Add a note to the clutter_stage_read_pixels doc that the alpha channel isn't guaranteed to contain sensible data
Update/clean and apply the async-texture patch from bug #1144
Update/clean and apply the async-texture patch from bug #1144
[actor] Force a relayout on set_parent()
[ClutterTimeline] Fix clutter_timeline_set_delay
[ClutterText] Return 1 for min width when editable
[tests/micro-bench] Add a picking performance test
[stage] Add set/get_minumum_size
[stage] Set minimum width/height to 1x1
[stage] Get the current size correctly
[stage-x11] make get_geometry always get geometry
[stage] Now that get_geometry works, use it
[x11] Don't set actor size on ConfigureNotify
Revert "[x11] Don't set actor size on ConfigureNotify"
[stage] Set default size correctly
[stage-x11] Set the default size differently
[stage] Fix some races to do with window resizing
[stage-x11] Fix switching fullscreen mode
[test-interactive] Add a stage sizing test
[stage-x11] Set the geometry size for foreign wins
[stage-x11] Fix resizing for foreign windows
[stage-x11] Fix a warning due to a missing cast
[event-x11] Don't relayout on window move
[stage] Use min-width/height props for min size
text: Fix typos that were causing false-positive cache hits
cogl-path: Disable texture coord arrays before drawing
cogl-path: Disable texture coord arrays before drawing
event: Typos in event code could cause crashes
state: Allow setting a NULL state
state: Fix crasher when removing the last key of a transitioning state
state: Handle setting keys for the current target state
state: Fix warping to the current state during transitions
state: Correct the documentation
actor: Use the internal child list for map/unmap
docs: Update documentation to reflect automatic map/unmap/etc.
text: Optimise get_preferred_height for single-line-mode
timeline: Check if the timeline is playing in do_tick
actor: Replace private opacity_parent with opacity_override
offscreen-effect: Use actor's opacity_override when redirecting painting
offscreen: Fix partially off-stage actors being clipped in the fbo
actor: Rename in_clone_paint parameter to avoid variable shadowing
actor: Ensure the validity of the queue_redraw_entry pointer

Chris Wilson (3):
glx: Precisely wait for the next vblank
stage-cogl: Use swap buffers with damage
stage-cogl: Fix damage tracking with varying buffer ages

Christian Kirbach (10):
[l10n] Updated German translation
[l10n] Updated German translation
Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation

Christian Persch (2):
Bug 1429 - Redundant declaration in clutter-x11.h
Pass the interned string value to the binding callback

Chun-wei Fan (262):
Update vtable.id in cogl-winsys-wgl.c
Fix cogl/cogl-framebuffer.h (#define error)
Include cogl-win32-renderer.h in cogl.h on Windows
Fix typo in cogl/cogl-display.h
Recover msvc-support
msvc-support: Recover wrecked branch
Conform-tests: Remove C99ism
Merge branch 'master' into msvc-support-master
cogl-pipeline/cogl-pango: Added forgotten includes
Makefile.am: Update sources list
Merge branch 'master' into msvc-support-master
Merge branch 'master' into msvc-support-master
Merge branch 'master' into msvc-support-master
Update clutter.symbols
Update Visual C++ support
Merge branch 'master' into msvc-support-master
Update clutter.symbols
Update VS property sheets
Merge branch 'master' into msvc-support-master
Update clutter.symbols
Update VS property sheets
po/POTFILE.in: Reflect on the shift of sources
Fix VS 2008 property sheet
Update VS support
Update clutter.symbols
clutter/clutter-keysyms-table.c: Fix function name
clutter/Makefile.am: Made up for missed sources
clutter/Makefile.am: Update formatting from last commit
clutter/Makefile.am
clutter-backend-win32.c: Include clutter-shader.h
Merge branch 'master' into msvc-support-master
Update VS property sheets
Update clutter.symbols
Merge branch 'master' into msvc-support-master
Revert "Deprecate clutter_threads_init()"
Merge branch 'master' into msvc-support-master
clutter-main.c: Fix multiple declarations
Rename conform/interactive tests VS projects
test-[interactive/conformance].bat: Update .exe name
Revert "clutter-main.c: Fix multiple declarations"
Revert "Revert "Deprecate clutter_threads_init()""
Update VS property sheets
Don't init the Big Clutter Lock on Win32
Revert "Don't init the Big Clutter Lock on Win32"
Bug 662071-[Win32]-Don't init the Big Clutter Lock
Bug 662071-[Win32]-Don't init the Big Clutter Lock
Merge branch 'master' into msvc-support-master
Fix cally-atkevents-example VS projects
Merge branch 'master' into msvc-support-master
Update clutter-version.h.win32.in
Add GDK-specific symbols to clutter.symbols
Update VS property sheets
Merge branch 'master' into msvc-support-master
Update clutter-config.h.win32
Merge branch 'master' into msvc-support-master
Update config.h.win32.in/clutter-config.h.win32
Fix VS property sheets
clutter-config.h.win32: Add CLUTTER_INPUT_NULL
Fix clutter-bakend-win32.c
Fix clutter-bakend-win32.c
Merge branch 'master' into msvc-support-master
cogl-renderer.c: Fix includes
Merge branch 'master' into msvc-support-master
Update Visual C++ projects
Fix up VS property sheets
Update interactive/conformance .bat names
test-picking.c: Use G_PI rather than M_PI
Visual C++ support update
Merge branch 'master' into msvc-support-master
Merge branch 'master' into msvc-support-master
Update cogl/winsys/cogl-winsys-stub.c
VS 2008/2010 project files to build Cogl
VS Support: Install cogl-snippet.h as well
cogl-snippets.h: Fix typo
Update cogl.symbols
VS Property sheets update
conform/Makefile.am: Update Win32 test .bat name
cogl-bitmask.h: Eliminate compiler warning
cogl/Makefile.am: Visual C++ support updates
Update Visual C++ property sheets
cogl/Makefile.am: VS support-Create a .bat to gen enums
cogl/Makefile.am VS Support Update
Update VS property sheets
clutter/Makefile.am-Create batch to gen enums (VS Support)
Update VS property sheets
clutter/Makefile.am: Update gen-enums.bat generation
Update Clutter Visual C++ 2008 Project
Update clutter.symbols...
Update Visual C++ 2008 Projects
Update Visual C++ 2010 Projects
Visual C++ 2008 projects update
Add Windows Resource Files templates
Update VS projects
Bug 664827: Autotools changes for Windows .rc files
Bug 666349: SDL/MSVC-Add a pre-configured cogl-defines.h
Bug 666349: Add/update Visual C++ projects to compile SDL winsys
Fix the EOL for the cogl_sdl.sln files
Bug 666349: Update MSVC files to compile SDL winsys
Bug 666349: Dist files needed by MSVC for SDL winsys
build/win32/vs10/README.txt: Correct wording
Update Visual C++ property sheets
Update VS property sheets
Update Visual C++ property sheets
Update Clutter Visual C++ projects
Update Visual C++ property sheets
Update config.h.win32(.in)
Win32: Update predefined cogl-defines.h's
cogl-in-gles-core-functions.h: Remove stray ';'
Update cogl.symbols
cogl/Makefile.am: Filter out SDL winsys for Visual C++ builds
Update VS property sheets
Update cogl.symbols
Update cogl/cogl.symbols
Another update to cogl.symbols
Revert "Another update to cogl.symbols"
Another update to cogl.symbols
cogl-pipeline-payer-state.c: Include cogl-texture-private.h
Update clutter-version.h.win32(.in)
Update VS property sheets
Update VS property sheets
Update VS property sheets
Fixup VS 2010 property sheets
Update cogl.symbols
Update VS property sheets
cogl.symbols: Reinstate cogl2_clip_push_from_path
Revert "cogl.symbols: Reinstate cogl2_clip_push_from_path"
cogl.symbols: Reinstate cogl2_clip_push_from_path
cogl.symbols: Cleanup
clutter-master-clock.c: Set frame_budget conditionally
Dist clutter-version.h
Update VS property sheets
Fix "install" paths in VS 2010 property sheets
Fix VS property sheets
Update test-interactive Visual C++ projects
Update Visual C++ property sheets
Update cogl.symbols
Visual C++ support: Add support to build GDK backend
Visual C++ support: Avoid redefinition warnings
Visual C++ support: Fix clutter.def generation
Visual C++ support: Fix clutter.def generation
VS property sheets: Correct "install" process
Bug 676150 GDK: Fix build on Windows
vs9/clutter.sln: Fix missing build item
Visual C++ 2010: Fix x64 Release_GDK configs
Visual C++ support: Copy clutter-gdk.h as well
Update Visual C++ property sheets
Visual C++ support: Fix "install" process
cogl/Makefile.am: Fix filters for MSVC projects
Fix cogl.symbols
Visual C++ projects Update
Fix Visual C++ build
Update cogl.symbols
Visual C++ 2008 support: Add note in README.txt
Fix up Visual C++ property sheets
Update Visual C++ project files
Visual C++ support: Re-enable C4819 warnings
Fix cogl.vcproj
cogl/Makefile.am: Correct the way gen-enums.bat is created
Update/fix cogl.symbols for 1.12
cogl-crate.vcproj: Don't link to SDL for non-SDL x64 builds
Visual C++: Don't disable warning C4819
Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are built
Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are built
Update Visual C++ projects
Clean up Visual C++ projects
Update Visual C++ projects
cogl.symbols: Add symbols required for Clutter 1.12
cogl-gles2-context: Cast func pointers to void* when filling vtable
build/win32/vs*/cogl_sdl.sln: Temporary commit to fix line endings
build/win32/vs*/cogl_sdl.sln: Fix line endings
Update Visual Studio 2010 solution files
Fix Visual C++ 2008 "install" process
Fix Visual C++ 2010 property sheets
Update Clutter MSVC projects
clutter/clutter-rotate-action.c: Use G_PI instead of M_PI
Visual C++ projects: Use MultiByte character set
Update Visual C++ property sheets
Fix Clutter Visual C++ projects
test-interactive-clutter.vc(x)projin: Fix includes
Fix Cogl Visual Studio Projects
Update Visual Studio property sheets
Update Visual Studio Project Files
Update cogl.symbols
Update config.h.win32.in
Visual Studio Builds: Update Conformance Test Projects
Update Visual Studio Property Sheets
Update Conformance Tests MSVC Project
MSVC builds: Update pre-defined cogl-define.h
cogl-texture-gl.c: Don't include strings.h unconditionally
cogl-gpu-info.c: Avoid using named initializers
Fix the placement of deprecation macros
Update Visual Studio Property Sheets
Visual Studio Projects: Use Custom Build Rules
MSVC Projects: Add project templates for cogl-path
MSVC builds: Update "Installation" of Headers
Visual C++ Builds: Update Header "Installation"
Visual C++ Builds: Update Header "Installation"
Clean up Visual Studio Build Files
Clean up Visual Studio Build Files
cogl/cogl-bitmap-conversion.c: Include missed header
cogl-path: Add a symbols file
Fix the Windows Resource Files
MSVC Builds: Update Predefined cogl-defines.h
Update cogl.symbols
cogl/cogl-offscreen.h: Fix deprecation macro placement
Add Autotools Items to Complete the Cogl-Path MSVC Projects
Update Visual Studio Project Files
MSVC Builds: Silence Cogl Deprecation Warnings
cogl.symbols: Make Sure cogl_is_atlas_texture is Exported
Visual C++ Projects: Don't build conformance tests
MSVC 2008 Projects: Use Custom Build Rules
Update Visual Studio 2008 Solution File
build/win32/vs9/cogl.vcprojin: Use SDL 2.x for SDL Support
Fix Conformance Test MSVC 2008 Project
MSVC 2008 Projects: Build cogl-path as a DLL
build/win32/vs9/cogl.vsprops: Update Header Installation
MSVC 2008 Builds: Build the SDL-2.x example
MSVC 2008 Builds: Link Conformance Test to cogl-path
MSVC 2008 Builds: Split Up the Property Sheets
build/win32/vs9/cogl.sln: Update
Update the Visual Studio 2010 Projects
Visual C++ 2008 Builds: Fix Installation of Binaries
Visual Studio 2010 Builds: Fix Header Installation
Overhaul the Visual Studio 2008 Projects
Overhaul the Visual Studio 2010 Build Files
Visual Studio 2010 Projects: Add a PlatformToolset Tag
Visual Studio 2010 Projects: Add PlatformToolset Tag
Fix Build of clutter-test-utils.c on Windows
Fix The Win32 Backend for Newer Visual Studio Versions
Fix The Win32 Backend for Newer Visual Studio Versions
build/win32/vs9/Makefile.am: Remove Non-Existing Entry
Visual Studio Builds: Don't Generate a .def File
Update config.h.win32.in Further
Fix on Last Commit of config.h.win32.in
clutter-event-win32.c: Avoid a Crash
MSVC Build: Update Clutter DLL Build Defines
clutter-version.h.in: Refine how CLUTTER_VAR is Defined
cogl/cogl-renderer.c: Avoid Clash with Newer Windows SDKs
Update cogl.symbols
Update cogl-path.symbols
cogl-pango-pipeline-cache.c: Include forgotten header
Visual Studio Builds: Update README.txt's
Visual Studio Builds: Update .def Files Generation
Update cogl.symbols and cogl-path.symbols
MSVC Builds: Don't Link to SDL Automatically
Visual Studio Builds: Avoid Implicit Link to SDL
Visual Studio Builds: Avoid Implicit Linking to SDL
cogl/cogl-gtype-private.h: Fix Build on non-GCC
MSVC 2010+ Projects: Update "Installation" Process
MSVC 2010+ Projects: Update "Installation" Process
Clean up MSVC 2010 "Install"
MSVC 2010 Builds: Fix .pdb File Generation
Visual Studio Builds: Speed Up Release Builds
MSVC Builds: "Install" the .pdb Files
MSVC Builds: Rename "Install" Projects
MSVC Builds: Update Clutter Main Project
MSVC 2010 Builds: Clean Up "Install"
MSVC Builds: Speed Up Release Builds
MSVC 2010 Builds: Fix .pdb Generation
MSVC Builds: "Install" .pdb Files
MSVC Builds: Rename "Install" projects
clutter/config.h.win32.in: Keep in sync with autotools builds

Claude Paroz (1):
Added French translation

Colin Walters (25):
Bug 1491 - Fix hardcoded lib path in .pc files
Typo in clutter-win32.pc.in introduced by commit 24ce19383
[animation] Enhance the bind API
Plug minor memory leak in cogl_vertex_buffer_submit_real
Plug minor memory leak in cogl_vertex_buffer_submit_real
Use the (allow-none) annotation for clutter_init*
Add (allow-none) for clutter_stage_set_key_focus()
Add clutter_get_current_event
Return and warn if a handle's refcount is <= 0
Return and warn if a handle's refcount is <= 0
g_source_set_name on custom sources (if available)
autogen.sh: Support NOCONFIGURE, like gnome-common
introspection: Build fixes
introspection: Build fixes
introspection: Don't look for installed Clutter-1.0.gir
introspection: Don't look for installed Cogl-1.0.gir
introspection: Update to changed variables for header file names
ClutterModifierType: Port fix from GDK to clutter's GDK copy
clutter-main: Reword translator comment for default:LTR
build: Ensure libdir exists before installing to it
build: Use tabs in rule definitions
Revert "Install a11y tests too"
Revert "Install a11y tests too"
tests/conform/texture-fbo: Log failure better
cogl-path: Export cogl_clip_push_from_path

Cosimo Cecchi (5):
x11/device-manager-xi2: Flip deltas around
device-manager: don't select events for disabled devices
device-manager: select/unselect device events as device change
text: relayout on cursor visibility change
text: relayout on cursor visibility change

Craig R. Hughes (5):
osx: Handle bare modifier keypresses
Fix calculation of duration for ClutterState default transitions
Minor whitespace fix for clutter color parsing of hsla(h,s,l,a)
clutter_actor_set_child_above/below_sibling leaking a reference
Extra ref leak in clutter_actor_set_child_at_index too

Cédric Valmary (5):
Added Occitan translation
Updated Occitan translation
Added Occitan translation
Updated Occitan translation
Updated Occitan translation

Damien Leone (4):
cogl-winsys-glx: fix texture format detection
Add 30-bit color depth pixel formats X101010 and 2101010
Improve pixel format detection for fallback OpenGL rendering
Add support for X101010 and 2101010 pixel formats to fallback OpenGL rendering

Damien Lespiau (319):
[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
[gitignore] Ignore two newly introduced tests
[texture] size-change closure is now VOID:FLOAT,FLOAT
[gitignore] ignore TAGS and new test
Public headers should not have #ifdefs relying on private defines
Public headers should not have #ifdefs relying on private defines
[misc] Update headers #endif comments
[cogl] Add COGL_HAS_GL and COGL_HAS_GLES
[cogl] Add COGL_HAS_GL and COGL_HAS_GLES
[gitignore] Ignore new test-color-hls-roundtrip test
[build] GCC_FLAGS is no more, MAINTAINER_CFLAGS is the One.
[debug] Fix __GNUC__ typo
[debug] CLUTTER_{NOTE,MARK,DBG,GLERR,TIMESTAMP} should always be statements
[docs] Clutter's model implementation is called ClutterListModel
Add a few annotations on Cogl primitives functions
Add a few annotations on Cogl primitives functions
clutter_value_get_unit() has not be renamed
Fix string parsing when no unit is given
[path] MOVE_TO and LINE_TO only use a pair of coordinates
[units] Be more strict in the grammar we are parsing
[units] Add support for centimeters
[path] Add GValue transform functions from and to G_TYPE_STRING
[units] Ensure we don't have ponies
[actor] Unset the IN_DESTRUCTION flag when leaving ::destroy()
Add ClutterInterval integration
Add a warning when ClutterInterval can't compute progress
Fix warning message in the ParamSpec validation
texture: Don't compare fbo_source with COGL_INVALID_HANDLE
build: Make the glib-mkenums generated files depend on their templates
tests: give all the arguments to the wrapper
tests: fix argument parsing of test-texture-quality
gitignore: update gitignore files to match the latest cogl tests
[media] Add an API to play a subtitle file along with the media
doc: Fix media::{get,set}_subtitle_uri() symbol names
media: Add an API to specify which font should be used for subtitles
texture: Remove reading the texture data back in ::unrealize()
cogl: Create CoglTextureUnit with its associated unit number
cogl: Create CoglTextureUnit with its associated unit number
test-cogl-multitexture: use several materials with texture matrices
tests: blend-string: use g_assert_cmpint
cogl: Fix gl equivalent of blend string
cogl: Fix gl equivalent of blend string
cogl: Fix checks of the number of available texture units
cogl: Fix checks of the number of available texture units
docs: fix new line in the cogl xml top level document
docs: fix new line in the cogl xml top level document
docs: Use % for defines not #
docs: Use % for defines not #
cogl: Introduce the GE_RET() debug macro
cogl: new textures sould have GL_TEXTURE_MIN_FILTER set to GL_LINEAR
cogl: Introduce the GE_RET() debug macro
cogl-buffer: add an abstract class around openGL's buffer objects
cogl: new textures sould have GL_TEXTURE_MIN_FILTER set to GL_LINEAR
cogl-pixel-buffer: add a pixel buffer object class
cogl-buffer: add an abstract class around openGL's buffer objects
cogl-texture: Add a new constructor to turn CoglBuffers into textures
cogl-pixel-buffer: add a pixel buffer object class
tests: Add a test for CoglPixelBuffers
cogl-texture: Add a new constructor to turn CoglBuffers into textures
cogl-pixel-buffer: Add a fallback path
cogl-pixel-buffer: Add a fallback path
cogl-buffer: make sure the code compiles on GL ES
cogl-buffer: make sure the code compiles on GL ES
cogl-buffer: Use TEXTURE as the only value for CoglBufferUsageHint
cogl-buffer: Use TEXTURE as the only value for CoglBufferUsageHint
cogl-buffer: fix compilation for GL ES
cogl-buffer: fix compilation for GL ES
docs: Add 2010 in COGL's Copyright notice
docs: Add 2010 in COGL's Copyright notice
actor: Flag the color argument of the ::pick signal as being constant
debug: Use G_UNLIKELY in the tests
debug: Use G_UNLIKELY in the tests
analysis: FALSE/0 used in pointer context
analysis: None used in pointer context
analysis: Fix the "key-press-event" callback signature
analysis: FALSE/0 used in pointer context
analysis: Make all function declarations be protoypes
analysis: Make all function declarations be protoypes
analysis: Use static functions when possible
analysis: Use static functions when possible
analysis: Fix some CoglFixed API
analysis: Fix some CoglFixed API
build: Distribute cogl-object.h
build: Distribute cogl-object.h
build: Do not distribute clutter-json.h
build: Fix out of tree gtk-doc generation
build: Don't distribute clutter-version.h and cogl-defines.h
build: Don't distribute clutter-version.h and cogl-defines.h
animator,state: Mark variadic functions that ends with NULL
doc: Some fixes for the Cogl documentation
doc: Some fixes for the Cogl documentation
cogl: Introduce private feature flags and check for ARB_fp
cogl: Introduce private feature flags and check for ARB_fp
cogl-material: Use fragment programs instead of texture env combiners
cogl-material: Use fragment programs instead of texture env combiners
cogl-color: Add cogl_color_unpremultiply()
cogl-color: Add cogl_color_unpremultiply()
cogl-color: Provide setters for all the channels
cogl-color: Provide setters for all the channels
build: Allow to run the tests from any directory
cogl: Add Stability tag to new experimental API
cogl: Add Stability tag to new experimental API
cogl-texture-pixmap-x11: This API is new in 1.4, not 1.2
cogl-texture-pixmap-x11: This API is new in 1.4, not 1.2
cookbook: Add the source XML files as dependencies in the Makefile rules
cookbook: Add text.xml to the list of XML files
cookbook: Strip leading and trailing space inside programlisting
cookbook: Add a recipe on how to create sub-textures
cookbook: Close a tag, making xsltproc happier
cookbook: Remove the note about indenting <xi:include>
cookbook: Make the table of content have a depth of 2
gitignore: Ignore test-cogl-shader-{arbfp,glsl}
introspection: Use the --quiet flag conditionally
introspection: Use the --quiet flag conditionally
egl: Fix compilation for EGL native
cex100: Add a Clutter EGL backend for CE3100/CE4100 SoCs
egl: Fix the installed headers
cex100: Add an API to configure the GDL plane to use
egl: Fix compilation for EGL native
cex100: Add an API to configure the buffering mode of the GDL plane
cex100: Add a Clutter EGL backend for CE3100/CE4100 SoCs
cex100: Use % not # to document constants
cex100: Remove C99-ism
build: Make the generated glib-mkenums c file depend on the headers
deform-effect: Fix Horiontal/Horizontal typo
box-layout: Fix missing spaces in the blurbs of vertical and homogeneous
bin-layer: Fix the property blurbs
cogl: Use Cogl (not COGL) consistently
cogl: Use Cogl (not COGL) consistently
text: Rename the nick of the position property "Cursor Position"
texture: Fix the typos in the blurbs and make them not end with '.'
po: Add French localization
po: Update French localization
build: Fix EGL/CEX100 build with GLES2
build: Fix EGL/CEX100 build with GLES2
build: Fix CLUTTER_EGL_BACKEND definition for eglnative and cex100
build: Dist cookbook.xsl
eglnative: Fix the type of stage for eglnative
texture: Warn when the file loaded from a ClutterScript can't be found
clone: Remove checks in set_source_internal()
gitignore: Update the path of generated GLES2 shaders
evdev: Factor out the xkbcommon code from the wayland client backend
evdev: Fix the unicode_value for new ClutterEvents
evdev: First stab at an evdev backend
evdev: Make sure we only add evdev devices
evdev: Support hotplug (addition/removal) of evdev devices
evdev: Merge clutter-event-evdev.[ch] into the device manager
evdev: Close the device gracefully in case of a read() error
evdev: Only create a xkbcommon mapping for keyboard devices
evdev: Add mouse support
input-device: Warn if the device has no associated stage
evdev: Don't oveflow when translating buttons to masks
evdev: Enable the compilation of the evdev backend for eglnative
build: Remove unused variable
build: Remove unused variable
evdev: Add a comment to revisit the GSource management with glib 2.28
egl: Don't try to use stage_x11 with non-X winsys
cogl: Fix unused variable warning with GLES2
cogl: Fix unused variable warning with GLES2
egl: Fix compilation with EGLX
cogl: Revert "build: Remove unused variable"
cogl: Revert "build: Remove unused variable"
win32: Update glib and cairo version in mingw-cross-compile.sh
win32: Detect the mingw32 cross compiler on Fedora
win32: export TARGET and ROOT_DIR in env.sh
input-device: Downgrade over-zealous warning to note
shader: Don't notify properties when finalizing shaders
test-shader: Fix the edge-detect shader
color: Mark the new static color API as being new from 1.6
gitignore: Update .gitignore to make git status silent again
build: Fix make distcheck
build: Enable building the documentation again
build: Make sure to build examples, doc and po last
build: Distribute CODING_STYLE
build: Allow to compile a git checkout without gtk-doc
gitignore: Ignore *.exe files
build: Fix gtkdocize as it needs to parse the GTK_DOC_CHECK line
build: Only allow GLX when finding the x11 pc file
misc: Add a .vimrc file
build: Fix the Win32 platform test for GLES1
build: Fix the GLES headers check
build: Ensure EGL related variables are defined even when EGL_CHECKED=yes
build: Fix the Win32 platform test for GLES2
gles1: Include GLES/egl.h or EGL/egl.h depending on the implementation
misc: Add the single include guard to cogl-define.h
winsys-egl: Use g_clear_error() between two context creation tries
framebuffer: Checks if glBindFramebuffer() exists when using GLES1
android: Add support for an EGL/Android winsys
android: Add a port of the Cogl hello world example
debug: Allow to compile a debug Cogl without cairo
build: Allow to forcefully disable the usage cairo
android: Expose the only android specific symbol as experimental
build: Fix generation of the documentation Makefiles
uprof: Rename timers to remove the EGL specific bits
build: Correctly quote the help message for --enable-profile
build: Fix the help string for --enable-profile
pipeline: Plug a leak of GLists
uprof: Add the units in the name of the "Per Frame" timer attribute
pipeline: NULLify deprecated_get_layers_list on copy
text: Fix the default value of "editable"
alpha: Don't use the GClosure to compute the alpha when possible
egl: Guard the feature discovery of eglCreateImage()
egl: Make sure to have egl.h included when testing for eglext.h
egl-gdl: Correctly substitute COGL_CEX100_LIBGDL_PREFIX
egl-gdl: struct gdl_plane never was a valid type
egl-gdl: Make the egl winsys know about the GDL platform
egl-gdl: When compiling the GDL platform, you need to link against -lgdl
egl-gdl: Provide defaults to be able to initialize a "dummy" context
egl: Make sure to free the underlying egl objects when the display is freed
gitignore: Ignore examples/x11-ftp
egl-gdl: Silence a gcc warning
egl-gdl: Don't generate cogl-display.h
android: Commit the build.xml file
android: Update the hello example to the latest glib-android API change
pipeline: Remove unsused get_max_texture_image_units()
context: Add an accessor to get display associated with the context
display: Add an accessor to get the renderer out of a display
renderer: Add cogl_renderer_get_n_fragment_texture_units()
mingw32: Update the build script to compile 1.8.0
winsys-glx: Remove unused variable
matrix: Add a init_translation() constructor
quaternion: Document init_from_euler()
quaternion: Document init_from_quaternion()
doc: Include the documentation for CoglEuler
doc: Hide the private fields of CoglQuaternion
doc: Remove the inclusion of non-existent cogl-clipping.xml
doc: Fix a couple of renamed symbols
quaternion: Fix typo in the init_from_z_rotation documentation
Update .gitignore
Use the internal format to check if the texture size is supported
Add a note about [0, 0, 0] and cogl_vector3_normalize()
Initialize the inverse matrix in invert_matrix_3d()
Fix the inclusion of the SDL integration documentation
Update the cogl_sdl_context_new() code snippet
Use <literal> not <pre> in the comments
egl-x11: Don't use GLXDrawable on EGL
doc: Generate a valid cogl-context.xml
framebuffer: Support texture based depth buffers
gitignore: Ignore the new and generated cogl-egl-defines.h
build: Remove spurious Makefile.am
renderer: Remove unused error from CoglRendererError
gitignore: Only ignore the README file at the root of the repository
core: Don't use g_once_*() API
stb_image: Fix warnings that the original stb_image has
build: Bump the glib dependency to 2.32
tests: Don't build test-journal with --disable-glib
core: Don't initialize the GType system with --disable-glib
build: Move the compiler checks and libtool initialization up
config: Don't read a config file at startup when using --disable-glib
tests: Don't use g_test_verbose() as cogl doesn't use GTest anymore
build: Indicate if cogl is build with i18n support
build: Use the correct variable to indicate of cogl-gles2 will be built
build: Allow to build cogl without an external glib dependency
Build: Add a --enable-standalone option
build: Create the libtool file early as it's used by AS_GLIBCONFIG
object: Move cogl_object_{ref,unref}() to cogl-object.h
framebuffer: Annotate the output parameter of get_viewport4fv()
display: Fix 'arguments' typo
context: glib-mkenums chokes on /*< private >*/ but supports /*< skip >*/
error: Fix 'burden' typo
context: Re-add /<* private *>/ for _COGL_N_FEATURE_IDS
x11: Replace all internal usage of cogl_xlib_get_display()
Don't use #if with defines that are either defined or not
build: Exclude COGL_DEFINES and COGL_GL_HEADER_INCLUDES from Makefiles
build: Use -Wundef when possible
doc: Use Returns: to annotate return values
doc: Move the main loop integration in the integration section
doc: Re-organise the first few sections
doc: Add all the objects with a role leading to context creation
doc: Add missing symbol in cogl_framebuffer_get_context() documentation
doc: Automatically build the list of *-private.h files
doc: Expose the Cogl GLES 2.0 facilities in the documentation
doc: Fix a typo in the description of cogl-bitmap
doc: Expose CoglBitmap
doc: Fix argument syntax of existing commment blocks
doc: s/Fuction/Function/
doc: Remove the last reference to VertexArrays
doc: Update the section name and description of CoglIndices
doc: Fix small typo of sequence
doc: Declare CoglIndices
doc: Finish describing the arguments of cogl_error_matches()
doc: The filter related functions have lost '_native'
doc: Make a pass on CoglRenderer argument documentation
doc: Fix various mismatches between arguments and their documentation
doc: Document the members of CoglPollFDEvent
doc: Fix copy/paste error for cogl_framebuffer_get_alpha_bits()
doc: The swap functions have moved from the framebuffer to the onscreen
doc: Document CoglColor
doc: Unhide cogl-matrix-stack.h
doc: Use <ulink> to make Gimbal Lock reactive
doc: Rename the remaining CoglMaterial* elements in the sections file
doc: Expose CoglDepthState
doc: Fix the remaining warning around the depth state
doc: Don't use the HTML <ul> but the DocBook equivalent
doc: Populate cogl-types a bit more and move it to the general section
doc: Don't use '::' to denote an object property
doc: Add Onscreen to the party
doc: Fixup type references
doc: Fix FALSE documentation
doc: Put the opening '{' at the end of combined typedefs
doc: Add a missing '*' to the documentation of CoglFilterReturn
doc: Update the list of files to ignore
doc: Use Docbook's <constant> for external constants
doc: Fix cross-referencing with glib and gdk-pixbuf
doc: Fix the remaining broken internal cross-references
enum-types: Fix the header guard #endif comment
build: Hide cogl_pipeline_cache_{new,free}()
doc: Add 2013 in the Copyright statement
cogl: Don't use cogl_xlib_set_diplay()
color: Add HSL conversion functions
tests: Add a test for the RGB <-> HSL functions
pipeline: Initialize unknown_color_alpha on copy
context: Don't forget to unref() the renderer if we create it ourselves
texture-rectangle: Initialize is_foreign

Dan Winship (4):
[cairo-texture] Document redrawing behavior
actor: add clutter_actor_contains()
clutter-id-pool: fix warning on bad pick
clutter-flow-layout: fix non-0,0 offset allocation

Daniel Korostil (7):
Uploaded Ukranian
Added uk translation
Uploaded Ukranian
Uploaded Ukranian
Added uk translation
Added uk translation
Updated Ukrainian translation

Daniel Martinez (2):
Updated Aragonese translation
Update Aragonese translation

Daniel Martinez Cucalon (1):
Added Aragonese translation

Daniel Mustieles (62):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated FSF's address
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation

Daniel Nylander (6):
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation

Daniel Stone (15):
cogl-gles2-context: Append wrapper shader to user shaders
test: Only run X11-specific code when using X11
EGL: Include cogl-egl.h for prototypes
Port to new Wayland and xkbcommon APIs
Wayland: Add key repeat
Wayland: Set default font DPI to 96
Hide clutter_input_device_wayland and clutter_stage_wayland types
clutter.symbols: Update for Wayland changes
abicheck: Add CLUTTER_WINDOWING_WAYLAND
X11: Use XFixes for show/hide cursor
wayland-compositor: Don't use Wayland types in public API
wayland: Only include Wayland headers in private
Add fence API
Journal: Skip journal dumping when unsupported
GLES: Support glMapBufferRange from ES3

Danielle Madeley (1):
evdev: Use new xkbcommon include path

Dave Airlie (2):
cogl-glyph-cache: fix use of uninitialised value.
cogl-matrix-stack: fix use after free in matrix stack.

David Warman (1):
stage: re-implement minimal paint() method to respect Z order

Debarshi Ray (2):
cookbook/examples: Don't mix up height and width while splitting
actor: Fix the content box for CLUTTER_CONTENT_GRAVITY_RESIZE_ASPECT

Dima Ryazanov (1):
Fix a compile error when the X11 backend is disabled

Dimitris Spingos (4):
New Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation

Dinh Bowman (1):
Fixed typo of bidng to bind

Dioselin (1):
box: set default paint volume to allocation

Dirgita (3):
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation

Dominique Bureau (1):
ClutterText: Cannot pass NULL string to clutter_text_set_text()

Dominique Leuenberger (1):
build: Pass CLUTTER_CFLAGS to g-ir-scanner

Dr.T.Vasudevan (2):
updated Tamil translation
updated Tamil translation

Duarte Loreto (11):
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation and converted to New Spelling (Novo AO)
Converted Portuguese translation to New Spelling (Novo AO)
Updated Portuguese translation
Updated Portuguese translation

Dušan Kazik (5):
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation

Edvaldo de Souza Cruz (1):
Added Brazilian Portuguese translation with some massive review and changed done by Og Maciel <***@gnome.org>.

Efstathios Iosifidis (1):
Updated Greek translation

ElleUca (1):
po: Add italian translation

Elliot Smith (142):
docs: Fix example code in BindingPool
cookbook: Add recipe for scaling images with :keep-aspect-ratio
cookbook: Add recipe for key event handling
cookbook: Add a recipe for image loading
cookbook: Copy the CSS file into the HTML build directory
cookbook: Additional selectors in CSS stylesheet
cookbook: Made docbook element usage consistent
cookbook: Link out to docbook site
cookbook: Added more information for contributors
cookbook: Added some judicious note elements
cookbook: Moved paragraph where it logically belongs
cookbook: Fix build so CSS files get installed
cookbook: Fixed typo
docs: Enabled animation section
cookbook: Added "inverting an animation" recipe
cookbook: Fixed invalid XML tag
docs: Enabled animation section
cookbook: Added introduction for animations section
cookbook: Added support for inline video
cookbook: Tweak so that videos sit inside a paragraph for better spacing
cookbook: Added recipe for fading actors in/out
cookbook: Minor modification to wording to improve clarity
cookbook: Added a recipe about making an actor transparent
cookbook: Fix key press to examine modifers correctly
cookbook: Add example code for animated rotation
cookbook: Make filename used in video example consistent
cookbook: Add explanation about including code samples
cookbook: Added recipe for animated rotation of an actor
cookbook: Added layouts section and introduction
cookbook: Added layouts.xml to the list of XML files
cookbook: Added layout introduction and "stacking actors" recipe
cookbook: Added recipe for non-rectangular actor
cookbook: Added basic mouse scroll recipe
cookbook: Added xmlns for XInclude to events docbook file
cookbook: Cleaned up redundant comments in code example
cookbook: Build mouse scroll example with cookbook
cookbook: Handle all possible mouse scroll directions
cookbook: Improved wording and formatting in mouse scroll intro.
cookbook: Simplified full scroll example
cookbook: Fixed link to example in mouse scroll recipe
cookbook: Added walk through of code example for mouse scroll
cookbook: Added video showing scrollable actor
cookbook: Made stage slightly smaller for scroll event example
cookbook: Included video of the scroll example running
cookbook: Mentioned the animation in the sample code
cookbook: Added more explanation about setting y coord on scrollable
cookbook: Cleaning up grammar and wording in mouse scroll recipe
cookbook: Added example code for texture cross-fading
cookbook: Made code examples more consistent
cookbook: Added a longer slideshow example
cookbook: Modified ordering of statements in cross-fade example
cookbook: Don't need to set keep-aspect-ratio for simple example
cookbook: Renamed front/back to top/bottom in cross-fade example
cookbook: Removed unused constant
cookbook: Added video of two texture cross-fade
cookbook: Modified COGL example for consistency
cookbook: Added a recipe for cross-fading between two images
cookbook: Use GdkPixbuf instead of getting data from a texture
cookbook: Added example for pointer cross recipe
cookbook: Renamed example for pointer crossing
cookbook: Added scribble example for pointer motion recipe
cookbook: Added simple pointer motion example
cookbook: Made callback names more consistent
cookbook: Use get_coords rather than struct members
cookbook: Added example to show how stacking affects pointer events
cookbook: Added recipe for handling pointer events on an actor
cookbook: Added ClutterScript example
cookbook: Simplified ClutterScript example
cookbook: Added skeleton for script chapter of cookbook
cookbook: Use text for callouts in documentation
cookbook: Added first draft of script introduction
cookbook: Added comments to script example
cookbook: Added introduction to and recipe on ClutterScript
cookbook: Mention nick names as possible values for enums
cookbook: Don't use the default stage
cookbook: Use nicknames for enumeration values
cookbook: Added example of connecting signals in ClutterScript
cookbook: Added recipe for signal handling in ClutterScript
cookbook: Added complex animations example
cookbook: Added a second example to show "overlapping" transitions
cookbook: Added recipe for complex animation
cookbook: Added example for animation reuse recipe
cookbook: Refactored reusable animation example
cookbook: Cleaned up the "animations reuse" example
cookbook: Simplified and clarified example code
cookbook: Added id for section in "rotating an actor" recipe
cookbook: Added a recipe for reusing a complex animation
cookbook: Example of using a bind constraint for an overlay
cookbook: Simple example to demonstrate bind constraint
cookbook: Example using allocation-changed to sync actor size
cookbook: Add recipe about sync'ing actor sizes
cookbook: Example of simple movement animation
cookbook: Example of animated movement with ClutterState
cookbook: Example of animated movement with ClutterAnimator
cookbook: Fixed markup in animations section
cookbook: Recipe for "moving actors"
cookbook: Reduce complexity of sample ClutterAnimator code for recipe
cookbook: Example of simple handling of button events
cookbook: Example of ClutterClickAction
cookbook: Example of using button press and release events
cookbook: Add recipe about handling button events
cookbook: Fix incorrect value for opacity
cookbook: Fix opacity examples in recipe
cookbook: Make example code C90 compliant
cookbook: Looping animation examples
cookbook: Recipe skeleton for "looping animations"
cookbook: First draft for looping animations recipe
cookbook: Clarify how signals are emitted during looped animation
cookbook: Recipe for "looping animations"
cookbook: Added animated scaling example
cookbook: Added "animated scaling" recipe skeleton
cookbook: Add example of scaling a texture
cookbook: Add recipe for animated scaling of an actor
cookbook: Use new API to reverse timeline
cookbook: Remove bold on emphasis inside programlisting
cookbook: Add initial skeleton for box layout recipe
cookbook: Add examples and more text for "box layout" recipe
cookbook: Proofing for "box layout" recipe
docs: Add custom ClutterActor example which uses composition
docs: Add some gtk-doc annotations to example
docs: Improve example code formatting
docs: Add more comments on code example for composite actor
docs: Add recipe for creating a custom ClutterActor with composition
docs: Add example of preferred_height() and preferred_width()
docs: Don't set explicit size on button
docs: Explain enums for properties and signals
docs: Include code examples in the recipe
docs: Add more comments on how allocate() works
docs: Change order of functions in example to match docs
docs: Complete composite actor recipe
docs: Add a note about other state variables
docs: Change text on button
docs: Don't use clutter_stage_get_default()
docs: Implement destroy() rather than dispose()
docs: Explain why destroy() is implemented
docs: Add reference to useful GObject tutorial
docs: Add recipe for animating an actor on a curved path
docs: Add effects chapter, with introduction and first recipe
docs: Add example of a border added through ClutterEffect
docs: Add example of setting background color with ClutterEffect
docs: Add recipe about implementing a ClutterEffect
docs: Remove checks for whether an effect is disabled

Emanuele Aina (43):
Fix width-for-height allocations
event: Copy the is-pointer-emulated flag
Fix cookbook examples compilation
Add missing types to the reference manual list
drag-action: fix press coords transform with drag_handle
gesture-action: add allow-none annotations to getters
gesture-action: add _get_motion_delta()/_get_velocity()
pan-action: add PanAction, to handle panning in scrollable actors
gesture-action: fix CLUTTER_GESTURE_ACTION_GET_CLASS()
gesture-action: add gesture_prepare() virtual function
pan-action: emit ::pan-stopped before ::gesture-begin
gesture-action: unregister point on missed release events
action: fix CLUTTER_GESTURE_ACTION_GET_CLASS()
tests: track touch events in test-events
tests: handle smooth scroll events in test-events
tests: style fixes to test-events
click-action: add touch event support
stage: fix typo and format identifiers in debug notes
tests: print coords and devices in test-events
input-device: print device number in debug messages
x11: set the stage for core events with no associated stage
version: Add 1.14 version macros
events: Deliver touch events that continue off stage (soft grab)
gesture-action: Make _cancel() callable after the gesture has started
gesture-action: Let subclasses override the GestureTriggerEdge handling
gesture-action: Unregister all tracked points on cancel
tap-action: Add TapAction, to handle mouse/touch tapping
gesture-action: Add clutter_gesture_action_get_last_event()
events: Use the correct union field when setting the stage on touch events
events: Fix and improve some touch events debug notes
tests: Print the modifiers state on mouse/touch events
tests: Print touch sequences in test-events
tests: Track TOUCH_CANCEL events in test-events
examples/pan-action: Enable the xinput backend to test touch events
docs: Ignore GestureAction private header on docs generation
docs: Add missing symbols to the sections file
gesture-action: Rename 'device' parameter to 'point' and fix docs
actor: rollback pivot translation even on explicit transforms
events: Make _clutter_process_event() reentrant
tap-action: Fix the docs, it does not require actors with children
build: Use LT_LIB_M to find the math library in a portable way
gitignore: Ignore the examples/cogl-gles2-gears executable
framebuffer: Fix linkage from C++ applications

Emilio Pozuelo Monfort (3):
GDK: fix build when the X11 backend is disabled
Fix build on big-endian
wayland: Add missing CLUTTER_AVAILABLE annotations

Emmanuele Bassi (5099):
2006-06-05 Emmanuele Bassi <***@openedhand.com>
2006-06-21 Emmanuele Bassi <***@openedhand.com>
2006-06-21 Emmanuele Bassi <***@openedhand.com>
2006-06-21 Emmanuele Bassi <***@openedhand.com>
2006-06-22 Emmanuele Bassi <***@openedhand.com>
2006-06-22 Emmanuele Bassi <***@openedhand.com>
2006-06-22 Emmanuele Bassi <***@openedhand.com>
Fix my stupid but inevitable lack of memory
No, I did not commit that yet
2006-06-22 Emmanuele Bassi <***@openedhand.com>
2006-06-23 Emmanuele Bassi <***@openedhand.com>
2006-07-06 Emmanuele Bassi <***@openedhand.com>
2006-07-06 Emmanuele Bassi <***@openedhand.com>
2006-07-06 Emmanuele Bassi <***@openedhand.com>
2006-07-06 Emmanuele Bassi <***@openedhand.com>
2006-07-06 Emmanuele Bassi <***@openedhand.com>
2006-07-09 Emmanuele Bassi <***@openedhand.com>
2006-07-15 Emmanuele Bassi <***@openedhand.com>
2006-07-17 Emmanuele Bassi <***@openedhand.com>
2006-07-27 Emmanuele Bassi <***@openedhand.com>
2006-07-27 Emmanuele Bassi <***@openedhand.com>
creating a branch for experimenting with the behaviour API
revert changes
2006-09-14 Emmanuele Bassi <***@openedhand.com>
2006-11-16 Emmanuele Bassi <***@openedhand.com>
2006-11-15 Emmanuele Bassi <***@openedhand.com>
2006-11-16 Emmanuele Bassi <***@openedhand.com>
2006-11-17 Emmanuele Bassi <***@openedhand.com>
2006-11-17 Emmanuele Bassi <***@openedhand.com>
2006-11-20 Emmanuele Bassi <***@openedhand.com>
2006-11-20 Emmanuele Bassi <***@openedhand.com>
2006-11-21 Emmanuele Bassi <***@openedhand.com>
2006-11-21 Emmanuele Bassi <***@openedhand.com>
2006-11-21 Emmanuele Bassi <***@openedhand.com>
2006-11-29 Emmanuele Bassi <***@openedhand.com>
remove the old python example
2006-11-29 Emmanuele Bassi <***@openedhand.com>
2006-11-30 Emmanuele Bassi <***@openedhand.com>
2006-11-30 Emmanuele Bassi <***@openedhand.com>
2006-12-02 Emmanuele Bassi <***@openedhand.com>
2006-12-03 Emmanuele Bassi <***@openedhand.com>
2006-12-04 Emmanuele Bassi <***@openedhand.com>
2006-12-04 Emmanuele Bassi <***@openedhand.com>
2006-12-05 Emmanuele Bassi <***@openedhand.com>
2006-12-04 Emmanuele Bassi <***@openedhand.com>
2006-12-05 Emmanuele Bassi <***@openedhand.com>
2006-12-05 Emmanuele Bassi <***@openedhand.com>
fix and clean up
begin updating the NEWS
2006-12-05 Emmanuele Bassi <***@openedhand.com>
2006-12-08 Emmanuele Bassi <***@openedhand.com>
2006-12-12 Emmanuele Bassi <***@openedhand.com>
2006-12-13 Emmanuele Bassi <***@openedhand.com>
2006-12-13 Emmanuele Bassi <***@openedhand.com>
2006-12-14 Emmanuele Bassi <***@openedhand.com>
update TODO list
update TODO list
2006-12-17 Emmanuele Bassi <***@openedhand.com>
2006-12-27 Emmanuele Bassi <***@openedhand.com>
2006-12-27 Emmanuele Bassi <***@openedhand.com>
update NEWS
2007-01-16 Emmanuele Bassi <***@openedhand.com>
update NEWS with latest bug fixed
2007-01-16 Emmanuele Bassi <***@openedhand.com>
2007-01-17 Emmanuele Bassi <***@openedhand.com>
2007-01-18 Emmanuele Bassi <***@openedhand.com>
2007-01-18 Emmanuele Bassi <***@openedhand.com>
2007-01-18 Emmanuele Bassi <***@openedhand.com>
2007-01-18 Emmanuele Bassi <***@openedhand.com>
2007-01-18 Emmanuele Bassi <***@openedhand.com>
2007-01-18 Emmanuele Bassi <***@openedhand.com>
2007-01-19 Emmanuele Bassi <***@openedhand.com>
2007-01-30 Emmanuele Bassi <***@openedhand.com>
2007-02-07 Emmanuele Bassi <***@openedhand.com>
2007-03-19 Emmanuele Bassi <***@openedhand.com>
2007-03-22 Emmanuele Bassi <***@openedhand.com>
2007-03-22 Emmanuele Bassi <***@openedhand.com>
2007-03-22 Emmanuele Bassi <***@openedhand.com>
2007-03-22 Emmanuele Bassi <***@openedhand.com>
2007-03-23 Emmanuele Bassi <***@openedhand.com>
2007-03-23 Emmanuele Bassi <***@openedhand.com>
fix return value of the delete_event signal class handler
always check changes in the build with a fresh checkout, you dolt
2007-03-23 Emmanuele Bassi <***@openedhand.com>
2007-03-23 Emmanuele Bassi <***@openedhand.com>
2007-03-23 Emmanuele Bassi <***@openedhand.com>
fix changelog for the last commit
2007-03-23 Emmanuele Bassi <***@openedhand.com>
2007-03-23 Emmanuele Bassi <***@openedhand.com>
Move the get_actor_at_pos() inside ClutterStage, as it is pure GL and not GLX. Removed the get_actor_at_pos() and flush() vfuncs from ClutterStageClass: clutter_stage_flush() becomes the private _clutter_stage_sync_viewport() function, which should only be used internally.
Really remove the flush vfunc from ClutterStagetClass
Update ChangeLog for SVN users
Add clutter_get_default_backend() to the documentation
Remove the unused ClutterEventFlags enum and the flags member of the ClutterEvent structure. ClutterEvent objects are not added until translated so they do not need a 'pending' state.
Update ChangeLog for the last commit
Lower the priority of the ClutterTimeline timeout function; this should give the events queue processing a better slice of the main event loop.
Fix a dumb typo in last commit.
Add API for getting the scale bounds from a scale behaviour instance.
Do not check if the ClutterStageGlx parent paint vfunc is set: we set it ourselves.
Add header and compiler guards.
Add header and compiler guards.
Declare clutter_perspective_get_type() in the stage header.
Reimplement the clutter_glx_set_stage_foreign() function, used to set an existing X window as the window for the main stage.
Ignore the clutter/cogl directory when building documentation, as it is private API; remove the now private ClutterBackend API; add the ClutterPerspective API to the documentation.
Fix 'Since' apidoc
Remove the unused clutter_stage_flush() declaration, now that we don't have the ClutterStage::flush vfunc anymore.
Use g_return_val_if_fail() in clutter_behaviour_is_applied().
Hush compiler warning in ClutterBehaviourBspline.
Add ClutterBehaviourRotate
Add API documentation to ClutterBehaviourRotate. Also add properties handling.
Add ClutterBehaviourRotate section to the documentation.
Add missing types and sections in the API documentation.
Return a ClutterBehaviour when splicing the b-spline behaviour.
Update changelogs for SVN merge.
Add missing template files.
Freeze notification queue when changing multiple properties.
Merge from stable: fix texture tiling
Merge from stable: implement gravity in scale behaviour
Merge from stable: add XEMBED support
Update ChangeLog for SVN merge
Add missing template files.
Freeze notification queue when changing multiple properties.
Merge from stable: fix texture tiling
Merge from stable: implement gravity in scale behaviour
Merge from stable: add XEMBED support
Update ChangeLog for SVN merge
Add API for getting properties of the ClutterBackend
Add documentation to the new ClutterBackend API
Update the EGL backend code
Add new ClutterBackend functions to the API documentation
Add clutter_backend_get_n_screens()
Add support for WM_PROTOCOLS to the ClutterStage window
Fix delete-event signal handler
Change clutter_glx_get_default_screen() to return a Screen pointer
Updating ChangeLog for SVN users
2007-04-25 Emmanuele Bassi <***@openedhand.com>
2007-04-26 Emmanuele Bassi <***@openedhand.com>
Add base initialisation function
Hush compiler warning
Use clutter_base_init() in the init process
Remove ClutterLayout from the main branch
Update ChangeLog (and fix last commit)
Rename clutter_timeline_copy to clutter_timeline_clone
Add delay property to ClutterTimeline
Update ChangeLogs
2007-06-07 Emmanuele Bassi <***@openedhand.com>
2007-06-07 Emmanuele Bassi <***@openedhand.com>
Don't forget files when committing, stoopeed
Add timeout pool source
Use ClutterTimeoutPool in ClutterTimeline
Add copyright license and make ClutterTimeoutPool public
Document ClutterTimeoutPool
Compilation fixes
Update ChangeLog for SVN repo
Use a full enum for the modifier masks
Update ChangeLog
Update Clutter event structures to use the ModifierType enum
2007-06-07 Emmanuele Bassi <***@openedhand.com>
2007-06-14 Emmanuele Bassi <***@openedhand.com>
2007-06-14 Emmanuele Bassi <***@openedhand.com>
Don't forget to add the boxes
And the test
Override ClutterActor::pick
Remove locking from ClutterTimeoutPool
2007-06-16 Emmanuele Bassi <***@openedhand.com>
2007-06-16 Emmanuele Bassi <***@openedhand.com>
2007-06-16 Emmanuele Bassi <***@openedhand.com>
2007-06-16 Emmanuele Bassi <***@openedhand.com>
2007-06-16 Emmanuele Bassi <***@openedhand.com>
2007-06-19 Emmanuele Bassi <***@openedhand.com>
2007-06-19 Emmanuele Bassi <***@openedhand.com>
2007-06-19 Emmanuele Bassi <***@openedhand.com>
2007-06-19 Emmanuele Bassi <***@openedhand.com>
Allow disabling the timeline pool via environment variables
Update ChangeLog
Update README template
Update NEWS
Update release notes
Clean up ClutterEffect
Documentation fixes
Remove stray debug message
Update ChangeLog for SVN users.
2007-07-04 Emmanuele Bassi <***@openedhand.com>
2007-07-04 Emmanuele Bassi <***@openedhand.com>
2007-07-04 Emmanuele Bassi <***@openedhand.com>
2007-07-04 Emmanuele Bassi <***@openedhand.com>
Include the correct file for the effect section
Use the right argument naming for alpha functions
Fix the iteration in clutter_group_remove_all()
Update ChangeLog for SVN users
2007-07-04 Emmanuele Bassi <***@openedhand.com>
2007-07-04 Emmanuele Bassi <***@openedhand.com>
2007-07-05 Emmanuele Bassi <***@openedhand.com>
Add synchronise support to the GLX backend
Add ClutterBehaviourDepth
Add ClutterBehaviourDepth to the API reference
Handle opacity inversion in ClutterBehaviourOpacity
Add ChangeLog for SVN users
2007-07-11 Emmanuele Bassi <***@openedhand.com>
Further fix
Revert last fix
Fully revert opacity checks
Rename minimum and maximum depth properties of the depth behaviour
2007-07-22 Emmanuele Bassi <***@openedhand.com>
2007-07-22 Emmanuele Bassi <***@openedhand.com>
2007-07-22 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-24 Emmanuele Bassi <***@openedhand.com>
2007-07-25 Emmanuele Bassi <***@openedhand.com>
2007-07-25 Emmanuele Bassi <***@openedhand.com>
2007-07-25 Emmanuele Bassi <***@openedhand.com>
2007-07-25 Emmanuele Bassi <***@openedhand.com>
Enable strict compiler flags with a configure flag
Fix fallout from SVN merge
Update ChangeLog for SVN users
Fix various compiler warnings
Update ChangeLog for SVN users
Do not allow zero as number of frames in ClutterTimeline
Check for 0 frames per seconds
Update ChangeLog for SVN users
Do not forget to initialise the priv pointer
Add a header for common types to avoid inclusion hell
Update ChangeLog for SVN users
Add missing documentation
Add missing symbols to the API reference
Miscellaneous fixes to make gtk-doc scanner happy
Update ChangeLog for SVN users
2007-07-28 Emmanuele Bassi <***@openedhand.com>
2007-07-28 Emmanuele Bassi <***@openedhand.com>
2007-07-29 Emmanuele Bassi <***@openedhand.com>
2007-07-29 Emmanuele Bassi <***@openedhand.com>
2007-07-29 Emmanuele Bassi <***@openedhand.com>
2007-07-31 Emmanuele Bassi <***@openedhand.com>
2007-07-31 Emmanuele Bassi <***@openedhand.com>
2007-07-31 Emmanuele Bassi <***@openedhand.com>
2007-07-31 Emmanuele Bassi <***@openedhand.com>
Fix previous commit
2007-07-31 Emmanuele Bassi <***@openedhand.com>
2007-08-01 Emmanuele Bassi <***@openedhand.com>
2007-08-02 Emmanuele Bassi <***@openedhand.com>
Fix ChangeLog
2007-08-02 Emmanuele Bassi <***@openedhand.com>
2007-08-03 Emmanuele Bassi <***@openedhand.com>
2007-08-03 Emmanuele Bassi <***@openedhand.com>
2007-08-04 Emmanuele Bassi <***@openedhand.com>
2007-08-04 Emmanuele Bassi <***@openedhand.com>
2007-08-04 Emmanuele Bassi <***@openedhand.com>
2007-08-04 Emmanuele Bassi <***@openedhand.com>
2007-08-05 Emmanuele Bassi <***@openedhand.com>
Update the ClutterBox API and structure
Initialise the box allocation
Port ClutterHBox to the new ClutterBox implementation
Port ClutterVBox to the new ClutterBox implementation
Update the boxes test
Update API reference for ClutterBox
Add default padding to ClutterBox
Test the default padding of a ClutterBox
Add NULL-check on the padding in clutter_box_pack()
Update ClutterBox API reference generation
Match arguments, to make gtk-doc happy
Whitespace fix to the test-boxes debug printouts
Add descriptions to ClutterBox and subclasses
Update ChangeLogs for SVN users
Remove unused clutter_threads_enter() and clutter_threads_leave()
Documentation fixes
More documentation fixes
Even more documentation fixes
Update ChangeLogs for SVN users
Do not mask index in ClutterEntry
Do not mask the y1 symbol exported by math.h
Protect the G_DISABLE_CAST_CHECKS define
Bump up revision to 0.4.0
Update ChangeLog for SVN users
Update ChangeLog for SVN users
Merge clutter.git/threading branch
Don't forge to add test cases
Update DOAP file
2007-08-08 Emmanuele Bassi <***@openedhand.com>
2007-08-08 Emmanuele Bassi <***@openedhand.com>
2007-08-08 Emmanuele Bassi <***@openedhand.com>
2007-08-08 Emmanuele Bassi <***@openedhand.com>
2007-08-09 Emmanuele Bassi <***@openedhand.com>
Update ChangeLog
2007-08-12 Emmanuele Bassi <***@openedhand.com>
Make ::find_child_by_id() a method of ClutterContainer
Implement ClutterContainer::find_child_by_id() in ClutterBox
Use clutter_container_find_child_by_id() when picking
Move depth ordering methods from ClutterGroup to ClutterContainer
Make ClutterActor use ClutterContainer methods
Add more checks to ClutterContainer::raise() and ::lower()
Use the sibling to reinsert the actor at the right position
Implement ::raise(), ::lower() and ::sort_depth_order() in ClutterBox
Update ChangeLogs for SVN users
Rename ClutterContainer raise() and lower() methods to avoid clashes
Update ChangeLog for SVN users
Fix for the smoothstep alpha function
Add clutter_effect_depth(), simple wrapper around the depth behaviour
Update ChangeLogs for SVN users
Add checks on the reactive accessors
Update ChangeLog for SVN users
Update the Since version in the API that has been backported
Fix clutter_behaviour_rotate_get_center()
Update ChangeLog for SVN users
Use g_list_insert_sorted() instead of our custom function
Replace the note in clutter_do_event()
Protect the version components
No need to unref the ClutterAlpha in the effect closure
Various fixes to ClutterTimeline
Update ChangeLog for SVN users
Make gtk-doc produce the ClutterTimeline signals
Fix compiler warnings in test-timeline
Relax the CLUTTER_CHECK_VERSION() macro check
2007-08-20 Emmanuele Bassi <***@openedhand.com>
Document ClutterStage properties
Update ChangeLog for SVN users
Preserve ordering when placing synthetic events in the queue
Update ChangeLog for SVN users
Fix previous ChangeLog message
Check for pending events from the tail of the events queue
Correctly initialise the multiple clicks variables
Return event coordinates for 3BUTTON_PRESS events
Update ChangeLog for SVN users
Remove the threads locking in the dispatchers destruction notification
Update ChangeLog for SVN users
2007-08-23 Emmanuele Bassi <***@openedhand.com>
Fix the ClutterRectangle border drawing
2007-09-06 Emmanuele Bassi <***@openedhand.com>
2007-09-17 Emmanuele Bassi <***@openedhand.com>
2007-10-01 Emmanuele Bassi <***@openedhand.com>
2007-10-01 Emmanuele Bassi <***@openedhand.com>
2007-10-01 Emmanuele Bassi <***@openedhand.com>
2007-10-03 Emmanuele Bassi <***@openedhand.com>
2007-10-03 Emmanuele Bassi <***@openedhand.com>
2007-10-08 Emmanuele Bassi <***@openedhand.com>
Fix includes in ClutterScript
2007-10-08 Emmanuele Bassi <***@openedhand.com>
2007-10-08 Emmanuele Bassi <***@openedhand.com>
2007-10-08 Emmanuele Bassi <***@openedhand.com>
Fix typo in GLib version check
2007-10-09 Emmanuele Bassi <***@openedhand.com>
2007-10-09 Emmanuele Bassi <***@openedhand.com>
2007-10-09 Emmanuele Bassi <***@openedhand.com>
2007-10-09 Emmanuele Bassi <***@openedhand.com>
2007-10-09 Emmanuele Bassi <***@openedhand.com>
2007-10-09 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-10 Emmanuele Bassi <***@openedhand.com>
2007-10-12 Emmanuele Bassi <***@openedhand.com>
2007-10-12 Emmanuele Bassi <***@openedhand.com>
2007-10-12 Emmanuele Bassi <***@openedhand.com>
2007-10-15 Emmanuele Bassi <***@openedhand.com>
2007-10-16 Emmanuele bassi <***@openedhand.com>
2007-10-16 Emmanuele Bassi <***@openedhand.com>
2007-10-16 Emmanuele Bassi <***@openedhand.com>
Update TODO
2007-10-17 Emmanuele Bassi <***@openedhand.com>
2007-10-18 Emmanuele Bassi <***@openedhand.com>
Fix ChangeLog
2007-10-19 Emmanuele Bassi <***@openedhand.com>
Update Clutter symbols
Change the clutter_color_from_string() format
Check width in ClutterLabel::request_coords
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
Add new symbols
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-25 Emmanuele Bassi <***@openedhand.com>
2007-10-26 Emmanuele Bassi <***@openedhand.com>
2007-10-26 Emmanuele Bassi <***@openedhand.com>
2007-10-26 Emmanuele Bassi <***@openedhand.com>
2007-10-27 Emmanuele Bassi <***@openedhand.com>
2007-10-27 Emmanuele Bassi <***@openedhand.com>
2007-10-27 Emmanuele Bassi <***@openedhand.com>
2007-10-27 Emmanuele Bassi <***@openedhand.com>
2007-10-27 Emmanuele Bassi <***@openedhand.com>
2007-10-29 Emmanuele Bassi <***@openedhand.com>
2007-10-29 Emmanuele Bassi <***@openedhand.com>
2007-10-29 Emmanuele Bassi <***@openedhand.com>
2007-10-29 Emmanuele Bassi <***@openedhand.com>
2007-10-30 Emmanuele Bassi <***@openedhand.com>
2007-11-01 Emmanuele Bassi <***@openedhand.com>
2007-11-06 Emmanuele Bassi <***@openedhand.com>
2007-11-06 Emmanuele Bassi <***@openedhand.com>
2007-11-06 Emmanuele Bassi <***@openedhand.com>
2007-11-07 Emmanuele Bassi <***@openedhand.com>
2007-11-14 Emmanuele Bassi <***@openedhand.com>
2007-11-14 Emmanuele Bassi <***@openedhand.com>
2007-11-14 Emmanuele Bassi <***@openedhand.com>
2007-11-14 Emmanuele Bassi <***@openedhand.com>
2007-11-15 Emmanuele Bassi <***@openedhand.com>
2007-11-15 Emmanuele Bassi <***@openedhand.com>
2007-11-15 Emmanuele Bassi <***@openedhand.com>
2007-11-15 Emmanuele Bassi <***@openedhand.com>
2007-11-15 Emmanuele Bassi <***@openedhand.com>
Fix test usage for set_reactive()
2007-11-17 Emmanuele Bassi <***@openedhand.com>
Don't forget to commit the README
2007-11-17 Emmanuele Bassi <***@openedhand.com>
2007-11-18 Emmanuele Bassi <***@openedhand.com>
2007-11-18 Emmanuele Bassi <***@openedhand.com>
2007-11-18 Emmanuele Bassi <***@openedhand.com>
2007-11-19 Emmanuele Bassi <***@openedhand.com>
2007-11-19 Emmanuele Bassi <***@openedhand.com>
2007-11-19 Emmanuele Bassi <***@openedhand.com>
Do not forget files when committing
2007-11-19 Emmanuele Bassi <***@openedhand.com>
2007-11-19 Emmanuele Bassi <***@openedhand.com>
2007-11-20 Emmanuele Bassi <***@openedhand.com>
2007-11-20 Emmanuele Bassi <***@openedhand.com>
2007-11-20 Emmanuele Bassi <***@openedhand.com>
2007-11-21 Emmanuele Bassi <***@openedhand.com>
2007-11-21 Emmanuele Bassi <***@openedhand.com>
2007-11-22 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-23 Emmanuele Bassi <***@openedhand.com>
2007-11-26 Emmanuele Bassi <***@openedhand.com>
2007-11-26 Emmanuele Bassi <***@openedhand.com>
2007-11-27 Emmanuele Bassi <***@openedhand.com>
2007-11-28 Emmanuele Bassi <***@openedhand.com>
2007-11-28 Emmanuele Bassi <***@openedhand.com>
2007-11-28 Emmanuele Bassi <***@openedhand.com>
Update release notes
2007-11-28 Emmanuele Bassi <***@openedhand.com>
2007-11-29 Emmanuele Bassi <***@openedhand.com>
Add keywords to README
Fix keywords on README
Fix keywords on README
2007-11-29 Emmanuele Bassi <***@openedhand.com>
2007-11-30 Emmanuele Bassi <***@openedhand.com>
2007-11-30 Emmanuele Bassi <***@openedhand.com>
Update exported symbols
2007-11-30 Emmanuele Bassi <***@openedhand.com>
2007-11-30 Emmanuele Bassi <***@openedhand.com>
2007-12-04 Emmanuele Bassi <***@openedhand.com>
2007-12-04 Emmanuele Bassi <***@openedhand.com>
2007-12-05 Emmanuele Bassi <***@openedhand.com>
2007-12-06 Emmanuele Bassi <***@openedhand.com>
Do not forget to commit the ChangeLog next time
2007-12-06 Emmanuele Bassi <***@openedhand.com>
2007-12-06 Emmanuele Bassi <***@openedhand.com>
Update the svn:ignore property
Rever accidental commit
2007-12-06 Emmanuele Bassi <***@openedhand.com>
2007-12-06 Emmanuele Bassi <***@openedhand.com>
2007-12-07 Emmanuele Bassi <***@openedhand.com>
2007-12-08 Emmanuele Bassi <***@openedhand.com>
2007-12-09 Emmanuele Bassi <***@openedhand.com>
2007-12-09 Emmanuele Bassi <***@openedhand.com>
2007-12-10 Emmanuele Bassi <***@openedhand.com>
2007-12-10 Emmanuele Bassi <***@openedhand.com>
2007-12-10 Emmanuele Bassi,,, <***@sprite>
Fix ChangeLog attribution
2007-12-10 Emmanuele Bassi <***@openedhand.com>
2007-12-10 Emmanuele Bassi <***@openedhand.com>
2007-12-10 Emmanuele Bassi <***@openedhand.com>
2007-12-10 Emmanuele Bassi <***@openedhand.com>
2007-12-14 Emmanuele Bassi <***@openedhand.com>
2007-12-15 Emmanuele Bassi <***@openedhand.com>
2007-12-15 Emmanuele Bassi <***@openedhand.com>
2007-12-17 Emmanuele Bassi <***@openedhand.com>
2007-12-17 Emmanuele Bassi <***@openedhand.com>
2007-12-17 Emmanuele Bassi <***@openedhand.com>
2007-12-17 Emmanuele Bassi <***@openedhand.com>
2007-12-17 Emmanuele Bassi <***@openedhand.com>
2007-12-18 Emmanuele Bassi <***@openedhand.com>
2007-12-20 Emmanuele Bassi <***@openedhand.com>
2007-12-20 Emmanuele Bassi <***@openedhand.com>
2007-12-21 Emmanuele Bassi <***@openedhand.com>
2007-12-21 Emmanuele Bassi <***@openedhand.com>
2007-12-21 Emmanuele Bassi <***@openedhand.com>
2007-12-21 Emmanuele Bassi <***@openedhand.com>
2007-12-21 Emmanuele Bassi <***@openedhand.com>
2007-12-21 Emmanuele Bassi <***@openedhand.com>
Update ChangeLog
Update README and NEWS before release
Update TODO
2007-12-24 Emmanuele Bassi <***@openedhand.com>
2007-12-24 Emmanuele Bassi <***@openedhand.com>
2007-12-24 Emmanuele Bassi <***@openedhand.com>
Update ChangeLog
2007-12-24 Emmanuele Bassi <***@openedhand.com>
<none>
2007-12-25 Emmanuele Bassi <***@openedhand.com>
2007-12-25 Emmanuele Bassi <***@openedhand.com>
2007-12-25 Emmanuele Bassi <***@openedhand.com>
2007-12-28 Emmanuele Bassi <***@openedhand.com>
2007-12-28 Emmanuele Bassi <***@openedhand.com>
2008-01-02 Emmanuele Bassi <***@openedhand.com>
Release 0.5.0
2008-01-02 Emmanuele Bassi <***@openedhand.com>
2008-01-02 Johan Bilien <***@via.ecp.fr>
2008-01-04 Emmanuele Bassi <***@openedhand.com>
2008-01-07 Emmanuele Bassi <***@openedhand.com>
2008-01-07 Emmanuele Bassi <***@openedhand.com>
2008-01-08 Emmanuele Bassi <***@openedhand.com>
2008-01-09 Emmanuele Bassi <***@openedhand.com>
2008-01-09 Emmanuele Bassi <***@openedhand.com>
2008-01-09 Emmanuele Bassi <***@openedhand.com>
2008-01-09 Emmanuele Bassi <***@openedhand.com>
2008-01-12 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Emmanuele Bassi <***@openedhand.com>
2008-01-14 Tommi Komulainen <***@iki.fi>
2008-01-16 Emmanuele Bassi <***@openedhand.com>
2008-01-16 Emmanuele Bassi <***@openedhand.com>
2008-01-16 Emmanuele Bassi <***@openedhand.com>
2008-01-16 Emmanuele Bassi <***@openedhand.com>
2008-01-17 Emmanuele Bassi <***@openedhand.com>
2008-01-17 Emmanuele Bassi <***@openedhand.com>
Update README
2008-01-18 Emmanuele Bassi <***@openedhand.com>
2008-01-18 Emmanuele Bassi <***@openedhand.com>
2008-01-18 Emmanuele Bassi <***@openedhand.com>
2008-01-18 Emmanuele Bassi <***@openedhand.com>
2008-01-18 Emmanuele Bassi <***@openedhand.com>
2008-01-18 Emmanuele Bassi <***@openedhand.com>
2008-01-19 Emmanuele Bassi <***@openedhand.com>
2008-01-19 Emmanuele Bassi <***@openedhand.com>
2008-01-21 Emmanuele Bassi <***@openedhand.com>
2008-01-21 Emmanuele Bassi,,, <***@sprite>
2008-01-21 Emmanuele Bassi,,, <***@sprite>
Fix ChangeLog
2008-01-23 Emmanuele Bassi <***@openedhand.com>
2008-01-25 Emmanuele Bassi <***@openedhand.com>
2008-01-25 Emmanuele Bassi <***@openedhand.com>
2008-01-25 Emmanuele Bassi <***@sprite>
2008-01-25 Emmanuele Bassi <***@sprite>
Bump to 0.5.5
2008-01-27 Emmanuele Bassi <***@openedhand.com>
2008-01-30 Emmanuele Bassi <***@openedhand.com>
2008-01-30 Emmanuele Bassi <***@openedhand.com>
2008-01-31 Emmanuele Bassi <***@openedhand.com>
2008-01-31 Emmanuele Bassi <***@openedhand.com>
Update README
2008-01-31 Emmanuele Bassi <***@sprite>
2008-02-01 Emmanuele Bassi <***@openedhand.com>
2008-02-01 Emmanuele Bassi <***@openedhand.com>
2008-02-04 Emmanuele Bassi <***@openedhand.com>
2008-02-04 Emmanuele Bassi <***@openedhand.com>
2008-02-04 Emmanuele Bassi <***@openedhand.com>
2008-02-07 Emmanuele Bassi <***@openedhand.com>
2008-02-07 Emmanuele Bassi <***@openedhand.com>
2008-02-07 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
Initial update for 0.5.6
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-08 Emmanuele Bassi <***@openedhand.com>
2008-02-11 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-15 Emmanuele Bassi <***@openedhand.com>
2008-02-18 Emmanuele Bassi <***@openedhand.com>
2008-02-18 Emmanuele Bassi <***@openedhand.com>
2008-02-18 Emmanuele Bassi <***@openedhand.com>
2008-02-18 Emmanuele Bassi <***@openedhand.com>
2008-02-18 Emmanuele Bassi <***@openedhand.com>
Release 0.6.0
2008-02-18 Emmanuele Bassi <***@openedhand.com>
2008-02-20 Emmanuele Bassi <***@openedhand.com>
2008-02-20 Emmanuele Bassi <***@openedhand.com>
2008-02-21 Emmanuele Bassi <***@openedhand.com>
2008-02-21 Emmanuele Bassi <***@openedhand.com>
2008-02-25 Emmanuele Bassi <***@openedhand.com>
2008-02-25 Emmanuele Bassi <***@openedhand.com>
2008-02-26 Emmanuele Bassi <***@openedhand.com>
2008-03-03 Emmanuele Bassi <***@openedhand.com>
Update DOAP file
2008-03-04 Emmanuele Bassi <***@openedhand.com>
2008-03-05 Emmanuele Bassi <***@openedhand.com>
2008-03-06 Emmanuele Bassi <***@openedhand.com>
2008-03-06 Emmanuele Bassi <***@openedhand.com>
2008-02-28 Gwenole Beauchesne <***@splitted-desktop.org>
2008-03-06 Emmanuele Bassi <***@openedhand.com>
2008-03-06 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-18 Emmanuele Bassi <***@openedhand.com>
2008-03-19 Emmanuele Bassi <***@openedhand.com>
Add ClutterScore API enhancements bug reference
2008-03-19 Emmanuele Bassi <***@openedhand.com>
2008-03-19 Emmanuele Bassi <***@openedhand.com>
2008-04-03 Emmanuele Bassi <***@openedhand.com>
2008-04-03 Emmanuele Bassi <***@openedhand.com>
2008-04-03 Emmanuele Bassi <***@openedhand.com>
Update HACKING rules and release process
Add git ignore file, for people using git-svn
2008-04-04 Emmanuele Bassi <***@openedhand.com>
2008-04-04 Emmanuele Bassi <***@openedhand.com>
Update release notes for the new proxy stage
2008-04-09 Emmanuele Bassi <***@openedhand.com>
2008-04-09 Emmanuele Bassi <***@openedhand.com>
2008-04-09 Emmanuele Bassi <***@openedhand.com>
2008-04-09 Emmanuele Bassi <***@openedhand.com>
2008-04-09 Emmanuele Bassi <***@openedhand.com>
2008-04-10 Emmanuele Bassi <***@openedhand.com>
2008-04-10 Emmanuele Bassi <***@openedhand.com>
2008-04-11 Emmanuele Bassi <***@openedhand.com>
2008-04-11 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-17 Emmanuele Bassi <***@openedhand.com>
Add clutter-frame-source to the repository to fix the build
2008-04-17 Emmanuele Bassi <***@openedhand.com>
2008-04-18 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-23 Emmanuele Bassi <***@openedhand.com>
2008-04-24 Emmanuele Bassi <***@openedhand.com>
2008-04-24 Emmanuele Bassi <***@openedhand.com>
Fix typos
2008-04-24 Emmanuele Bassi <***@openedhand.com>
2008-04-24 Emmanuele Bassi <***@openedhand.com>
2008-04-25 Emmanuele Bassi <***@openedhand.com>
2008-04-28 Emmanuele Bassi <***@openedhand.com>
2008-04-28 Emmanuele Bassi <***@openedhand.com>
Remove old comment
2008-04-28 Emmanuele Bassi <***@openedhand.com>
2008-04-28 Emmanuele Bassi <***@openedhand.com>
2008-04-28 Emmanuele Bassi <***@openedhand.com>
2008-04-28 Emmanuele Bassi <***@openedhand.com>
2008-04-30 Emmanuele Bassi <***@openedhand.com>
2008-05-01 Emmanuele Bassi <***@openedhand.com>
2008-05-01 Emmanuele Bassi <***@openedhand.com>
2008-05-02 Emmanuele Bassi <***@openedhand.com>
2008-05-07 Emmanuele Bassi <***@openedhand.com>
2008-05-09 Emmanuele Bassi <***@openedhand.com>
Fix bug reference in ChangeLog
2008-05-09 Emmanuele Bassi <***@openedhand.com>
2008-05-12 Emmanuele Bassi <***@openedhand.com>
2008-05-12 Emmanuele Bassi <***@openedhand.com>
2008-05-13 Emmanuele Bassi <***@openedhand.com>
2008-05-13 Emmanuele Bassi <***@openedhand.com>
2008-05-13 Emmanuele Bassi <***@openedhand.com>
2008-05-13 Emmanuele Bassi <***@openedhand.com>
2008-05-14 Emmanuele Bassi <***@openedhand.com>
2008-05-14 Emmanuele Bassi <***@openedhand.com>
2008-05-15 Emmanuele Bassi <***@openedhand.com>
2008-05-15 Emmanuele Bassi <***@openedhand.com>
Fix bug reference in the ChangeLog
2008-05-19 Emmanuele Bassi <***@openedhand.com>
2008-05-23 Emmanuele Bassi <***@openedhand.com>
2008-05-23 Emmanuele Bassi <***@openedhand.com>
2008-05-23 Emmanuele Bassi <***@openedhand.com>
2008-05-28 Emmanuele Bassi <***@openedhand.com>
2008-05-28 Emmanuele Bassi <***@openedhand.com>
2008-05-28 Emmanuele Bassi <***@openedhand.com>
Commit ChangeLog for the previous revision
2008-05-28 Emmanuele Bassi <***@openedhand.com>
2008-05-28 Emmanuele Bassi <***@openedhand.com>
2008-05-28 Emmanuele Bassi <***@openedhand.com>
Forgot GlyphCache implementation
2008-05-28 Emmanuele Bassi <***@openedhand.com>
2008-05-29 Emmanuele Bassi <***@openedhand.com>
2008-05-29 Emmanuele Bassi <***@openedhand.com>
2008-05-30 Emmanuele Bassi <***@openedhand.com>
2008-05-31 Emmanuele Bassi <***@openedhand.com>
2008-06-01 Emmanuele Bassi <***@openedhand.com>
Update git ignore file
2008-06-05 Emmanuele Bassi <***@openedhand.com>
2008-06-05 Emmanuele Bassi <***@openedhand.com>
2008-06-05 Emmanuele Bassi <***@openedhand.com>
2008-06-06 Emmanuele Bassi <***@openedhand.com>
2008-06-06 Emmanuele Bassi <***@openedhand.com>
Fix ChangeLog attribution
2008-06-06 Emmanuele Bassi <***@openedhand.com>
2008-06-06 Emmanuele Bassi <***@openedhand.com>
2008-06-06 Emmanuele Bassi <***@openedhand.com>
2008-06-09 Emmanuele Bassi <***@openedhand.com>
2008-06-10 Emmanuele Bassi <***@openedhand.com>
Update svn:ignore property
2008-06-10 Emmanuele Bassi <***@openedhand.com>
2008-06-10 Emmanuele Bassi <***@openedhand.com>
2008-06-10 Emmanuele Bassi <***@openedhand.com>
2008-06-10 Emmanuele Bassi <***@openedhand.com>
Update git ignore file for git-svn clones
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-11 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-12 Emmanuele Bassi <***@openedhand.com>
2008-06-13 Emmanuele Bassi <***@openedhand.com>
2008-06-13 Emmanuele Bassi <***@openedhand.com>
Fix attribution of last commit
2008-06-13 Emmanuele Bassi <***@openedhand.com>
2008-06-13 Emmanuele Bassi <***@openedhand.com>
2008-06-13 Emmanuele Bassi <***@openedhand.com>
2008-06-13 Emmanuele Bassi <***@openedhand.com>
Remove the "hiding" in the texture description
Add fake pot file to pass distcheck
Add fake ChangeLog to pass distcheck
2008-06-13 Emmanuele Bassi <***@openedhand.com>
2008-06-14 Emmanuele Bassi <***@openedhand.com>
2008-06-15 Emmanuele Bassi <***@openedhand.com>
2008-06-16 Emmanuele Bassi <***@openedhand.com>
2008-06-16 Emmanuele Bassi <***@openedhand.com>
2008-06-17 Emmanuele Bassi <***@openedhand.com>
2008-06-17 Emmanuele Bassi <***@openedhand.com>
2008-06-17 Emmanuele Bassi <***@openedhand.com>
2008-06-17 Emmanuele Bassi <***@openedhand.com>
2008-06-19 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
Fix emacs breaking the ChangeLog
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
Fixes for distcheck
Fixes for distcheck
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-23 Emmanuele Bassi <***@openedhand.com>
2008-06-24 Emmanuele Bassi <***@openedhand.com>
2008-06-24 Emmanuele Bassi <***@openedhand.com>
2008-06-24 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
Fix typo
Fix another typo
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <set EMAIL_ADDRESS environment variable>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
Fix the email address
2008-06-25 Emmanuele Bassi <***@openedhand.com>
Forgot to bump the micro version number
Whitespace fixes
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-25 Emmanuele Bassi <***@openedhand.com>
2008-06-26 Emmanuele Bassi <***@openedhand.com>
2008-06-26 Emmanuele Bassi <***@openedhand.com>
2008-06-26 Emmanuele Bassi <***@openedhand.com>
Update the releasing instructions
Update the backends hacking documentation
2008-06-26 Emmanuele Bassi <***@openedhand.com>
Fix the previous commit
2008-06-27 Emmanuele Bassi <***@openedhand.com>
2008-06-27 Emmanuele Bassi <***@openedhand.com>
Add Neil to the authors
2008-06-30 Emmanuele Bassi <***@openedhand.com>
2008-06-30 Emmanuele Bassi <***@openedhand.com>
2008-06-30 Emmanuele Bassi <***@openedhand.com>
2008-06-30 Emmanuele Bassi <***@openedhand.com>
2008-07-01 Emmanuele Bassi <***@openedhand.com>
2008-07-01 Emmanuele Bassi <***@openedhand.com>
2008-07-01 Emmanuele Bassi <***@openedhand.com>
2008-07-02 Emmanuele Bassi <***@openedhand.com>
2008-07-02 Emmanuele Bassi <***@openedhand.com>
2008-07-03 Emmanuele Bassi <***@openedhand.com>
2008-07-04 Emmanuele Bassi <***@openedhand.com>
2008-07-05 Emmanuele Bassi <***@openedhand.com>
2008-07-10 Emmanuele Bassi <***@openedhand.com>
Remove unused variable
2008-07-10 Emmanuele Bassi <***@openedhand.com>
2008-07-14 Emmanuele Bassi <***@openedhand.com>
2008-07-16 Emmanuele Bassi <***@openedhand.com>
2008-07-17 Emmanuele Bassi <***@openedhand.com>
Update DOAP file
Fix the dependencies in the Makefile template
Put back Project as the top-level element
2008-07-17 Emmanuele Bassi <***@openedhand.com>
2008-07-23 Emmanuele Bassi <***@openedhand.com>
2008-07-30 Emmanuele Bassi <***@openedhand.com>
2008-08-04 Emmanuele Bassi <***@openedhand.com>
2008-08-04 Emmanuele Bassi <***@openedhand.com>
2008-08-04 Emmanuele Bassi <***@openedhand.com>
2008-08-04 Emmanuele Bassi <***@openedhand.com>
2008-08-06 Emmanuele Bassi <***@openedhand.com>
2008-08-26 Emmanuele Bassi <***@openedhand.com>
2008-08-27 Emmanuele Bassi <***@openedhand.com>
2008-08-27 Emmanuele Bassi <***@openedhand.com>
2008-08-27 Emmanuele Bassi <***@openedhand.com>
2008-09-19 Emmanuele Bassi <***@linux.intel.com>
2008-09-19 Emmanuele Bassi <***@linux.intel.com>
2008-09-19 Emmanuele Bassi <***@linux.intel.com>
2008-09-23 Emmanuele Bassi <***@linux.intel.com>
2008-09-23 Emmanuele Bassi <***@linux.intel.com>
2008-09-23 Emmanuele Bassi <***@linux.intel.com>
2008-09-23 Emmanuele Bassi <***@linux.intel.com>
2008-09-23 Emmanuele Bassi <***@linux.intel.com>
2008-09-23 Emmanuele Bassi <***@linux.intel.com>
2008-09-24 Emmanuele Bassi <***@linux.intel.com>
2008-09-25 Emmanuele Bassi <***@linux.intel.com>
2008-09-25 Emmanuele Bassi <***@linux.intel.com>
Release 0.8.2
2008-09-29 Emmanuele Bassi <***@linux.intel.com>
2008-10-08 Emmanuele Bassi <***@linux.intel.com>
2008-10-16 Emmanuele Bassi <***@linux.intel.com>
2008-10-17 Emmanuele Bassi <***@linux.intel.com>
2008-10-17 Thomas Wood <***@linux.intel.com>
Declare clutter_color_new()
2008-10-20 Emmanuele Bassi <***@linux.intel.com>
2008-10-21 Emmanuele Bassi <***@linux.intel.com>
2008-10-21 Emmanuele Bassi <***@linux.intel.com>
Update git ignore file
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
2008-10-30 Emmanuele Bassi <***@linux.intel.com>
Fix a typo
2008-10-31 Emmanuele Bassi <***@linux.intel.com>
2008-10-31 Emmanuele Bassi <***@linux.intel.com>
Fix typo
Update TODO
2008-11-03 Emmanuele Bassi <***@linux.intel.com>
2008-11-03 Emmanuele Bassi <***@linux.intel.com>
2008-11-03 Emmanuele Bassi <***@linux.intel.com>
2008-11-03 Emmanuele Bassi <***@linux.intel.com>
2008-11-04 Emmanuele Bassi <***@linux.intel.com>
2008-11-06 Emmanuele Bassi <***@linux.intel.com>
2008-11-07 Emmanuele Bassi <***@linux.intel.com>
2008-11-08 Emmanuele Bassi <***@linux.intel.com>
2008-11-10 Emmanuele Bassi <***@linux.intel.com>
2008-11-10 Emmanuele Bassi <***@linux.intel.com>
2008-11-12 Emmanuele Bassi <***@linux.intel.com>
2008-11-12 Emmanuele Bassi <***@linux.intel.com>
2008-11-12 Emmanuele Bassi <***@linux.intel.com>
2008-11-12 Emmanuele Bassi <***@linux.intel.com>
2008-11-13 Emmanuele Bassi <***@linux.intel.com>
2008-11-14 Emmanuele Bassi <***@linux.intel.com>
2008-11-17 Emmanuele Bassi <***@linux.intel.com>
2008-11-17 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-18 Emmanuele Bassi <***@linux.intel.com>
2008-11-20 Emmanuele Bassi <***@linux.intel.com>
2008-11-25 Emmanuele Bassi <***@linux.intel.com>
2008-11-26 Emmanuele Bassi <***@linux.intel.com>
2008-12-05 Emmanuele Bassi <***@linux.intel.com>
2008-12-08 Emmanuele Bassi <***@linux.intel.com>
2008-12-08 Emmanuele Bassi <***@linux.intel.com>
2008-12-08 Emmanuele Bassi <***@linux.intel.com>
Do not modify parameters in place
Update ignore file
Resort the main Clutter include file
Initial import of the Text actor from Tidy
Use internal headers
Group all the integer private fields
Coalesce ClutterLabel API usage
Update the ClutterText interactive test
Expose the Text accessors as public API
Merge Label and Entry API into ClutterText
Add Actor::grab_key_focus() method
Add Text::get_chars() method declaration
Merge the ClutterLabel properties into ClutterText
Correctly initialize the initial state of ClutterText
Move test-threads to ClutterText
Add text-visibility accessors for ClutterText
Initialize the cursor position
Add missing basic constructor
Add text editing methods
Add a separate test unit for ClutterText
Replace offset_to_bytes() implementation
General whitespace fixes in ClutterText
Add :cursor-color-set property declaration
Improve the safety checks inside the text setters
Use the stored contents length in ::delete_chars()
Update the ClutterText test unit
Implement Text:max-length
Coding style consistency
Move internal data structures on top
Add comments in the test suite
Do not namespace internal data structures
Add Text::get_chars() implementation and tests
Use ClutterBindPool inside ClutterText
Comment out the mapping API
Change the binding propagation when truncating a selection
Truncate selections on text insertion
Remove units for Entry and Label
Remove unused types
Code style fixes
Add documentation annotations
Use the paint opacity when painting a ClutterText
Do not use contractions when not needed
Allow only synthetic events with keyval 0
Update the paint opacity unit test
Update ignore file
Do not compile the opacity and entry interactive tests
Update the interactive tests to ClutterText
Update the micro-bench tests to ClutterText
Remove ClutterEntry and ClutterLabel from the build
Lazily create the PangoContext on Text::init
Fix documentation issues
[docs] Update the API reference
Require Cairo as a Clutter dependency
Add ClutterCairoTexture
[docs] Add ClutterCairoTexture to the API reference
Set the IN_PAINT private flag
Do not set the IN_PAINT flag inside the Stage paint
Print a warning when creating a cairo_t while painting
Small documentation fixes
Warn instead of returning in the IN_PAINT check
Remove a double semi-colon typo
Fix a typo in the ClutterParamSpecFixed declaration
Re-indent ClutterPath header
Remove ClutterLabel and ClutterEntry
[docs] Add annotations for ClutterText structures
Constify the cursor geometry in ::cursor-event
Use units in position_to_coords()
Fix up/down key navigation
Fix line start and line end key binding behaviour
Remove unused page up/down key bindings
Add :cursor-size property to ClutterText
Allow selecting with line-start and line-end bindings
[docs] Add :cursor-size property accessors
[docs] Annotate properties and fix signals docs
[docs] Add more gtk-doc annotations for ClutterText
Add ClutterText::activate()
Use clutter_text_activate()
[docs] Add more gtk-doc annotations
Fix ClutterText::get_selection()
Add ClutterText::set_selection()
[docs] Add clutter_text_set_selection to gtk-doc
[tests] Make the layout cache fail at the right place
Support pango_layout_set_height() in ClutterText
Fix the selection behaviour around the 0th glyph
[tests] Create a real file for each test unit
[cairo-texture] Silently discard 0x0 surfaces
[docs] Add coding style document
[docs] Fix a copy-and-paste typo in the coding style
[units] Do not use fixed point and units interchangeably
[tests] Fix the actor detection
[texture] Do not mix fixed point and units values
Merge branch 'cairo-texture'
Merge branch 'cairo-texture'
[docs] Fix a typo in the binding pool section
[docs] Add ClutterPath unused symbols
[docs] Add shader symbols to their sections
[docs] Add last few missing symbols to the sections file
[docs] Parameter naming fixes
Whitespace fixes
[docs] Documentation fixes for CairoTexture
[docs] Remove a duplicate definition
Avoid masking math.h exported variables
Do not include cogl-pango.h multiple times
Use "" as the default value for the :text property
Add signals for Backend options
Add a per-actor PangoContext
Create the PangoContext of the Text actor
Do not leak the PangoContext
Store the PangoContext inside the main context
Update the PangoContext on backend changes
Store the default font name inside ClutterBackend
Use the default font from the Backend
Return the default font name if no font name is set
Add the ability to set the text direction
[docs] Document the newly added functions
Add more maintainer CFLAGS
Fix an empty block
Remove a masking with index()
Merge branch 'units-rework'
Merge branch 'units-rework'
[docs] Remove ClutterLabel and ClutterEntry sections
[docs] Add clutter_text_activate()
[text] Add select-all binding
Allow overriding actions inside a BindingPool
[docs] Add the new API to the BindingPool section
Whitespace fixes
Rename the PangoContext creation functions
Add ClutterActor::create_pango_context()
Remove BindingPool::list_actions()
Remove the binding pool entry from the list
Revert the logic of the PangoContext check
Pass the PangoContext, not the MainContext
Clean up the update_pango_context() function
Allow localizations to change the text direction
Animate ClutterColor properties
[text] Coalesce text visibility and password character
[docs] Update the Text section
[tests] Add unit for the ClutterText:password-char property
[text] Use cached length when possible
[text] Fix the deletion actions
[text] Add single-line-mode to ClutterText
[tests] Add text field interactive test
Update the ignore file
[docs] Add newly added :single-line-mode accessors
Comments and whitespace fixes to ClutterText
[text] Fix cursor sizing
Re-align ClutterText header file
Merge the ClutterText actor
Merge the ClutterText actor
[tests] Remove test-opacity interactive test
[tests] Make test-scale use ClutterText
[text] Do not ensure the cursor if not needed
[text] Do not use markup on an editable Text
[docs] Documentation fixes
[tests] Update the ClutterText interactive test
Rename a variable masking index()
[animation] Interval::compute_value should return a boolean
[animation] Allow registering custom progress function
[animation] Add ClutterAnimatable
[animation] Use ClutterAnimatable inside Animation
[animation] Extend ClutterAnimation support to all objects
[docs] Update the ClutterAnimation section
Add license notice to ClutterAnimation files
[docs] Add ClutterAnimatable to the API reference
Merge branch 'animatable-iface' into animation-improvements
Merge branch 'animatable-iface' into animation-improvements
Fix last improper usage of ClutterUnits
[text] Fix GObject properties in ClutterText
[x11] Fix a race condition when resizing a stage
[docs] Documentation warnings
[docs] Documentation warnings
[x11] Proper fix for the ClutterStage resize race
Allow ensuring that a stage viewport is updated
Declare G_LOG_DOMAIN for COGL
Declare G_LOG_DOMAIN for COGL
Merge branch 'master' into async-textures
Merge branch 'master' into async-textures
Add API for extracting image size from a file
Add API for extracting image size from a file
[async-loading] Update asynchronous image loading
[async-loading] Do not force the texture size on async load
Whitespace fixes in ClutterTexture
Turn ClutterBindingPool a GObject
Add ClutterBindingPool:name
[gitignore] Update the ignore file
Fix compilation warning
Merge branch 'animation-improvements'
Merge branch 'animation-improvements'
Add declaration of clutter_binding_pool_get_type()
Fix compile warning for a possible uninitialized variable
Add unused symbols
Merge branch 'async-textures'
Merge branch 'async-textures'
Emit ::load-finished for every texture load
Remove the Effects API
Bug 1380 - Return booleans from CLUTTER_ACTOR_IS_* macros
[alpha] Allow registering alpha functions
Remove AnimationMode from the Animation API
[doc] Clarify the animation mode meaning
[docs] Clarify what API registers a global alpha function
[eglnative] Set the SYNC_MATRICES on stage realization
[animation] Move the alpha value to floating point
[animation] Implement new easing functions
[docs] Update the easing modes documentation
[script] Parse easing modes by name
Bug 1404 - ClutterMedia issues
[docs] Update ClutterMedia section
Change the COGL texture constructor to use flags
[tests] Update the tests calling cogl_texture_new_*
Change the COGL texture constructor to use flags
[docs] Build COGL API reference first
[docs] Add CoglTextureFlags to the API reference
[docs] Add CoglTextureFlags to the API reference
[docs] Remove sources of warnings in API references
[docs] Remove sources of warnings in API references
Remove the single-stage units converters
Add units-from-em conversion
[docs] Specify the coordinate space of ButtonEvent
Store the units-per-em inside the Backend
Fix the format for a floating point value
[units] Fix Units in GValue and ClutterParamSpecUnit
Fix typo in the flags update
Avoid needlessly queue redraws for invisible actors
[gles] Fix computation of camera distance
[gles] Fix computation of camera distance
Use the allocation to get the pick area
Improve accuracy of clutter_sinx()
Improve accuracy of clutter_sinx()
[tests] Use the right value in cogl_texture_new*
[gitignore] Update ignore file with the new tests
[actor] Add the ::pick signal to the Actor class
Merge branch 'float-alpha-value'
Merge branch 'float-alpha-value'
Fix compiler warnings
Fix compiler warnings
Split maintainer-flags from the compiler flags
Split maintainer-flags from the compiler flags
Clean up the test reports
Bug 1361 - Unused ClutterStage::get_resolution() methods
Bug 1395 - apply and get_nth_actor are inconsistent
Whitespace fixes for BehaviourEllipse
Rename ActorClone to Clone/1
[timeline] Limit timelines to 1000 frames per second
[timeline] Create markers hash tables on demand
[tests] Assert as soon as possible
[timeline] Documentation and comment fixes
[timeline] Whitespace fixes
[timeline] Intern signal names
[timeline] Move a complex condition into its own function
[timeline] Check the fps property range in the ctor
Bug 1387 - Clarify new-frame signal emission with advance()
Bug 1388 - Clarify signal emission for advance_to_marker()
[tests] Remove an unused variable
Rename ActorClone to Clone/2
[tests] Clean up the Clone interactive test
Remove CloneTexture from the API
Fallout from cogl-material merge
Fallout from cogl-material merge
Merge branch 'generic-actor-clone'
Merge branch 'generic-actor-clone'
Removed unused conditional
[docs] Update Clutter API reference symbols
[docs] Documentation fixes
[docs] Documentation fixes
Update the release notes for 1.0
Fix typo in the :clone getter method
Remove gtk-doc annotation
Remove gtk-doc annotation
Reuse the layers list
Reuse the layers list
Update the release notes for 1.0
Update NEWS file
Update the pkg-config requires list
[cogl-docs] Add the Materials section
[cogl-docs] Add the Materials section
[clutter-docs] Update the animation tutorial
Move the old ChangeLog into its own file
Fix a variable masking warning
Fix a variable masking warning
[build] Add automatic ChangeLog generation on dist
[gitignore] Update ignore file
Add cogl-material-private.h to the source files
Add cogl-material-private.h to the source files
[build] Fix distcheck of ChangeLog
Update README
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
Initialize a variable to avoid warnings
[cogl] Add cogl_is_material to cogl-material.h
[cogl] Add cogl_is_material to cogl-material.h
[cogl] Provide GTypes for COGL types
[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'
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
[docs] Update build for COGL API reference
[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] Use the --name-space option
[docs] Add the 1.0 symbols index
[docs] Rename cogl-docs from sgml to xml
[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
Add runtime debug messages for COGL
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
[cogl] Add a PANGO debug flag for CoglPango use
[docs] Clarify clutter_actor_animate() behaviour
Add pkg-config file for COGL
[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
[cogl-fixed] Add a double-to-fixed conversion macro
[stage] Coalesce fog and perspective API
[cogl-fixed] Implement the CoglFixed fundamental GType
[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] Fix hardcoded paths in the pc file
[cogl] Initialize boolean flag in CoglContext
[cogl] Initialize boolean flag in CoglContext
[cogl] Initialize all members of 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
[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
[docs] Fix naming of the interval parameter
[docs] Ignore the TimeoutInterval internal API
Update release notes
[release] Release 0.9.2
Post-release bump to 0.9.3
[docs] More information on animation queueing
Remove usage of the grave accent as quotation mark
Remove usage of the grave accent as quotation mark
[docs] Pick up backend-specific API
[docs] Remove unused arguments
[doc] Update the should_pick_paint() documentation
[docs] Fix typo in the AnimationMode name
[text] Check text length in ::button-press-event
[text] Different selection modes with multiple clicks
[shader] Remove deprecated set_uniform_1f()
[group] Remove long deprecated API
[animation] Do not unref on ::complete by default
[group] Fix compilation
[animation] Add the ::started signal
[animation] Do not connect to ::completed multiple times
[json] Avoid leaks on error code paths
[text] Do not ellipsize non-editable layouts
Add debug annotations for the layout process
[stage] Warn if perspective's z_far - z_near is 0
Merge branch 'text-actor-layout-height'
Merge branch 'text-actor-layout-height'
[text] Limit the Layout width
[text] Return the correct minimum height
[tests] Visually verify ellipsization
[text] Emit ::cursor-event only on changes
[tests] Disable a subtest of the Text cache unit
[text] Avoid a Pango warning with empty markup
[alpha] Sanitize easing equations
[docs] Increase verbosity for commit messages
[x11] Use XWithdrawWindow()
Allow passing the pick mode to get_actor_at_pos()
Use a single master "clock" to drive timelines
[model] Add :filter-set
[model] Rework Model behaviour with a filter
[tests] Exercise the Model filtering
[docs] Add ClutterModel::get_filter_set()
[gitignore] Update with the new Model test
[actor] Use foreach_with_internals()
[clone] Allow painting hidden source actors
[gitignore] Ignore the new invariants units
[tests] Verify that Clone can paint hidden sources
[timeline] Expose the msec advancement
[tests] Manually advance the timelines
[actor] Add the :realized property
[actor] Add ActorFlags accessor methods
[docs] Document the destructor for Timeline
[docs] Add Animation get_type() function
Remove Units from the public API
[animation] Remove InitiallyUnowned from Animation
[text] Add ClutterText::delete_selection()
[text] Expose position_to_coords()
[actor] Rename focus-in and focus-out signals
[docs] Update documentation
Fix inclusion guards and headers
Fix inclusion guards and headers
[build] Clean up the makefile
[build] Clean up the makefile
[build] Build Cogl introspection data
[build] Build Cogl introspection data
[x11] Use -1 as the default screen guard
Fix remaining ::focus-in signal emission
Allow specifying the font for the em conversion
[script] Allow parsing units in em
[tests] Check em to unit conversion
[animation] Do not leak timelines
[group] Implement pick
[clock] Rework the master clock
[debug] Show the actor name/type on queue_redraw()
[stage] Chain up to the correct vfunc when picking
[actor] Relax some of the invariants checks
Tentative fix for multi-stage support on GLX
[build] Unbreak compilation
[build] Unbreak compilation
[actor] Conditionally verify the map state
[x11] Do not needlessly check XVisualInfo
[stage] Chain up ::show before showing the implementation
[backend] Unset the current stage if it is unrealized
Add more debugging notes
[x11] Unset the GL context when re-realizing
[tests] Add command line option to the picking test
[x11] Abstract XVisualInfo creation
Update the redraw priority
[backend] Abstract the GL context creation
[text] Return the correct minimum height
[build] Do not rebuild the conformance tests scripts
[build] Fix with --disable-introspection
[build] Fix with --disable-introspection
[text] Reset the cursor when setting empty text
[text] Maintain the cursor at the end when deleting
[tests] Verify cursor position
[docs] Document the destructor for Timeline
[docs] Add Animation get_type() function
[animation] Remove InitiallyUnowned from Animation
[text] Add ClutterText::delete_selection()
[text] Expose position_to_coords()
[animation] Do not leak timelines
[build] List cogl-internal.h
[build] List cogl-internal.h
[build] Link Cogl against -lm
[build] Link Cogl against -lm
[gitignore] Add more gtk-doc droppings
[cogl] Rework the GL-error-to-string conversion
[texture] Add missing accessors
[cogl] Rework the GL-error-to-string conversion
Remove duplicate cogl-internal.h header
Remove duplicate cogl-internal.h header
[cogl] Rework the debug messages
[cogl] Rework the debug messages
[cogl] Move debugging to a configure-time switch
[cogl] Move debugging to a configure-time switch
[cogl] Do no include gprintf.h
[cogl] Do no include gprintf.h
Add more padding in Model and ModelIter classes
Merge commit 'origin/master' into 1.0-integration
Merge commit 'origin/master' into 1.0-integration
[actor] Do not try to dereference NULL data
[texture] Use a box instead of int coordinates
Merge branch 'master' into 1.0-integration
Merge branch 'master' into 1.0-integration
[git ignore] Add test-text-perf
Add repaint functions
[cogl] Remove max_waste argument from Texture ctors
[cogl] Remove max_waste argument from Texture ctors
[build] Clean up cogl-pango Makefile
Use GLib variant of strcasecmp()
[build] Spring cleanup of configure.ac
[build] More spring clean fixes
[doap] Update
[build] Decouple COGL debug level from Clutter's
[animation] Defer the timeline handling to the Alpha
[animation] Proxy properties whenever possible
[animatable] Allow validation in ::animate_property
[animation] Simplify the Animation code
[cogl deprecated] Add backface culling deprecation
[cogl deprecated] Add backface culling deprecation
[cogl] Make cogl_setup_viewport() a private function
[cogl] Make cogl_setup_viewport() a private function
Merge branch 'master' into 1.0-integration
Merge branch 'master' into 1.0-integration
[git ignore] Add blend strings test
[docs] Fixes for the API reference
[docs] Fixes for the API reference
[cogl] Generate enumeration GTypes
[cogl] Generate enumeration GTypes
Use g_once when registering enumeration types
Use g_once when registering enumeration types
[build] Encode the target into the backend library
[build] Encode the target into the backend library
[build] Copy cogl-enum-types.h under the guard
[master clock] Handle Timeline::started signal correctly
[stage manager] Add peek_stages()
[master clock] Use StageManager::peek_stages()
[build] Copy cogl-enum-types.h under the guard
[build] Fix dist issues
[build] Fix dist issues
[build] Remove cogl-enum-types.h on distclean
[build] Remove cogl-enum-types.h on distclean
[actor] Add allocate_available_size()
[docs] Remove misleading text
[texture] Increase verbosity of error messages
Uniformly use floats in Actor properties
[git ignore] Add report XML output file
[introspection] Remove Cogl symbols from Clutter GIR
[cogl-shader] Make get_info_log() slightly nicer
[cogl-shader] Make get_info_log() slightly nicer
[docs] Rework the API reference version generation
[docs] Rework the API reference version generation
[tests] Add ClutterColor conformance tests
[master clock] Avoid excessive redraws
Revert commit 762873e7
[actor] Unrealize on destroy
Remove usage of Units and macros
Remove a stray g_value_get_int()
[units] Rework Units into logical distance value
[actor] Use flags to control allocations
[actor] Add the ::allocation-changed signal
[units] Validate units against the ParamSpec
[xinput] Check for the XInput entry points
[x11] Rework map/unmap and resizing
[actor] Force unrealization on destroy only for non-toplevels
[text] Fix Pango unit to pixels conversion
[xinput] Invert the XI extension version check
[x11] Disable XInput by default
Merge branch '1.0-integration'
Merge branch '1.0-integration'
[build] Add all dependencies for pkg-config
Fix a compiler warning
Fix a compiler warning
[build] Fix compiler warnings
[build] Fix compiler warnings
[docs] Update README
[repaint] Run the repaint functions in clutter_redraw()
[build] Check for libXext
Fixes for some compiler warnings
[build] Remove -Werror for the maintainer cflags
[units] Always recompute pixels
[texture] Fix error reporting on ::load-finished
[x11] Do not forcibly set the stage size on fullscreen
[build] Add AS_COMPILER_FLAGS
[tests] The ::focus-in signal was renamed ::key-focus-in
[tests] Clarify the numbers
introspection-friendly ClutterEvent accessors
[animation] Keep a reference during notify::alpha
[build] Add as-compiler-flag.m4 to the dist
[introspection] Add --c-include to g-ir-scanner
[introspection] Add --c-include to g-ir-scanner
[json] Update the internal JSON-GLib copy
[build] Update the experimental features checks
[stage] Rename :fullscreen to :fullscreen-set
[stage] Rename fullscreen methods
[docs] Various gtk-docs fixes
Run the repaint functions inside the redraw cycle
Fix clutter_redraw() to match the redraw cycle
[docs] Various gtk-doc fixes for COGL
[docs] Various gtk-doc fixes for COGL
[l10n] Add LINGUAS
[build] Use top_srcdir instead of relative paths
Force a paint instead of calling clutter_redraw()
[docs] Update Clutter's API reference
[docs] Annotate fixed sized arrays
[text] Do not leak the effective attributes
Change the paint forcing on the Text cache text
[tests] Fix a segfault in the binding-pool test
Bug 1637 - Master clock improvements
Bug 1637 - Master clock improvements
[build] Fix distcheck for the json-glib internal copy
[tests] Update test-actors (and clones)
[tests] Fix the VBO interactive test
[tests] Fix the cogl_polygon() interactive test
[tests] Add unit for Clone behaviour
Disable single header inclusion for GLib
Disable single header inclusion for GLib
[animation] Allow swapped/after signal variants
[animation] Rework animation chaining
[cairo-texture] Clean up and whitespace fixes
[tests] Beautify the bouncing actor
Add accessors for the boxed types
[doap] Add branches for past releases
Add more ActorBox utility methods
[stage] Remove an assertion
[introspection] Add --pkg switch pointing at Clutter
[docs] Update the HACKING file
[docs] Update the release notes
[docs] Update the backends hacking reference
Do not use the --pkd switch for g-ir-scanner
Remove an unusued member from MainContext
Hide clutter_context_get_default()
[input] Rework input device API
Allow checking initialization without side-effects
[x11] Use _clutter_context_is_initialized()
[backend] Do not store the stage manager singleton
[tests] Remove unneeded g_type_init()
[x11] Add a command line switch for enabling XInput
[x11] Simplify the XInput support
Remove the last few fixed-point entry points
[docs] Add new input-related accessors
Update the NEWS file
[release] 0.9.4
Post-release bump to 0.9.5
[texture] Revert to integer parameters in ::size-change
[docs] Fix the ActorBox annotations
[docs] Add an initial porting guide
[docs] Update after the Input API changes
Add more debug notes inside the master clock
[actor] Remove unused clutter_actor_pick()
Update JSON-GLib dependency
[script] Simplify the parser code
Add debug notes for calls to glViewport()
Add debug notes for calls to glViewport()
[x11] Fix the race between resize and glViewport calls
Split the typdef to avoid confusing scanners
[actor] Allow changing the transformations matrix
[actor] Remove the unused get_allocation_coords()
[docs] Update the NEWS and README files
Split the typdef to avoid confusing scanners
[release] 0.9.6
Post-release bump to 0.9.7
Add more (allow-none) annotations
Small code clean up
[tests] Remove test-perspective
[glx] Make the wait_for_vblank function private
Remove unused TEXTURE_IN_CLONE_PAINT private flag
[actor] Allow querying whether we are painted by a Clone
[osx] Remove old units macros
[osx] Enable motion event dispatch
Fix comments inside configure.ac
Update NEWS file
[release] 0.9.8
Post-release bump to 0.9.9
[cogl/gles] Fix missing symbols in CoglContext
[cogl/gles] Fix missing symbols in CoglContext
[docs] Move the releasing process to a separate file
Allow disabling motion event throttling
[gitignore] Add test-materials
[cogl] Make the blend string error domain public
[cogl] Make the blend string error domain public
[doc] Miscellaneous documentation fixes
[doc] Miscellaneous documentation fixes
[docs] Improve the Units to and from string conversion
[docs] Fix typo in the effects migration guide
Fix copy-and-paste errors in the deprecation macros
[docs] Update the animations tutorial
[docs] Update the building instructions
[docs] Update the "creating new behaviours" chapter
[build] Use per-target flags and libraries
[docs] Update the Actor subclassing documentation
[docs] Fix wrong XML elements
[text] Allow key navigation by word
[osx] Implement StageWindow::show/::hide
[tests] Add RGB<->HLS roundtrip test unit
[color] Fix HLS to RGB colorspace conversion
Convert gint to GLints in the Shader types wrapper
[glx] Explicitly set the depth size for GLX visuals
[stage] Add a warning for :offscreen usage
Remove explicit size of the Vertex arrays
[build] Use API_VERSION, not MAJORMINOR
[build] Use API_VERSION, not MAJORMINOR
[build] Generate ChangeLog from the Git import
[animation] Force the final state inside ::completed
[animation] Fix variable use
[units] Add binding-friendly initializers
[docs] Update requirements and release notes
[docs] Point the TODO to Bugzilla
Fix compiler warnings when COGL debug level=minimum
Update the NEWS
[release] 1.0.0
Fix compiler warnings when COGL debug level=minimum
Post-release bump to 1.0.1
[mingw/win32] Remove clutter-cairo
[docs] Remove mentions of Clutter-Cairo
[x11] Force a redraw before mapping the stage
[actor] Use the right vertex
[cogl] Expose cogl_is_vertex_buffer()
[actor] Be more explicit when warning about invariants
[cogl] Expose cogl_is_vertex_buffer()
[docs] Fix a missing parameter
[docs] Fix a missing parameter
[docs] Close a tag
[x11] Destroy the Window we own when setting a foreign one
[actor] Add missing return_if_fail()
[x11] Do not ask to destroy an empty Window
Bump to 1.1.1 after branching 1.0
[build] Install JSON headers inside the right directory
Merge branch 'system-json-glib'
Merge branch 'system-json-glib'
[osx] Clean up Makefile.am
[build] Fix LDADD -> LIBADD usage
Add copyright and license notice
[json] Include only json-glib.h
Clutter GIR depends on ClutterJson GIR conditionally
Include clutter-json.h, not json-types.h
[json] Update the internal copy of JSON-GLib
[script] Fix the default deserialization
[script] Fix Actor's ad-hoc parser
[actor] Allow unsetting width and height separately
[docs] Fix the examples for animate()
[docs] Remove the version number from the title
[docs] Remove the version number from the title
[json] Fix compilation of the internal JSON-GLib
[build] Clean up cogl-pango Makefile
[build] Clean up the eglnative and fruity Makefile.am
[build] Remove last user of CLUTTER_MAJORMINOR
[tests] Abstract GTest and Clutter initialization
[units] Do not be locale-dependant on string conversion
[docs] Update the requirements section
[build] Nothing can be prepended to QUIET_* rules
[docs] texture_polygon() is called polygon()
[docs] texture_polygon() is called polygon()
Use AM_SILENT_RULES if automake >= 1.11 is installed
Use AM_SILENT_RULES if automake >= 1.11 is installed
[glx] Perform more checks before calling glXMakeCurrent
[animation] Add Animation::update()
Fix the warnings for Animation::update_interval()
[docs] Add Interval get_type function
[tests] Add a Group actor unit
[script] Convert double to float when parsing
[script] Clean up the ad hoc parsing code in Actor
[tests] Update the script test JSON
[docs] Make sure to document the point-release process
[model] Do not attempt to free empty column names
[docs] Add more collateral documentation
[docs] Small annotation fixes
[docs] Small annotation fixes
[stage] Rework the Stage implementation class
[docs] Add a Path migration guide
[docs] Add fixxref for Cairo symbols
[container] Use a 1:1 mapping between child and ChildMeta
[tests] Add initial sizing conformance test suite
[tests] Add preferred size conformance test unit
[timeline] Account for clock roll backs between frames
[gitignore] Add test-preferred-size
[docs] Fix the comment on version bumps
[build] Split out the custom silent rules
[build] Split out the custom silent rules
[docs] Update the "Subclassing Actor" chapter
[x11] Remove a useless forced paint
[x11] Fix Stage user-initiated resize
Clarify the IdPool warning
Merge branch 'stage-window-object'
Merge branch 'stage-window-object'
[eglx] Update the EGLX Stage to the new StageWindow API
[eglx] Create a StageWindow, not an Actor
[sdl] Update the SDL backend to the new StageWindow API
color: Measure the string just once when parsing
docs: Add the "clipping" section to the COGL API reference
docs: Add the "clipping" section to the COGL API reference
text: Make the :text property not set the :use-markup one
stage/manager: Deprecate set_default_stage()
stage/manager: Set :default-stage as read-only
docs: Make StageManager a public class
docs: Allow XInclude fallback for the annotation glossary
build: Move marshallers and enum types rules out
build: Clean up main Makefile.am
[layout] Add initial implementation of LayoutManager
[box] Add ClutterBox
[layout] Make LayoutManager a floating object
[layout] Add Fixed layout manager
[layout] Add BinLayout
[tests] Add a Box interactive test
[layout] Add LayoutManager::layout-changed signal
[layout] Update Box
[layout] Notify of alignment changes in BinLayout
[layout] Document BinLayout
[layout] Bind ChildMeta to LayoutManager
[layout] Bind the layout ChildMeta inside Box
[layout] Add layers to BinLayout
[layout, docs] Add layout managers sections
[layout] Add LayoutMeta
[layout] Implement ClutterBox::add
[layout, docs] Document FixedLayout
[layout] Rename Box::add to Box::pack
[layout] Allow taking a back pointer to the Container
[layout] Replace stale LayoutMeta
[layout] Set a back pointer to Box inside the layout
[layout] Store and use the container inside BinLayout
[layout, tests] Use variants for child packing in Box
[layout, docs] Clean up BinLayout documentation
[layout, box] Add Box:color
[layout] Typo and whitespace fixes
[layout] Update FixedLayout
[layout] Use FixedLayout inside Group
[layout] Initial implementation of FlowLayout
[layout] Add :homogeneous to FlowLayout
[layout] Snap children of FlowLayout to column/row
[layout] Clean up and document FlowLayout
[layout] Skip invisible children in FlowLayout
[layout] Rename BinLayout and FlowLayout interactive tests
[layout] Remove FlowLayout:wrap
actor: Add set_request_mode() method
layout: Change the request-mode along with the orientation
layout: Use the get_request_mode() getter in BinLayout
layout: Resizing the stage resizes the FlowLayout box
layout: Report the correct size of FlowLayout
layout: Add BoxLayout, a single line layout manager
layout: Document BoxLayout
layout, docs: Remove unused functions
layout, box: Write long description for Box
layout, box: Clean up
layout, docs: Add long description for FlowLayout
layout, bin: Use ceilf() instead of casting to int
layout, docs: Fix description of Bin properties
[text] Add pre-edit string to ClutterText
[text] Do not apply unset preedit attributes
[text] NULL-ify strings to avoid double-frees
text: Notify :position when it changes
units: Cache the pixels value inside Units
Merge branch 'bug-1845'
Merge branch 'bug-1845'
Merge branch 'bug-1846'
Merge branch 'bug-1846'
Simple coding style fix for commit c5551184
build: Add CPPFLAGS for the g-ir-scanner command line
build: Fix up the GIR generation rules
build: Use QUIET_GEN when building ClutterJson GIR
build: De-nest the JSON from the introspection rules
Update ignore file
build: Add back QUIET_GEN to the GIR generation
layout, docs: Add more documentation to LayoutManager
docs: Reword a link
Merge branch 'layout-manager'
Merge branch 'layout-manager'
docs: Documentation fixes
text: Take pre-edit cursor position into account
text: Invalidate caches and sizes in set_text_internal()
behaviour: Notify changes of the :alpha property
script: Always allow setting object properties by id reference
alpha: Allow setting the function in ClutterScript
script, docs: Update documentation for alphas
alpha: Manually parse the :mode property in ClutterScript
tests: Update test-script
docs: Rename the Shader and StageManager sections
docs: Close the right tag to avoid XML errors
clone: Set :source as CONSTRUCT
actor: Show actor name or type in the state checks warnings
actor: Add checks for IN_DESTRUCTION flag
actor: Identify allocation cycles
build: Make COGL pass distcheck
Release 1.1.2 developers snapshot
build: Make COGL pass distcheck
Post-release bump to 1.1.3
Update Git ignore rules
cogl: Remove cogl-current-matrix.c
cogl: Remove cogl-current-matrix.c
cogl: Avoid C99-isms
cogl: Avoid C99-isms
docs: Add images for layout managers
tests: Print out the captured event type
texture: Error handling fix
box: Check before using the LayoutManager instance
box: Depth level changes should queue a relayout
tests: Use the right key symbol for adding children
layout: Do not create a LayoutMeta on remove
color: Fix HLS-to-RGB conversion
Add run-time version checks
build: Add missing gles/cogl-context-driver.h to dist
build: Add missing gles/cogl-context-driver.h to dist
script: Use JsonObject direct accessors
script: Take a copy of property nodes
Add new conformance tests to the ignore list
tests: Allow getting data files from the tests/data directory
conform: Add the beginnings of a ClutterScript test suite
script: Move all parser code inside ClutterScriptParser
script: Separate construction from properties application
script: Simplify boxed types parsing
script: Clean up Color parsing rules
script: Allow parsing child properties
layout: Add LayoutManager::get_child_meta_type()
bin-layout: Add get_child_meta_type() override
box-layout: Add get_child_meta_type() override
layout: Add layout properties introspection
tests: Clean up interactive test build
script: Apply properties when constructing implicit timelines
conformance: Add unit on the implicit alpha definition
script: Generic assignment of properties requiring objects
conform: Add unit for properties holding objects
behaviour: Implement the implicit alpha parsing
Merge branch 'josh-osx-fixes'
Merge branch 'josh-osx-fixes'
Do not pass flags to g_module_open(NULL)
Do not pass flags to g_module_open(NULL)
script: Document private functions
script: Coding style clean-ups
Clean up cogl.h template
Clean up cogl.h template
text: Add a NULL preedit string check
build: Fix --with-imagebackend configure switch
Add ClutterTextDirection enumeration
Use the newly added ClutterTextDirection enumeration
actor: Add :text-direction property
text: Dirty layout cache on text direction changes
box-layout: Honour :text-direction
tests: Display the index inside text-box-layout
cogl: Declare cogl_is_bitmap()
cogl: Declare cogl_is_bitmap()
animation: Override parsing :mode
tests: Print out parser errors if present
Whitespace fixes
tests: Add unit for Animation definitions
docs: Document the AnimationMode definition
tests: Add instructions to test-box-layout
docs: Detail the Clutter debugging flags
build: Clean up the configure summary
build: Move ChangeLog rules in a separate file
build: Generate per-cycle ChangeLog files
build: Add cogl-feature-functions.h to the dist
build: Add cogl-feature-functions.h to the dist
build: Add cogl-matrix-private.h to the dist
build: Add cogl-matrix-private.h to the dist
Rename ChangeLog.SVN
Remove clutter.symbols
docs: Update the "writing a backend" documentation
Update README file
build: Fix EXTRA_DIST and MAINTAINERCLEANFILES rules
build: Make cogl.h not conditional on driver defines
build: Make cogl.h not conditional on driver defines
docs: Clean up deprecation notices
docs: Clean up deprecation notices
docs: Remove non-gtk-doc annotations
docs: Remove non-gtk-doc annotations
docs: Fix Cogl API reference build
docs: Fix Cogl API reference build
docs: Documentation fixes for CoglBitmap
docs: Documentation fixes for CoglBitmap
docs: Documentation fixes for CoglMaterial
docs: Documentation fixes for CoglMaterial
Whitespace fix for cogl-color.h
Whitespace fix for cogl-color.h
docs: Documentation fixes for CoglMatrix
docs: Documentation fixes for CoglMatrix
docs: Increase consistency in Cogl documentation
docs: Increase consistency in Cogl documentation
docs: Add indices to the Cogl API reference
docs: Add indices to the Cogl API reference
animation: Keep a weak reference on actors
actor: Set text direction on parenting
Set the default language on the Pango context
conform: Add named object property unit for ClutterScript
layout-manager: Create LayoutMeta on demand
Add the Clutter Cookbook to the build
Add a preface instead of an introduction
Add the first recipe to the Actors chapter
Add the secon recipe to the Actors chapter
Update the ignore file
[cookbook] Fix folds
[cookbook] Build the Cookbook as a devhelp document
docs: Clean up the additional documentation build
docs: Fix recursion into doc/ directory
cookbook: Clean up the text
docs: Move documentation under doc/
docs: Add text-direction accessors
Merge branch 'text-direction'
Merge branch 'text-direction'
docs: Add missing symbols to clutter-sections.txt
build: Require a stable JSON-GLib version
build: More cleanups for the configure summary
actor: Fix a pre-condition check in set_text_direction()
materials: Get the right blend function for alpha
stage: Add :use-alpha property
glx: Always request an ARGB visual
materials: Get the right blend function for alpha
Remove unused variable 'lang'
layout: Add padding to LayoutMeta
Remove a gtk-doc annotation
Remove a gtk-doc annotation
docs: Annotate StageManager
docs: Fix docbook syntax
docs: Document Clutter's threading model
build: Fix CPP and LD flags
box: Add relative packing methods
actor: Add debugging notes for size cache
tests: Clean up the BoxLayout interactive test
actor: Add a NO_LAYOUT flag for actors
stage: Composite the opacity with the alpha channel
Queue a relayout when the default text direction changes
Remove clutter_set_default_text_direction()
x11: Do not manage a foreign window
stage: Premultiply the stage color
tests: Allow setting the stage opacity in test-paint-wrapper
stage: Add accessors for :use-alpha
tests: Use accessor methods for :use-alpha
stage: Deprecate default stage size macros
docs: Move RELEASING under docs/
x11: Emulate XKB's detectable key auto-repeat
Merge branch 'size-cache' into ebassi-next
Merge branch 'size-cache' into ebassi-next
Merge branch 'no-layout-flag' into ebassi-next
Merge branch 'no-layout-flag' into ebassi-next
Merge branch 'get-current-event' into ebassi-next
Merge branch 'get-current-event' into ebassi-next
Clean up whitespace, indentation and comments
Add ActorBox animation methods
layout: Add animation support to LayoutManager
box-layout: Animate layout properties
box-layout: Add knobs for controlling animations
layout: Let begin_animation() return the Alpha
actor: Add internal child flag
conform: Add test unit for the destruction of Containers
Merge branch 'internal-flag' into ebassi-next
Merge branch 'internal-flag' into ebassi-next
Merge branch 'stage-use-alpha' into ebassi-next
Merge branch 'stage-use-alpha' into ebassi-next
docs: Clean up the README file
box-layout: Remove the allocations hash table
layout-manager: Rewind the timeline in begin_animation()
layout-manager: Document the animation support
Merge branch 'animate-layout-manager' into ebassi-next
Merge branch 'animate-layout-manager' into ebassi-next
Disable g_set_prgname()
build: Remove dist rule for non-existing image files
Release Clutter 1.1.4
Post-release version bump to 1.1.5
master-clock: Take a reference before advancing timelines
cogl: Const-ify vertices in cogl_polygon()
cogl: Const-ify vertices in cogl_polygon()
build: Maintainer cflags go in the _CFLAGS target
build: Maintainer cflags go in the _CFLAGS target
build: Move CoglMatrixMode to cogl-matrix-stack.h
build: Move CoglMatrixMode to cogl-matrix-stack.h
text: Use G_SIGNAL_ACTION for ::insert-text and ::delete-text
script: Copy the JSON node in PropertyInfo
Remove trailing comma from test UI definition
Merge branch 'matrix-mode'
Merge branch 'matrix-mode'
x11 tfp: Plug a leak
cogl: Fix array annotations
cogl: Fix array annotations
Include cogl-defines.h before using GL types
Include cogl-defines.h before using GL types
Covert stb_image.c to Unix format
Covert stb_image.c to Unix format
actor: Just emit a relayout cycle warning
x11: Switch back to RGB visuals by default
build: Clean up private header/source files
Remove obsolete code from test-text
text: Zero out the cursor_pos member
stage: Add the delete-event signal
build: Clean up COGL build flags
Add gcov support to the build
build: Add a script to format gcov report lines
Add test-cogl-multitexture to the Git ignore file
build: Clean up COGL build flags
units: Improve coverage of clutter_units_from_string()
master-clock: Add profiling timers
conform: Add operators tests for ClutterColor
Add a notice of deprecation in the pre-Git ChangeLog
docs: Ignore clutter-profile.h
x11: Fix typo in clutter_x11_set_use_argb_visual() declaration
Add test-cogl-texture-mipmaps to the Git ignore file
docs: Display the features section
docs: Clarify usage of UTF-8 or ASCII art in commit messages
Add ClutterDeviceManager
Port the X11 backend to the Device Manager
Add :is-default flag to InputDevice
x11: Always assign a device to pointer and key events
tests: Update the devices test
device: Make InputDevice an object and subclass it for X11
actor: Add :has-pointer property
Move all picking-related operations inside InputDevice
Add docs and licensing notices
tests: Clean up test-events
Rework the emission of LEAVE/ENTER event pairs
Do not pick when motion event delivery is disabled
docs: Update the API reference
tests: Fix test-events output
device: Store the current state, not the previous
event: Clean up click-count detection
Whitespace and indentation fixes
event: Scroll events do not have click count
event: Off-stage button releases have a click count of 1
device: Do not overwrite the stage for an InputDevice
x11: Discard the LeaveNotify for off-stage ButtonRelease
device: Add pointer actor getter
device: Unset the cursor actor when leaving the stage
x11: Store core devices on the X11 Backend singleton
device: Add the :name property to InputDevice
x11: Fill out the :name property of the InputDevices
tests: Print the device name, as well as its Id
win32: Experimental implementation of device support
device: Remove unused is_default member
Always register core devices
tests: Print out the device details on motion
docs: Add clutter_input_device_get_device_name()
docs: Add sections for InputDevice and DeviceManager
device-manager: Fix the signals definition
docs: Documentation fixes for DeviceManager
x11: Always handle core device events before XI events
x11: Re-enable XI1 extension keyboards
master clock: Improve the timeline advancement protection
build: Add no-portability option to automake
build: Use no-define
animation: Check for value transformability
animation: Transform if necessary
animation: Add more debug annotations
docs: Fix the Animation:object property
animation: Verify internal state
test-easing: Do not reconnect signals multiple times
actor: Use GParamSpecUint for :opacity
docs: Fixes for TimeoutPool and Frame sources
Whitespace fixes
Whitespace fixes in cogl-util
build: Allow disabling the conformance test suite
Remove tabs from configure.ac
build: Warn with --disable-conformance and --enable-gcov
docs: Update the configure switches in the README
docs: Update the README
Whitespace fixes in cogl-util
stage: Add :key-focus property
Merge branch 'device-manager'
Merge branch 'device-manager'
actor: Reword the allocation cycle warning
build: Retrieve X11 cflags and libraries
build: -Wformat is required for -Wformat-security
event: Unify the off-stage motion events delivery behaviour
behaviour: Clean up BehaviourOpacity
tests: Add an initial Behaviour conformance suite
docs: Clarify Group's sizing semantics
text: Fixes for selection bound
text: Add :font-description
tests: Clean up the cairo-flowers interactive test
cogl-debug: Remove redundant newlines
Delay default stage creation
Lazily create the Pango fontmap
stage: Move default title in Stage.init
feature: Make sure we have a GL context
glx: Create the dummy Window with the GLX context
stage: Create the default stage on demand
glx: Fix error messages and debug notes
cogl-debug: Remove redundant newlines
Remove the SDL backend
Delay default stage creation
glx: Do not leak a XVisualInfo
glx: Clarify *why* we need the dummy window
tests: Add a Valgrind suppression file
event: Do not generate click count for SCROLL events
build: Add suppressions file to EXTRA_DIST
docs: Fix whitespace in the App manual stub
Deprecate clutter_util_next_p2()
Add cogl-subtexture test to the Git ignore file
Merge remote branch 'origin/cwiiis-stage-resize'
Merge remote branch 'origin/cwiiis-stage-resize'
test-flow-layout: Remove unneeded Stage sizing
script: Use a node when resolving an animation mode
animator: Allow retrieving type property type from a key
animator: Provide a ClutterScript parser
docs: Describe the Animation definition syntax
Merge branch 'animator-parser'
Merge branch 'animator-parser'
docs: Update the release notes
docs: Update NEWS
Merge me
docs: Fixes for ClutterAnimator
animator: Zero the AnimatorKey:value member
test-animator: Do not use mid-function blocks
Release Clutter 1.1.8
Post-release bump to 1.1.9
actor: Improve readability of raise/lower warnings
build: Always build conformance tests with debug symbols
Update NEWS file
Release 1.1.10
Post-release bump to 1.1.11
docs: Fixes for Cogl API reference
docs: Fixes for Cogl API reference
docs: Move some Cogl defines in the private section
docs: Move some Cogl defines in the private section
docs: Clean up the unused symbols for Cogl
docs: Clean up the unused symbols for Cogl
Fix some compiler warnings
Fix some compiler warnings
cogl: Move material_copy() out of the deprecated section
cogl: Move material_copy() out of the deprecated section
build: Tweak internal defines for building Clutter
test-text-field: Use ActorBox methods for the border
test-text-field: Tone down the border
text: Bump up the preferred height
input-device: Do not pick() on NULL stages
Do a sanity check on _clutter_do_pick() arguments
docs: Update the backend HACKING file
analysis: ClutterActor
analysis: ClutterAlpha
analysis: ClutterAnimator/1
analysis: ClutterAnimator/2
analysis: ClutterAnimation
analysis: ClutterBehaviour
analysis: ClutterBoxLayout
analysis: ClutterInterval
analysis: ClutterMain
analysis: ClutterModel
analysis: ClutterRectangle
analysis: ClutterScriptParser
analysis: ClutterStage
analysis: ClutterText
analysis: ClutterTexture
analysis: ClutterTimeline
analysis: ClutterTimeoutPool
analysis: CoglPangoRenderer
analysis: x11: ClutterEvent
analysis: CoglPangoRenderer
analysis: Conformance tests
analysis: Interactive tests
build: Use -Wuninitialized instead of -Wno-uninitialized
docs: Fixes for Cogl
docs: Fixes for Cogl
actor: Do not call get_opacity() from get_paint_opacity()
actor: Split get_paint_opacity() from the type check
docs: Mention signal-swapped-after modifier
x11: Do not set pid or title on foreign windows
conform: Do not use deprecated API
build: Disable deprecated API in tests/conform
build: Enable experimental COGL API in tests/conform
stage: Add sanity checks for get_pending_swaps()
actor: Turn push/pop_internal into Actor methods
docs: Document SWAP_EVENTS feature flag
conform: Use g_assert_cmpint() in cogl-readpixels test
conform: Use a 640x480 stage in test-pick
conform: Do not resize the stage
Release 1.1.12 (developers snapshot)
Post-release version bump to 1.1.13
Add test-stage-sizing to the ignore file
Improve LEAVE events for border actors
device: Impose per-backend DeviceManager
device: Allow updating devices from embedding toolkits
docs: Fixes for DeviceManager
docs: Document the InputDevice update method
stage: Only clutter_stage_get_default() creates the default stage
device: Force ENTER on Stage with overlapping Actors
device: Motion events compression should honour the device
debug: Split debugging notes from behavioural modifiers
cogl: Add deprecation annotation to CoglMaterial ref/unref
cogl: Add deprecation annotation to CoglMaterial ref/unref
box: Tweak the depth sorting function
build: Use template for ClutterX11 enumerationt types
docs: Update NEWS and README
docs: Detail replacement for cogl_check_extension()
docs: Detail replacement for cogl_check_extension()
box: Do not short-circuit size negotiation for empty Boxes
conformance: Show the Stage to test invariants
fixed layout: Store a back pointer to the Container
Update NEWS file
build: Use the right headers when enumerating them
Release 1.1.14
Post-release version bump to 1.1.15
conform: Verify parsing of multiple properties
Conditionally use G_VALUE_COLLECT_INIT() macro
animation: Fix a typo
container: Expose create and destroy ChildMeta methods
box: Let pack_at() create the ChildMeta, if any
animator: Remove NULL check in remove_key()
animator: Add a :timeline property
script-parser: Be more strict with "children" members
script-parser: Remove top-level types list
docs: Add visual cue for Animator's key frames
glx: Clean up sync-to-vblank mechanism discovery
docs: gtk-doc fixes for Animator
conformance: Use g_test_verbose() for logging
docs: Document the "columns" syntax for ClutterModel
device: When changing the stage, unset the pointer actor
build: More options for Automake
docs: Unicode-ify NEWS
docs: Update --enable-cogl-debug description
actor: Use the TOPLEVEL flag instead of a type check
docs: Update minimum size accessors
actor: Call unparent() in destroy
build: Remove unused checks on platform functions
Remove mentions of the FSF address
Remove mentions of the FSF address
Merge branch 'stage-min-size-rework'
Merge branch 'stage-min-size-rework'
docs: Fix syntax error in Model's documentation
docs: Add Animator.compute_value()
docs: Documentation fixes
eglnative: Update implementation
eglnative: Add CLUTTER_FB_DEVICE
Merge branch 'eglnative-update'
Merge branch 'eglnative-update'
build: Require libtool >= 2.2.6
flow-layout: Provide a preferred size
text-field: Cast GString->len to integer before printing
conformance: Use g_assert_no_error() if available
build: Add test-animator-3.json to EXTRA_DIST
build: Include test-script-model.json
Update the NEWS file
Release 1.2.0 (stable)
Post-release version bump to 1.2.1
box: Fix allow-none annotation
docs: Fix gtk-doc annotation for ClutterStageManageClass
eglnative: Compilation fixes
Update stb_image.c
Update stb_image.c
x11-texture-pixmap: Move signal handler override
docs: Update the HACKING.backends file
eglnative: Connect StageWindow.show and .hide
Add test-cogl-texture-rectangle to the ignore file
json: Improve strictness of the JSON parser
actor: Remove some double indirection
test-paint-wrapper: Request ARGB visuals on GLX
Update NEWS file
Release 1.2.2
Post-release version bump to 1.2.3
Branch master for 1.3
Revert "model: Use guint for the n_columns field"
model: Add a comment on the n_columns field type
model: Let get_n_columns() return a sane value
Add error reporting for create_context() failures
glx: Remove unnecessary call to create_stage()
Emit a critical warning if features are not initialized
script: Skip empty nodes
script: Add more comments and annotations
build: Require xcomposite
docs: Update the README
build: Mark --with-json=internal as experimental
json: Update the internal copy of JsonGenerator
json: Update JsonParser
glx: Do not access stage_clip without checking it
script: Do not allocate memory when not needed
Use begin/end macros in cogl-primitives.h
Use begin/end macros in cogl-primitives.h
docs: Add 1.4 index to the API references
docs: Add 1.4 index to the API references
Add jhbuild moduleset
tests: Fix test-script.json
actor: Do not use G_UNLIKELY in paint()
Add test-cogl-wrap-mode to the ignore list
docs: Clean up ClutterActor's long description
text: Increase the size of the Layout cache
Require GLib >= 2.18
docs: Fix gtk-doc warnings
actor: Add an internal variant of get_stage()
Add uprof to the jhbuild moduleset
profile: Fix the report generation
profile: Add profiling points for Text
Clean up the Texture private data structure
actor: Make consistent use of the name in error reporting
Fix clutter_event_get_coords() for crossing events
animation: Use 'guint' for set_duration() parameter
build: Clean up build dependencies
docs: Update the dependencies in the README
Implement accessors for the color bits in a framebuffer
Implement accessors for the color bits in a framebuffer
Fix annotation typos
Add tests/conform/wrappers to the ignore file
actor: Add ActorMeta, a base class for actor modifiers
action: Add ClutterAction
action: Add DragAction, an action implementing drag capabilities
action: Warn if set_name() is called multiple times
constraint: Add ClutterConstraint base class
animatable: Add custom properties to Animatable
animation: Use the new Animatable API for custom properties
actor: Implement Animatable
constraint: Add BindConstraint
tests: Add a constraints interactive test
constraints: Add AlignConstraint
constraint: Rename BindConstraint:bind-axis
docs: Document BindConstraint and AlignConstraint
docs: Document animating action and constraint properties
Miscellaneous documentation fixes
Use a 9 grid for the constraints test
Set the stage resizable in test-constraints
Remove a redundant animation
Add named modifiers for Action and Constraint
doc: Fix parameter documentation
doc: Remove gtk-doc annotations from the json-glib copy
Remove the construct-only flag from ActorMeta:name
Document the internal MetaGroup class
Add the Cogl API reference to the fixxref extra directories
cookbook: Add a recipe for CairoTexture
Do not include clutter.h from a Clutter header file
state: Constify StateKey accessors
state: Clean up the header's documentation
state: Minor coding style fixes
state: Documentation and introspection annotation fixes
Add State interactive tests to the ignore file
Merge branch 'wip/constraints'
Merge branch 'wip/constraints'
script: Implement State deserialization
Do not use wildcards in test-state
Merge branch 'wip/framebuffer-bits'
Merge branch 'wip/framebuffer-bits'
Merge branch 'wip/state-machine'
Merge branch 'wip/state-machine'
docs: Add ClutterState to the API reference
docs: Align parameter names between header and source code
interval: Add a pointer variant to compute_value()
state: Use Interval.compute() instead of compute_value()
build: Remove shave files from EXTRA_DIST
docs: Update NEWS
docs: Add Actor.get_accessible() to the API reference
Release 1.3.2 (snapshot)
Post-release version bump to 1.3.3
drag: Add a default drag-motion behaviour
action: Add ClickAction
actor-meta: Disconnect on actor destroy
docs: Add ClickAction to the API reference
actor: Put get_accessible() at the end of the class structure
Fix typo in get_accessible()
docs: Fix DragAction documentation
click-action: Handle the event
introspection: Add --pkg atk
state: Minor fixes and documentation additions
docs: Description fixes for Action and Constraint
actor: Fix a type check thinko in add_action_with_name()
Use ClickAction in test-animation
Add a scrolling interactive example
actor: Add accessors pair for :clip-to-allocation
drag-action: Re-use press_button in emit_drag_end()
test-scrolling: Animate intermediate positions
test-scrolling: Use a better looking bounce easing
Update git ignore file
docs: Miscellaneous fixes to silence gtk-doc
docs: Miscellaneous fixes to silence gtk-doc
actor: Reset the modelview matrix
Add the ClutterEffect abstract class
effect: Add OffscreenEffect
effect: Add ShaderEffect
effect: Add BlurEffect
effect: Add DesaturateEffect
effect: Add ColorizeEffect
effect: Rework the OffscreenEffect painting
docs: Add Effects API to the reference
shader-effect: Simplify setting the shader source
actor: Add "effects" to the animatable metas
effects: Fix stacking of offscreen-based effects
docs: Effects fixes for the API reference
test-drag: Add desaturation effect
Add test-cogl-object to the ignore file
blur-effect: Fix loop unrolling
layout-manager: Implement set_container()
script: Support layout manager properties
Release 1.3.4
Post-release bump to 1.3.5
texture-async: Fix path fallback code
Always have a valid font map
docs: Fix Effect subclassing section
offscreen-effect: Traslate the modelview with the offsets
effect: Add DeformEffect
effect: Add PageTurnEffect
docs: Add DeformEffect and PageTurnEffect to the API reference
cogl: Hide cogl_framebuffer_get_*_bits()
cogl: Hide cogl_framebuffer_get_*_bits()
cogl-framebuffer: Use the FBO extension for color sizes
cogl-framebuffer: Use the FBO extension for color sizes
cogl: Initialize the framebuffer bits on state flush
cogl: Initialize the framebuffer bits on state flush
shader-effect: Allow creating vertex shaders
click-action: Use clutter_actor_contains()
Hide the marshallers
Merge branch 'wip/deform-effect'
Merge branch 'wip/deform-effect'
drag-action: Remove the press event button
docs: Clarify the scope of Text:single-line-mode
Set the initial value of a variable
Set the initial value of a variable
Add cogl-depth-test to the Git ignore file
Split out the ignored test files
align-constraint: Publish the properties accessors
cairo-texture: Clean up style
cairo-texture: Disable :sync-size
shader-effect: Add a size check
bind-constraint: Add accessor methods
actor: Disable the layout cycle warning with debug disabled
script-parser: Expose extracting the id from a node
constraints: Allow Align and Bind sources to be NULL
actor: Parse actions, constraints and effects members
settings: Migrate Backend settings to a new object
x11: Add the XSETTINGS machinery
settings: freeze notification on XSETTINGS notify
docs: Add Settings to the API reference
Remove default settings from backends
Deprecate the Backend settings
backend: Undeprecated clutter_backend_get_resolution()
x11: Use the _clutter symbols for xsettings_* API
json: Backport JSON_NODE_HOLDS macros
json: Bump up the requirement of json-glib
Do not hardcode paths in pkgconfig file
conform: Do not use deprecated API in test-clutter-units
Use -Bsymbolic-functions
docs: Remove the 'copyright-waiver' section
docs: Fix links in the README
docs: Fix release notes wording
Silence some compiler warnings
Silence some compiler warnings
Add test-cogl-texture-pixmap-x11 to the ignore file
Silence another compiler warning
Silence another compiler warning
drag-action: Disable picking during drag
Fix the libdir in the pkg-config file
Revert 7e6b60270d1951f0789868740b8df6acfe677d57
docs: Change the mailing list link
Change the Bugzilla link in the configure script
doap: Update after the infrastructure changes
actor: Ignore the NOP paint at 0 opacity for top-levels
actor: Top-levels should always report a 255 opacity
Detail the font-name value in the font settings debug note
test-text-field: Use the system font instead of using Sans
settings: Emit Backend::font-changed
clutter.modules: Update with the gdk-pixbuf split
text: Update actors using the default font
text: Document and annotate :font-name for NULL values
x11: Add XSETTINGS watcher
text: Use the ::settings-changed signal
bind-constraint: Add width and height binding
cookbook: Add introduction to the events section
cookbook: Add acknowledgment section
build: Enable the cookbook on distcheck
docs: Various fixes
docs: Disable manual
build: Distcheck fixes
Revert "build: Enable the cookbook on distcheck"
Release 1.3.6
Post-release version bump to 1.3.7
build: Redirect xsltproc to a directory
docs: Avoid warnings from the g-ir-scanner
backend: Move one-off free in finalize()
docs: Various fixes for gtk-doc
docs: Various fixes for gtk-doc
cookbook: Re-style
cookbook: Fix entity typo
cookbook: Fix up the examples
cookbook: Split the cookbook chapters
cookbook: Clean up build
align-constraint: Follow the position of the source
cookbook: Fix examples
cookbook: Fix up the textures section
align-constraint: Offset the position after the alignment factor
docs: Add a cogl-paths section
docs: Add a cogl-paths section
Update conformance Git ignore file
docs: Add Cally API reference
Add binaries of the Cally examples to the ignore file
cally: Clean up the headers
docs: Fix Cally documentation
moduleset: Remove libXft
moduleset: Update cairo and pixman versions
x11: Do not swallow XSettings events
x11: Clean up NET_WM_STATE modifiers
Restore the report on the conformance test suite
cally: Add introspection generation
cally: Add introspection generation
Merge branch 'cally-merge'
Merge branch 'cally-merge'
build: Distcheck fixes after the Cally merge
Add new tests to the ignore files
script: Let ClutterActor parse behaviours
text: Layouts for single-line-mode entries are boundless
Merge remote branch 'elliot/cookbook-consistency'
Merge remote branch 'elliot/cookbook-consistency'
Merge remote branch 'elliot/cookbook-animation-intro'
Merge remote branch 'elliot/cookbook-animation-intro'
Merge remote branch 'elliot/cookbook-animation-inversion'
Merge remote branch 'elliot/cookbook-animation-inversion'
Release 1.3.8
Post-release version bump to 1.3.9
build: Check for the XKB extension
events: Add platform-data to allocated Events
x11: Store the group inside the event platform data
x11: Add a Keymap ancillary object
x11: Use XKB detectable auto-repeat
x11: Use XKB to track the Locks state
x11: Use XKB to translate keycodes into key symbols
stage: Add the NO_CLEAR_ON_PAINT hint
Merge branch 'wip/xkb-support'
Merge branch 'wip/xkb-support'
build: Fix include path for Cally's introspection
build: Use AS_ALL_LINGUAS
Add P_() macro for translating property strings
Mark property strings for translation
docs: Note the P_() macro in the HACKING file
docs: Note the P_() macro in the HACKING file
po: Remove unused LINGUAS file
po: Fix the LTR string translation
docbook: Add an introduction to the texture section
cookbook: Add a recipe for texture reflection
Merge remote branch 'elliot/cookbook-animation-fading'
Merge remote branch 'elliot/cookbook-animation-fading'
Merge remote branch 'elliot/cookbook-include-videos'
Merge remote branch 'elliot/cookbook-include-videos'
cookbook: Add a missing image to the list
Merge remote branch 'elliot/cookbook-actor-opacity'
Merge remote branch 'elliot/cookbook-actor-opacity'
cookbook: Use the right tag for the screenshot
material-arbfp: Use locale-independent double to string conversion
material-arbfp: Use locale-independent double to string conversion
Add gmo files to the Git ignore list
cookbook: Add example code
cookbook: Add an empty recipe for shadows under text
cookbook: Include the textures-reflection example code
cookbook: Add image and example for text-shadow
cookbook: Use TESTS_DATA_DIR
po: Re-sync Makefile.in.in
stage-window: Add argument guards
stage: Ignore redraws on destroyed stages
x11: Clean up TexturePixmap header and private data structure
x11: Add more checks to set_stage_foreign()
Clean up the private flags for ClutterActor
build: Depend on g-i 0.9.0
docs: Improve the text of X11 event-related functions
modules: Bump cairo to 1.9.12
Require g-i 0.6.14
actor: Make set_flags() safe from unrefs
x11: Split out conditions and warnings
conform: Move the Score test to the conformance suite
docs: Fix the BindConstraint example
animatable: Allow passing a NULL animation
Merge remote branch 'elliot/cookbook-animations-rotating'
Merge remote branch 'elliot/cookbook-animations-rotating'
glx: Unconditionally select X11/GLX events
docs: Clarify the event retrieval disable behaviour
docs: Further clarifications
glx: Add more debugging notes
po: Remove the requirement for LINGUAS and ChangeLog
cookbook: Fix the text-shadow recipe
Release 1.3.10
Post-release version bump to 1.3.11
texture: Make the :filename property readable
texture: Update the request mode depending on the size
bin-layout: Add a text to the test
layout-manager: Freeze ::layout-changed when creating LayoutMeta
text: Do not set the markup unconditionally
clutter.modules: Fix the uprof repository
clutter.modules: Fix UProf id
state: Return a boolean when getting the key value
animator: Improve the key value copy
animator: Remove redundant parenthesis
layout-manager: Do not emit layout-changed on thaw
glx: Depend on libdrm
Merge remote branch 'elliot/cookbook-layouts-introduction'
Merge remote branch 'elliot/cookbook-layouts-introduction'
Silence a compiler warning
Silence a compiler warning
clutter.modules: Mx moved to clutter-project.org
clutter.modules: Add Cluttersmith
test-flow-layout: Use BindConstraints
actor: Add allocate_align_fill()
bin-layout: Migrate to allocate_align_fill()
box-layout: Use allocate_align_fill()
Merge branch 'wip/table-layout'
Merge branch 'wip/table-layout'
actor: Use box origin instead of direct access
stage: Fix the user-resizable property enumeration id
test-drag: Fix the page curl angle
shader-effect: Attach the program to the target material
blur-effect: Do not inherit from ShaderEffect
desaturate-effect: Do not inherit from ShaderEffect
drag-action: Capture stage leave
effects: Check before using the cogl_shader_* API
colorize-effect: Do not inherit from ShaderEffect
drag-action: Capture ENTER when dragging
build: Make the introspection generation quiet (again)
build: Make the introspection generation quiet (again)
build: Add simple scripts for setting up jhbuild
Update the micro-bench Git ignore file
Remove last uses of cogl_program_uniform*
Merge remote branch 'elliot/cookbook-events-mouse-scroll'
Merge remote branch 'elliot/cookbook-events-mouse-scroll'
state: Plug some memory leakage
animator: Plug some leaks
clutter.modules: Add a gtk2 module for gtk+ 2.x
clutter.modules: Remove deps on gir-repository
Revert "clutter.modules: Remove deps on gir-repository"
clutter.modules: Remove deps on gir-repository
build: Split up the test-conformance SOURCES
build: Generate the conformance/.gitignore file
build: Autogenerate interactive/.gitignore
build: Make test-conform depend on Makefile changes
build: Distclean generated ignore files
build: Autogenerate more ignore files
build: Rule for quick publishing of the cookbook
Revert "build: Distclean generated ignore files"
build: Use maintainer-clean for the ignore files removal
build: Fix distcheck errors
Release Clutter 1.3.12 (developers snapshot)
Post-release version bump to 1.3.13
texture: Default square textures to height-for-width
docs: Add :keep-aspect-ratio behaviour to the notes
build: Remove dolt remnants
docs: Fixes to avoid gtk-doc warnings
Release Clutter 1.3.12 (developers snapshot)
Post-release version bump to 1.3.13
docs: Improve paint() documentation
actor: Ignore paint() on actors being destroyed
click-action: Add attribution
click-action: Add a method to force a release
debug: Add a macro for checking debug flags
Merge remote branch 'elliot/cookbook-textures-crossfade'
Merge remote branch 'elliot/cookbook-textures-crossfade'
box-layout: Use the correct name for the arguments
click-action: Fix the release() method name
click-action: Add get_button()
test-actors: Name all the actors
docs: Add @Title to the X11TexturePixmap gtk-doc section
docs: Fix up the main index of the Clutter API reference
docs: Split x11-texture-pixmap in its own section
docs: Pass -DCOGL_ENABLE_EXPERIMENTAL_API when scanning
docs: Pass -DCOGL_ENABLE_EXPERIMENTAL_API when scanning
offscreen-effect: Rename create_target to create_buffer
build: Use Makefile.introspection
docs: Update the dependencies
build: Use Makefile.introspection
introspection: Add annotations
build: Allow disabling linking with -Bsymbolic
docs: Update NEWS
cookbook: Add a short introduction for the Text chapter
docs: Update NEWS
docs: Fixes for gtk-doc
docs: Fixes for gtk-doc
docs: Add annotation glossary to the Cogl API reference
docs: Add annotation glossary to the Cogl API reference
Replace cogl_color_set_from_* with cogl_color_init_from_*
Replace cogl_color_set_from_* with cogl_color_init_from_*
cogl-shader: Add deprecation guards for cogl_program_uniform_*
cogl-shader: Add deprecation guards for cogl_program_uniform_*
docs: Fix up the Cogl API reference build
docs: Fix up the Cogl API reference build
Add some more introspection annotations
Add some more introspection annotations
material: Check before unreferencing a texture
texture: Use a base material for all instances
texture: Do some more validation in get_cogl_texture()
texture: Move the material unref() in ::dispose
material: Check before unreferencing a texture
build: Fix up rules for enums and marshallers
Makefile.am.enums: Forgot an AM_V_GEN
build: Add escaping in AS_IF()
build: Update introspection.m4
Add Makevars
Update ignore files for m4 macros
Ignore more files under /po
build: Bump gettext version
build: Update autogen.sh
Add more /po files to the ignore list
po: Update the translation files
po: Add clutter.pot to the repository
po: Rename the POT file
Constify Event accessors and copy method
Further annotation fixes
Add caller-allocates annotations
x11-texture-pixmap: Do not go through g_object_get()
build: Add XML files to the ignore blacklist
build: Add ClutterX11 introspection generation
po: Update German localization
build: Allow using gettext 0.17
po: Update Polish localization
animation: Allow detaching an animation from an actor
actor: Add a method for querying key focus
Update the NEWS
Do not use deprecated API internally
build: Disable deprecated API when building Clutter
keysyms: Update the macros to CLUTTER_KEY_*
build: Disable deprecated API when building the cookbook examples
cookbook: Use the new CLUTTER_KEY_* symbol constants
build: Do not build a noinst library for the tesselator
build: Do not build a noinst library for the tesselator
build: Remove gir files from dist
build: List the units inside a file
build: Remove gir files from dist
build: Generate ClutterJson in the top directory
build: Add tesselator to the include paths
build: Add tesselator to the include paths
Merge remote branch 'elliot/cookbook-animations-reuse'
Merge remote branch 'elliot/cookbook-animations-reuse'
actor-box: Correctly clamp to pixel
Enumeration value should be on the same line
Enumeration value should be on the same line
docs: Fix the name of the parameters
build: Add cogl-debug-options.h
Release Clutter 1.3.14 (developers snapshot)
build: Add cogl-debug-options.h
Post-release version bump to 1.3.15
build: Enable COGL_OBJECT_DEBUG in the debug flags
build: Use the power of abs_builddir
test-bind: Fix colors and set the name of the boxes
constraint: Add ::update_allocation()
constraint: Re-implement using update_allocation()
flow-layout: Blow the cached preferred size if needed
docs: Add sub-classing notes on ActorMeta and Constraint
texture: Add more validation on the material
build: Remove unnecessary newline
docs: API reference fixes
docs: API reference fixes
docs: Description fixes for State.set_animator()
Merge branch 'cookbook-layouts-bind-constraint'
Merge branch 'cookbook-layouts-bind-constraint'
build: Update the remote publish path for the cookbook
Require the installed JSON-GLib
introspection: Build ClutterJson before Clutter
effects: Make sure we're using GLSL 1.10
docs: Update the coding style
box-layout: Small cleanups
Add uncrustify configuration file
Update the uncrustify configuration
docs: Mention Uncrustify in the coding style document
table-layout: Invert row/column in arguments
Add some more argument validation
cookbook: Further clarification of the anchor point
Release 1.4.0 (stable)
Post-release version bump to 1.4.1
test-clutter-units: Force a known resolution to avoid fuzzyness
json: Allow NULL as a value for strings, arrays and objects
actor: Dispose all constrains
doap: Remove mallum from the maintainers list
Post-branch version bump to 1.5.1
animator: Code style fixes
cally: Do not use deprecated functions
build: Start moving to a non-recursive layout
build: Start moving to a non-recursive layout
actor: Allow querying the paint volume
effect: Allow any effect to override the paint volume
offscreen-effect: Use the paint box to size the FBO
blur-effect: Add padding to account for the blur
docs: Add PaintVolume to the API reference
Move default paint volume computation into a function
text: Update get_paint_volume() implementation
paint-volume: Add convenience function for using an allocation
modules: Add mesa and wayland to the moduleset
modules: Fix up mesa module
Merge branch 'wip/non-recursive'
Merge branch 'wip/non-recursive'
Remove the internal copy of JSON-GLib
Bump up dependency of json-glib to 0.12.0
modules: Use the stable branch of json-glib
build: Use platform detection to add -no-undefined
stage: Add more checks on the stage window retrieval
Wrap g_object_class_install_properties()
Merge remote branch 'elliot/events-buttons'
Merge remote branch 'elliot/events-buttons'
build: Make Cally.gir depend on Cogl.gir
cookbook: Remove unused variable from the animator example
build: Add more metadata to the introspection files
container: Implement ::child-notify
container: Add child_notify() wrapper
docs: Update the coding style
build: Automate the release process
container: Fix the marshaller for ::child-notify
introspection: Skip Script.connect_signals_full()
container: Do not emit a signal in the class handler
build: Dist every backend file
build: Only generate bzip2 tarballs
docs: Update the RELEASING checklist
build: Generate a stub announcement email when releasing
build: Unconditionally add GLES2 shaders to EXTRA_DIST
build: Unconditionally add GLES2 shaders to EXTRA_DIST
docs: Add unused symbols to the Clutter API reference
build: Remove redundant EXTRA_DISTs
docs: Remove TODO
build: Add -xobjective-c to the fruity backend section
docs: Fix the annotations of ActorClass
actor-box: Constify arguments for union
effect: Fix up the class ABI
cogl-x11: Trap glXDestroyPixmap()
cogl-x11: Trap glXDestroyPixmap()
Release Clutter 1.5.2 (snapshot)
Post-release version bump to 1.5.3
build: Fix the release-message target
clutter.modules: Update Cairo and Pixman
autogen.sh: libtool 2.4 has been released
box-layout: Plug a memory leak
osx: Compilation fixes
docs: Update the README
clone: Remove unnecessary G_UNLIKELY macros
paint-volume: Add arguments checks
Whitespace alignment fixes
color: Add Color.interpolate() method
interval: Remove special casing for ClutterColor
script: Fix annotation for get_object()'s return value
actor-box: Register a progress function
geometry: Register a progress function
vertex: Register progress function
actor-box: Split out ActorBox into its own file
actor: Add debugging note for allocation changes
actor: Check CluterActorMeta:enabled
actor: Queue a relayout when adding/removing constraints
actor: Use an explicit check for NULL
constraints: Do not check for :enabled
bind-constraint: Use ::queue-relayout
test-flow-layout: Track stage size by default
constraints: Remove unused variable
conform: Save the revision and date inside the test report
conform: Implement TEST_CONFORM_TODO() correctly
conform: Start cleaning up the conformance test suite
osx: Fix glib.h include path
moduleset: Add Atk as a Clutter dependency
actor: Add more checks to the redraw queue
build: Depend on GLib ≥ 2.26.0
Use G_DEFINE_INTERFACE
Remove conditional wrappers for property installation/notification
Use G_DEFINE_BOXED_TYPE for all boxed types
Remove unnecessary GLib version checks
Move more classes to install_properties()
build: Remove unnecessary g-i version check
build: Depend on cairo-gobject
cairo-texture: Allow overriding the surface creation
Remove unused variables
debug: Do not use '&' in the messages
script: Fix the memory management
x11: Protect XComposite API calls
build: Show whether we have XComposite
build: Add test wrappers to the main ignore file
conform: Remove unnecessary destroy() calls
build: Remove unused Makefile.am
build: Go back to autoreconf
Clean up clutter-private.h/1
Clean up clutter-private.h/2
Clean up clutter-private.h/3
Clean up clutter-private.h/4
Clean up clutter-private.h/5
Clean up clutter-private.h/6
Add copyright notices
Update NEWS
actor-box: Add setters for origin and size
Add ClutterPathConstraint
tests: Add a PathConstraint interactive test
docs: Add PathConstraint
Merge branch 'wip/path-constraint'
Merge branch 'wip/path-constraint'
Update NEWS
Release Clutter 1.5.4
Post-release version bump to 1.5.5
Merge branch 'private-cleanup'
Merge branch 'private-cleanup'
Remove a compiler warning
Remove a compiler warning
Deprecate ClutterTimeoutPool
Deprecate ClutterFrameSource
build: Re-instate profile builds
path-constraint: Add a ::node-reached signal
timeout-pool: Deprecate the structure too
gtk-doc: Fixes for the API references
gtk-doc: Fixes for the API references
gtk-doc: Add PathConstraint to the Clutter API reference
reference: Add a Wayland section
build: Honour ACLOCAL_FLAGS with autoreconf
build: Hack build/autotools into autoreconf
build: Sanitize the hack for ACLOCAL_FLAGS
color: Add named, global colors
Move tests to static colors where possible
Add cogl-2.0 reference in the ignore file
Merge branch 'wip/static-colors'
Merge branch 'wip/static-colors'
text: Do not segfault with NULL :font-name
Use the right string in the font settings debug blurb
Merge remote branch 'elliot/c90-fix'
Merge remote branch 'elliot/c90-fix'
Fix compilation warning by using the correct type
Merge remote branch 'elliot/cookbook-animations-looping'
Merge remote branch 'elliot/cookbook-animations-looping'
Merge remote branch 'elliot/cookbook-opacity-values-fix'
Merge remote branch 'elliot/cookbook-opacity-values-fix'
actor: Add a get_debug_name() private Actor method
actor: Do not queue relayouts on actors being destroyed
Add SnapConstraint
docs: Add introductory section on Constraints
docs: Fix Since tags for PaintVolume-related API
docs: Update the constraints example image
docs: Break down the constraints example
actor: Simple show/hide optimizations
docs: Fix closing tag
shaders: Fix the usage of the Cogl GLSL variables
docs: Move the constraints example picture about the source code
Move away from GTimeVal
Start using the monotonic API in GLib ≥ 2.27
build: Cogl-2.0 API reference should be conditionally built
actor: Group bitfields together
paint-volume: Do not take a reference on the actor
docs: Remove unnecessary '#'
timeline: Add :reverse property
Deprecate ClutterBehaviour and sub-classes
docs: Add Behaviour migration guide
test-rotate: Remove the behaviour code
test-layout: Port away from Behaviour
docs: Fix some wrong function/signal/property names
build: Re-arrange headers
actor: Reset the last paint box on unmap
Update the NEWS file
build: Don't reference non-existing files
build: Don't reference non-existing files
build: Add a missing file
build: Add a missing file
build: Add missing cogl-shader-boilerplate.h
Release Clutter 1.5.6 (snapshot)
build: Add missing cogl-shader-boilerplate.h
Post-release version bump to 1.5.7
po: Post-release update
docs: Include the Behaviour migration guide
docs: Update the release notes in the README
color: Support CSS color definitions
color: Support the CSS hsl() notation
color: And finally, add hsla() support
Update NEWS
color: Do not shadow a variable
x11: Ignore NULL settings
pipeline: Use WrapModeInternal in the Layer struct
pipeline: Use WrapModeInternal in the Layer struct
x11: Check for initialized context when enabling ARGB visuals
shader-effect: Zero out ShaderUniform
shader-effect: Remove unused function
Update NEWS file
Merge remote branch 'elliot/cookbook-animations-scaling'
Merge remote branch 'elliot/cookbook-animations-scaling'
Update NEWS
docs: Close a tag
Release Clutter 1.5.8 (snapshot)
Post-release version bump to 1.5.9
moduleset: Switch gtk2 to the 2.24 branch
moduleset: Disable stand-alone Cally
moduleset: Add gstreamer and gst-plugins-good
keysyms: Update the list
docs: Clean up clutter_color_from_string()
docs: Fix listitem tag
Merge remote branch 'elliot/cookbook-animations-looping-new-api'
Merge remote branch 'elliot/cookbook-animations-looping-new-api'
docs: Use :reverse in the Behaviour migration guide
Reduce the amount of g-ir-scanner warnings
build: Do not hardcode --warn-all for g-ir-scanner
build: Check NEWS file during release, not distcheck
docs: Documentation fixes
docs: Documentation fixes
Rename the EGLDisplay accessors
Use G_STRFUNC correctly
docs: Add 1.6 index to the API references
docs: Add 1.6 index to the API references
docs: Update NEWS
Remove unnecessary duplicate name for private enumerations
introspection: Add cairo-1.0 to the dependencies
introspection: Skip some C-only structures
animation: Allow transforming values in bind()
cally: Allow memory management for actions
interactive: Remove test-offscreen
interactive: Remove test-project
interactive: Remove test-viewport
interactive: Rename test-rotate
timeline: Rename the reverse property to auto-reverse
Update NEWS
geometry: Avoid sign issues when interpolating
build: Remove stringify.sh from Makefile.am
build: Fix release-check for cogl2 reference
Release Clutter 1.5.10 (snapshot)
Post-release version bump to 1.5.11
bind-constraint: Remove handlers in dispose
constraints: Remove signal handlers on dispose
build: Remove Cogl2 reference from the build scripts
interactive: Remove test-bind
test-text-field: Clean up
text: Only paint cursor if we have key focus
test-text-field: Do not expand the labels
build: Ignore private headers when building the Cogl reference
build: Ignore private headers when building the Cogl reference
docs: Fixes for the Cogl API reference
docs: Fixes for the Cogl API reference
stage-window: Add set_accept_focus() vfunc
stage: Add :accept-focus property and accessors
x11: Implement the set_accept_focus() vfunc
win32: Implement the set_accept_focus() vfunc
osx: Implement the set_accept_focus() vfunc
test-text-field: Grab key focus on the first entry
container: Do not use Actor as prerequisite
Update NEWS file
Update the NEWS file
Release 1.5.12
Post-release version bump to 1.5.13
docs: Add ClutterClickAction.get_state()
stage: Fix gtk-doc annotation for set_accept_focus()
Update the NEWS file
build: Generate an instealled config header
tests: Try to drop including config.h
docs: Ignore clutter-config.h when scanning headers
test-pixmap: Fix up compilation on EGLX
test-pixmap: Remove the GLX code
glx: Deprecate ClutterGLXTexturePixmap
Expose deprecated symbols whilst building Clutter
Update the NEWS file
Appease the gods in introspection
event/x11: Rework the way we translate X11 events
Enable XInput support by default
input-device: Make ClutterInputDeviceClass private
input-device: Move select_stage_events() to a vfunc
input-device: Add documentation
x11: Use XI2 API only if we support it
Clean up the copyright and licensing blurbs
device/xi2: Blow the cached devices list
device/xi2: Remove the ::remove implementation
device/xi2: Implement get_core_device()
Add copyright and licensing blurbs
stage/x11: Do not check a boolean for equality
device/x11: Use similar core for axis translation as XI2
event/x11: Epic clean up
backend/x11: Allow querying xinput support
docs: Fill out documentation for new symbols
egl/x11: Defer X11-specific code to the X11 backend
docs: Update dependencies in README
device: Add keys and axes accessors
event: Add accessor for the axes field
device: Add get_axis_value()
docs: Update API reference
device: Add more accessors for properties
device/xi2: Translate the axis data after setting devices
event: Fix up clutter_event_copy()
test-devices: Clean up and show axes data
device: Use a double for translate_axis() argument
device: Add more doc annotations
backend/eglx: Add newly created stages to the translators
device: Allow enabling/disabling non-master devices
win32: Update DeviceManager device creation
*/event: Never manipulate the event queue directly
docs: More documentation fixes for InputDevice
x11: Hide all private symbols
device/x11: Store min/max keycode in the XI device class
glx: Clean up GLX implementation
device-manager/xi2: Fix device hotplugging
stage: Do not create the default stage on stage.is_default()
device: unset the axes array pointer when resetting
event: Clean up clutter_event_copy()
device-manager/xi2: Sync the stage of source devices
test-devices: Actually print the axis data
Merge branch 'xi2'
Merge branch 'xi2'
Update the NEWS file
Release Clutter 1.5.14 (1.6.0rc1)
Post-release version bump to 1.5.15
x11: Remove more private symbols
bind-constraint: Add BIND_POSITION and BIND_SIZE
Include stdint.h when using uint32_t
x11: Store a back pointer to the backend in the stage
x11/stage: Remove redundant line location
event: Add a setter for the device field
Clean up crossing event synthesis code
win32: Small clean ups in the event code
x11/stage: Use a global Window ↔ Stage relationship
text: Bind BackSpace + Shift as BackSpace
docs: Update release notes for 1.6
docs: Update documentation for ::destroy
docs: Update the documentation for clutter_actor_unparent()
Update the NEWS file
docs: Update Cogl release notes for 1.6
docs: Fix documentation for clutter_actor_pop_internal()
osx: Add devices to event translation code
docs: Update NEWS file
Merge remote branch 'elliot/cookbook-actors-composite'
Merge remote branch 'elliot/cookbook-actors-composite'
docs: Update the NEWS file
Release Clutter 1.6.0
Post-release version bump to 1.6.1
build: Dist cb-button.h in the cookbook examples
docs: Switch a 'Since' annotation in CallyActor
build: Fixes to pass distcheck
build: Pass --enable-cookbook when distchecking
event: The device setter work on sub-types
osx: Re-add the event time
osx: Use _clutter_event_push()
stage: Do not update when destroying a stage
stage: Unconditionally create the devices hash table
Add some more sanity checks to clutter_do_event()
osx: Add more checks to the redraw function
build: Fix the Cally pkg-config file
Update NEWS
Release Clutter 1.6.2
Post-release version bump to 1.6.3
x11: Refresh key mapping when notified by X11
Unify the vfunc parameters names with their callers
Skip some x11-specific calls when generating introspection
stage-window: Add ::redraw virtual function
backend: Invoke ClutterStageWindow::redraw by default
docs: Update the HACKING.backends documentation
backend: Move event translators to the base class
Avoid direct access to the main context events queue
Clean up ClutterMainContext and clutter-private.h
test-actors: Clear the state on destroy
Intern clutter_get_actor_by_gid() implementation
keymap/x11: Remove unused variables
Fix compilation of the EGL backend
clutter.modules: Fix Wayland's location
Merge remote-tracking branch 'elliot/cookbook-animations-path'
Merge remote-tracking branch 'elliot/cookbook-animations-path'
docs: Clarify interface_age usage in configure.ac
build: Modify maintainer compiler flags values
Merge remote-tracking branch 'nobled/wayland-fixes2'
Merge remote-tracking branch 'nobled/wayland-fixes2'
build: Fix clutter-config.h defines
stage/x11: Add a debug note for unrealization
stage: Call ClutterStageWindow::unrealize() on dispose
tests/multi-stage: Clean up child stages
stage/x11: Clean up ClutterStageX11 struct
stage/glx: Code clean ups
Release Clutter 1.6.4 (stable)
Post-release version bump to 1.6.5
build: Generate README
build: Add README template to EXTRA_DIST
annotations: Use caller-allocates for color getters
Fix some ISO C90 warnings on OSX
More ISO C90 warning fixes in Clutter
Fix ISO C90 compiler warnings in Cogl
Fix ISO C90 compiler warnings in Cogl
introspection: Override the GParamSpec type
build: Re-enable --warn-all for g-ir-scanner
docs: Update the README
backend: Remove usage of CLUTTER_STAGE_TYPE
build: Compress the CLUTTER_PC_FILES list
actor: Move the ShaderData out of the private data
Continue hiding the ClutterMainContext
stage: Move stage redraw logic into clutter-stage.c
Make _clutter_pixel_to_id() private
stage: Make the redraw_count a stage counter
Wrap shader stack into private functions
Wrap id-pool access
Clean up usage of CLUTTER_CONTEXT and remove the macro
Privatize all ClutterIdPool functions
Move ClutterEffect private symbols to a private header
Add private header for event-related API
Move ActorMeta private function in the private header
Clean up clutter-private.h
Assert if we call backend API without a valid backend
Store the motion event deliver flag in ClutterStage
device-manager: Use per-stage motion event toggle
drag-action: Use per-stage motion event toggle
build: Centralize X11 extensions versioning
Update NEWS
offscreen-effect: Add private API for getting the target size
deform-effect: Use the FBO target size
cogl: Remove unused variables
cogl: Remove unused variables
x11: Remove unused variables
clutter: Remove unused variables
cally: Remove unused variables
test-timeline: Ignore the default stage
tests: Remove unused variables
device-manager/xi2: Silence a compiler warning
build: Use all-am, not all as the gitignore target
Release Clutter 1.6.6 (stable)
Post-release version bump to 1.6.7
docs: Remove last mention of SDL from the README
docs: Mention the cookbook in the README
text: Round up the size
Merge remote-tracking branch 'elliot/cookbook-effects-custom-deform'
Merge remote-tracking branch 'elliot/cookbook-effects-custom-deform'
build: Remove maintainer-clean rule
build: Remove MAINTAINERCLEANFILES from ChangeLog rules
Start 1.7 development cycle
event: Add setters for ClutterEvent members
build: Show CFLAGS in the configure summary
Move the keysym ↔ Unicode table to .rodata
offscreen-effect: Add public accessor for target size
constraint: Queue a relayout on :enabled changes
effect: Queue a redraw on :enabled changes
x11: Use g_set_error_literal()
Clean up argument parsing GError handling
On error, return FALSE in the post_parse hook
glx: Use g_set_error_literal() where appropriate
event: Set the CrossingEvent device field
win32/event: Set the core pointer directly
event: Return the CrossingEvent.device field
box: Implement the correct paint volume
docs: Add an ClutterState definition section
settings: Clean up property installation code
settings: Add dnd-drag-threshold property
x11: Map Net/DndDragThreshold to ClutterSettings
drag-action: Allow using settings for the drag threshold
Add MarkDown version of the README
README.md: fix a dumb typo
AUTHORS: Note that the file is unmaintained
clutter.doap: Add my gnome userid
docs: Update RELEASING
Merge remote-tracking branch 'elliot/cookbook-effects-basic'
Merge remote-tracking branch 'elliot/cookbook-effects-basic'
drag-action: Fix a compiler warning
doap: Fix the categories
build: Use AC_CANONICAL_HOST
build: Remove bash-isms
build: Fix previous commit
moduleset: Some modules have been moved to gnome.org
po: Track Clutter's POT file in Git
po: Update the PO files
texture: Add some safeguards for paint volumes of empty textures
paint-volume: Zero-sized actors don't have paint volume
align-constraint: Fix typo in the vertical align
build: Update the release rules
osx: Do not unrealize on hide
offscreen: Plug a leak in an error path
offscreen: Plug a leak in an error path
build: Fix typo in Makefile.am.release
doap: Update the project information
build: Look for sed
build: Generate the release announcement
build: Fix remote docs URI in the release-message
build: Cosmetic fixes for release targets
build: Fix typo in the docs URI variable name
glx: Remove unused variable
Point to GNOME for filing bugs
README.md: Fix all the links to Bugzilla
glx: Protect GLX SwapEvent symbols
glx: Protect GLX SwapEvent symbols
Silence the compiler by removing unused variables
Silence the compiler by removing unused variables
Silence another compiler warning
Silence another compiler warning
x11: Provide a StageWindow::unrealize implementation
glx: Chain up in ::unrealize()
Use the actor's debug name consistently
actor-meta: Add a get_debug_name() private method
actor: Use _clutter_actor_meta_get_debug_name()
animation: Use ::destroy with animate()
cogl/glx: Silence a compiler warning
cogl/glx: Silence a compiler warning
evdev: Remove unused variable
cairo-texture: Make the pixel order macro public
stage: Use Cairo to dump the pick buffer
docs: Fix README.md to match README.in
build: Compile the introspection data
build: Fix introspection rules
build: Specify the buildreq version for Cogl
build: Depend on cogl-pango-1.0
build: Generate CoglPango introspection data
po: Fix xgettext complaining about a missing bug address
build: Don't make cogl-pango-1.0 depend on cogl-2.0
Deprecate actor id
Make the pick id pool per Stage
po: Remove a non existent file in POTFILES.in
text: Implement the ::has_overlaps virtual
text: Check the has_focus flag in selection_paint()
pipeline: Fix argument checking in set_depth_state()
build: Fix platform detection for Quartz/OSX
Initial build of a Quartz winsys stub
quartz: Remove X11 ifdefs
framebuffer: Bail out if the viewport has negative size
test-binding-pool: Remove usage of deprecated get_gid()
build: Don't use bash string substitution in configure.ac
stage: Use the debug name for the pick buffer dump stem
shader-effect: Allow instantiating ShaderEffect
test-constrains: Use a ShaderEffect
Deprecate ClutterShader
actor: Avoid queueing redraws during destruction
stage: Bail out of do_update() when no impl is set
Eliminate G_CONST_RETURN
settings: Add the :long-press-duration
click-action: Add support for long press detection
test-bin-layout: Use the long-press signal on ClickAction
Fix deprecation guards for ClutterGLXTexturePixmap
event: Add clutter_event_set_source() declaration
docs: Fix up new symbols for the API reference
Move some old doc files under doc/
docs: Update the releasing checklist
Fix introspection annotations for CoglPango
Remove G_CONST_RETURN
po: Fix up pl.po
clutter.modules: Update the moduleset
gesture-action: Clean up
swipe-action: Clean up
swipe-action: Remove the required devices call
gesture-action: Remove the multi-device entry points
docs: Add the new actions to the API reference
test-swipe-action: Clean up the test code
Do not use "near" and "far" variables
script: Allow connecting signal to ClutterState states
test-interactive: Add signal-based state transitions
script: Allow resolving signals states added from code
script: Rename "state" → "states"
script: Use a weak ref to remove the signal emission hook
Skip introspection for GValue ↔ CoglFixed API
script: Allow warping to states
script: Plug a leak
docs: Update missing documentation
Merge branch 'swipe-action'
docs: Fix Clutter API reference
effect: Rename RunFlags to PaintFlags
release rules: Add note for snapshots
build: Fix up ChangeLog build generation
build: Put back ChangeLog.pre-git-import to unbreak distcheck
Release Clutter 1.7.2 (snapshot)
Post-release version bump to 1.7.3
docs: Add symbols index for 1.8
glx: Remove unused Atom members from ClutterBackendGLX
build: Disable deprecated symbols during development cycles
glx: Ignore ensuring context on NULL stages
backend: Do not call ensure_context() with NULL stage
stage: Ignore do_update() on unrealized stages
Do not include clutter-egl.h unconditionally
Update the location of the cex100 header in the ignore file
build: Replace AC_HELP_STRING with AS_HELP_STRING
Remove usage of clutter_group_add()
tests/cally: Remove last uses of clutter_group_add()
Remove an unused variable
keysyms: Update the key symbols
stage: Make per-actor motion event delivery accessors public
stage: Maintain the motion event delivery invariants
build: Update the API reference build
build: Use tar-ustar and dist-xz to dist tarballs
docs: Fix up the API reference
stage: Allow tracking dragged actors
drag-action: Use the dragged actor private API
drag-action: Remove the drag handle on destruction
Add ClutterDropAction
docs: Document ClutterDropAction
Fix the deprecation guard for ClutterGLXTexturePixmap
build: Build the GLX symbols
docs: Fix duplicate symbol in the sections list
docs: Add the Deprecate tag to Behaviours
docs: Add the (now deprecated) GLX texture-pixmap
docs: Fix up labels in the constraint example image
docs: Fix deprecation notice for ClutterBehaviour
docs: Fix the GLX section
docs: Remove the in-tree cogl fixxref option
build: Create and install clutter-glx pkg-config file
build: Do not define "default" in m4
Bump up the Cogl dependency
Deprecate mallum's add() macros for Group and Stage
build: Fix the path to the tslib event source
po: Fix the location of a translatable file
po: Fix the name of the translatable file
build: Clean up the cally test Makefile.am
build: Fix up the tarball target used when releasing
Release Clutter 1.7.4 (snapshot)
Post-release version bump to 1.7.5
Deprecate ClutterScore
texture: Deprecate the new_from_actor() function
conform/pick: Print debug spew only if verbosity is toggled
osx: Fix a compiler warning
text: Make sure that the selection box is big enough
build: Detect the appropriate default flavour
build: The OSX backend is not experimental any more
Revert "build: Detect the appropriate default flavour"
build: Detect the appropriate default flavour
Add some generated files to the gitignore list
build: Unescape conditionally defined defaults in AS_HELP_STRING
osx: Code style cleanups
actor: Plug a leak in an error path
build: Escape AC_DEFINE arguments
x11/event: Avoid compiler warnings with HAVE_XGE undefined
timeline: Cast elapsed time before emitting ::new-frame
Do not use return with void functions
Compilation fixes for suncc
texture: Clean up error reporting
docs: Add a simple description of the size negotiation mechanism
docs: Rename the invariants documentation
actor: Clean up the allocate() checks
docs: Add fixed size and constraints to the size negotiation docs
docs: Remove manual/
conform/cogl-materials: Fix a compiler warning
cairo-texture: Use signal-based drawing
cairo-texture: Deprecate create()/create_region()
docs: Fixes for building the API reference
bin-layout: Fix a leak
Release Clutter 1.7.6 (snapshot)
Post-release version bump to 1.7.7
cairo-texture: Add the :auto-resize property
test/cairo-clock: Remove a double source color set
model: Make sure to emit ::row-changed
model: Clean up ModelIter vfunc wrappers
animatable: Deprecate and replace animate_property()
animation: Use Animatable.interpolate_value()
actor: There is no need to implement animate_property()
state: Use the Animatable interface
docs: Update with the newly added Animatable symbol
model: Remove an unused variable
docs: Fix up warnings in Cally's reference API
docs: Fix up the unused symbols warning
conform: Temporarily disable Cally's conformance test
Release Clutter 1.7.8 (snapshot)
Post-release version bump to 1.7.9
build: Require the latest stable version of Cogl
interactive/test-actors: Constraint the hands group
Update the COPYING file
build: Do not define LDADD twice
Release Clutter 1.7.10 (snapshot)
Post-release version bump to 1.7.11
build: Depend on pangoft2 on X11
settings: Add ClutterSettings:fontconfig-timestamp
x11/settings: Add Fontconfig/Timestamp key
docs/cookbook: Update the link to the GObject reference
docs/cookbook: Point out that Cogl does not do AA drawing
actor: Add a comment on the unmapping order
build: Add -lm to the tests linker flags
build: Add -lm to clutter's LIBADD rule
box: Munge the allocation passed to the layout manager
layout-managers: Take into account the allocations's origin
Release Clutter 1.7.12 (snapshot)
Post-release version bump to 1.7.13
actions/drag: Be more reliable when destroying the drag handle
docs/cookbook: Add script->state connection recipe
tests: Go back to the hover state on button-release
docs/cookbook: Update copyright
build: Install the cookbook examples code
docs/cookbook: Update the introduction
Lock the main context when modifying the repaint functions list
cookbooks/examples: Use g_signal_handlers_disconnect_by_func()
docs: Remove mentions of "frames" in Timeline
align: Check that source is not contained inside the actor
bind: Check that the source is not contained inside the actor
docs: Add missing clutter_backend_get_cogl_context symbol
docs: Remove the 1.8 index for Cally
docs: Include test-drag as the DragAction example
docs: Inline test-drop.c into DropAction's description
test-constraints: Clean up the example
docs: Inline test-constraints.c inside BindConstraint's description
docs: Fix the ClutterTimeline:auto-reverse link
docs: Fix up deprecation notice for BehaviourScale
text: Make :line-wrap actually work
static-colors: Simplify the defines
docs: Update test-easing and xinclude it into ClutterAnimation
Update the COPYING file
build: Require gobject-2.0 and gmodule-no-export-2.0
docs: Update the Bugzilla URL in the README
build: Fix distcheck in cookbook/examples
Release Clutter 1.7.14
Post-release version bump to 1.7.15
build: Fix up the release rules
text: Make :use-markup set idempotent
actor: Fix annotations for out Vertex parameters
text: Consistently protect against NULL strings
text: Clear up priv->text checks
text: Pack all bitfields at the end of the private structure
script: Hide private symbols
docs: Update the HACKING file
cogl/stage: Protect against multiple invocation of unrealize()
stage: Protect call to unrealize() in dispose
actor: Pack bitfields in ClutterActorPrivate
docs: Fix clutter_box_packv() link
docs: Remove unused cogl-2.0 directory
docs: Fixes for cross-references
Release Clutter 1.7.90 (1.8.0-rc1)
Post-release version bump to 1.7.91
moduleset: Fix up the location of the moduleset file
Bump GLib dependency
Depend on Cogl new stable release, 1.8.0
Post branch version bump to 1.9.1
settings: Add password-hint-time property
text: Implement password hint
Fix typo in ClutterSettings:password-hint-time blurb
Remove internal usage of ClutterGeometry in StageWindow
Depend on GLib 2.31
texture: Remove GStaticMutex
texture: Simplify asynchronous loading code
test-texture-async: Clean up the test code
test-interactive: Allow querying the interactive test for a description
test-textures -> test-texture-slicing
tests/interactive: Add some descriptions
Revert "Add lightness, brightness, and contrast effects"
Pass the remaining args to the executed interactive unit
paint-volume: Don't try to complete a completed volume
Deprecate the GParamSpec for CoglFixed
texture: Drop G_MUTEX_INIT
Drop g_thread_init()
Use a static mutex for the default Clutter lock
Deprecate clutter_threads_init()
animation: Use the timeline's new-frame signal
Cosmetic fixes
Deprecate clutter_redraw()
Clean up grab implementation
Deprecate clutter_get_input_device_for_id()
Deprecate clutter_clear_glyph_cache()
Deprecate clutter_[sg]et_font_flags()
Add a configuration file for ClutterSettings
Add more sections to the Clutter configuration file
Show lib and sysconfdir in the configure summary
docs: Document the settings.ini file
interactive/threads: Fix up after deprecations
build: Move deprecated code into its own prefix
Move timeout pool to the deprecated section
Move ClutterScore to the deprecated section
Move ClutterShader to the deprecated section
docs: Move deprecated classes out of the way
Move ClutterBehaviour subclasses to the deprecated section
Minor header surgery to ClutterBehaviour
Move ClutterBehaviour to the deprecated section
Move clutter-fixed.[ch] to the deprecated section
Move all enumerations to a separate file
Move more typedefs into clutter-types.h
docs: Fixes to build the API reference
Do not leak strings from GKeyFile
Fix duplicate typedef of ClutterAlpha
Add a Clutter-specific deprecation macro for symbols
build: Disable deprecation warnings with --enable-deprecated
Fix included header
Remove some compiler warnings
interactive/threads: Use G_PRIVATE_INIT
tests: Disable deprecation warnings
tests: Fix some compiler warnings
Remove _clutter_shader_release_all()
texture: Disable deprecation warnings
Avoid using deprecated API internally
interactive/threads: Clean up
docs: Include test-threads.c in the API reference
debug: Move paint-deform-tiles to CLUTTER_PAINT
Disable deprecation warnings for the test suite
build: Strip out G_DISABLE_DEPRECATED
Bump up the dependency on gtk-doc
Tag all deprecated symbols using CLUTTER_DEPRECATED
align-constraint: Add CLUTTER_ALIGN_BOTH
interactive: Use the newly added CLUTTER_ALIGN_BOTH value
debug: Clean up debugging notes
Remove mentions of clutter_redraw()
docs: Clean up the 'running Clutter apps' chapter
docs: Improve documentation of LayoutManager
Avoid the shadowing of 'clone'
build: Remove the GLES configuration option
docs: Document the behaviour in case of init failure
docs: Clarify CLUTTER_ACTOR_IS_MAPPED
cairo-texture: Drop the half pixel rounding
backend: Remove atexit handlers
profile: Disable deprecation warnings
main: Move deprecated symbols to a separate header
backend: Move deprecated symbols to a separate header
actor: Move deprecated symbols into separate headers
cairo-texture: Use an internal function for create_region()
animatable: Remove CLUTTER_DISABLE_DEPRECATED
cairo-texture: Remove CLUTTER_DISABLE_DEPRECATED
stage-manager: Remove CLUTTER_DISABLE_DEPRECATED
texture: Remove CLUTTER_DISABLE_DEPRECATED
utils: Remove CLUTTER_DISABLE_DEPRECATED
tslib: Remove mention of clutter-stage-egl.h
build: Bump up Cogl dependency
Implement multi-backend support
Allow checking the backend type at run-time
Cosmetic fixes
gdk: Allow disabling event retrieval
gdk: Fix Stage foreign window support
Remove the X11-specific bit in ClutterStageCogl
Minimal cosmetic fix to the configure output
Coding style and cosmetic fixes
build: Move clutter-event-tslib.c out of egl/
build: Move EGL-related files under egl/
egl: First attempt at cleaning up the EGL native backend
gdk/events: Clean up the event handling code
build: Improve the compat libs rule
build: Implement proper platform checking
docs: Update the README section on configure switches
build: Make sure to remove colliding shared libraries
Clean up the backend creation
Clean up the windowing system defines
interactive/devices: Build unconditionally
interactive/pixmap: Make sure to work only on the X11 backend
build: Disable tslib by default
build: Use AC_CACHE_SAVE
build: Clean up the per-backend summary
x11/backend: Use an internal GError
Move clutter-keysyms-compat.h to the deprecated section
Don't use a -deprecated suffix for headers
group: Move deprecated macro into its own header
build: Fix compilation
stage: Move the deprecated macros to a separate header
docs: Fix a wrongly named argument
Remove CLUTTER_DISABLE_DEPRECATED guard
Remove CLUTTER_DISABLE_DEPRECATED from the build flags
tests: Remove #undef CLUTTER_DISABLE_DEPRECATED
docs: Fixes for the API reference build
osx/stage: Fix compilation
main: Deprecate clutter_set_default_frame_rate()
build: Remove mention of missing file
Replace ClutterGeometry with cairo_rectangle_int_t
Replace usage of [sg]et_geometry()
actor: Deprecate [sg]et_geometry()
main: Add a debug note when reading the settings file
conform/color: Test hsla() format
color: Validate hex formats
conform/color: Check invalid strings
backend: Provide an implementation of ensure_backend()
cogl/backend: Remove ensure_context()
wayland/backend: Remove empty ensure_context()
win32/stage: Implement get_active_framebuffer()
win32/backend: Remove ensure_context()
backend: Unify the event initialization
Add a 'null' input backend symbol
backend: Fix up the input backend detection ordering
backend: Provide a default create_context()
x11/backend: Use the context creation hooks
gdk/backend: Use the context creation hooks
win32/backend: Use the default context creation
backend: Provide a default get_features() implementation
main: Add a sync-to-vblank global flag
Remove per-backend CLUTTER_VBLANK envvar
cogl/backend: Remove pre/post_parse
cogl/backend: Remove the ClutterBackendCogl class
Add a CEx100-specific backend
egl/backend: Clean up
backend: Store the type of the StageWindow implementation
*/backend: Store the StageWindow implementation type
gdk/backend: Fix an invalid chain up
stage-window: Add :backend and :wrapper properties
backend: Provide a default create_stage()
*/backend: Clean up the stage creation
backend: Clean up the device manager creation
build: Clean up the configuration summary
wayland/backend: Remove create_stage()
osx: Clean up the backend implementation
docs: Update the release notes in the README
conform/*: Do not use clutter_stage_get_default()
accessibility/*: Do not use clutter_stage_get_default()
micro-bench/*: Do not use clutter_stage_get_default()
Merge with a11y
interactive/*: Do not use clutter_stage_get_default()
performance/*: Do not use clutter_stage_get_default()
Try to mop up the default stage mess
cally/actor: Do not use the default stage as a fallback
script: Do not use clutter_stage_get_default()
stage: Deprecate the default stage
docs: Remove clutter_stage_get_default()
docs: Note default stage deprecation in README
build: Disable evdev input by default
Merge branch 'deprecate-default-stage'
stage: Deprecate clutter_stage_queue_redraw()
stage: Clean up
stage-manager: Store the stage manager into the main context
Store the master clock pointer in the main context
texture: Do not use clutter_get_timestamp()
Remove the GTimer used by clutter_get_timestamp()
Remove CLUTTER_TIMESTAMP debug macro
Rework debug output
Deprecate clutter_get_timestamp()
Deprecate some more old, useless API
interactive: Remove test-unproject
interactive: Remove test-model
docs: Document the DeformEffect wrap-mode change
build: Clean up the VS build rules
cairo-texture: Skip ::draw emission for 0x0 surfaces
conform/cogl-pixel-buffer: Remove unused variable
debug: Remove CLUTTER_MARK
debug: Remove CLUTTER_GLERR
debug: Clean up profile/debug symbols
debug: Simple whitespace cleanups
docs: Fixes for the API reference
conform: Bail out GLSL-based tests
Update NEWS file
build: Fix distcheck
Release Clutter 1.9.2 (snapshot)
Post-release version bump to 1.9.3
pc: Fix unexpanded variables
timeline: Add custom parser for "markers"
conform: Add markers parsing to the timeline unit
docs: Fix up the state.set_key() comment
x11: Do not try to access private structures
backend: Return the correct default resolution
backend: Fix em computation for non-absolute fonts
build: Disable deprecation warnings in tests/performance
build: Disable deprecation warnings in tests/micro-bench
build: Disable deprecation warnings in tests/accessibility
fixed-layout: Use a better quark name
actor: Add queue_redraw_with_clip()
x11/stage: Use ClutterActor.queue_redraw_with_clip()
x11/texture-pixmap: Use ClutterActor.queue_redraw_with_clip()
wayland/surface: Use queue_redraw_with_clip()
Add diagnostic mode
docs: Document CLUTTER_ENABLE_DIAGNOSTIC
box: Remove the sentinel annotation
stage: Deprecate :use-fog and :fog
docs: Update the release notes
Add symbolic constants for event propagation
docs/cookbook: Mention the event control macros
Move Perspective and Fog definitions to clutter-types.h
configure: Clean up help and configuration summary
docs: Add event propagation symbolic constants
actor: Use g_clear_object()
actor: Change the point of emission of ::destroy
osx: Use Lucida Grande as the default font
build: Fix the private pkg-config requirements
build: Remove a bunch of useless checks
click-action: Be resilient against NULL pointers
click-action: Use the new symbolic event propagation macros
deform-effect: Check against NULL pointers
drag-action: Use the new event propagation macros
drop-action: Use the event propagation macros
text: Use the event and source symbolic macros
docs: Add the ::destroy change in the release notes
gesture-action: Use the event propagation macros
gesture-action: Protect against NULL pointers
backend: Remove ClutterBackend::redraw
clutter.modules: Bump json-glib
actor: Clean up the debug node for out-of-band transforms
actor: Provide add/remove child and get children methods
Do not use set_parent()/unparent() internally
actor: Provide a default Container implementation
actor: Add :layout-manager
actor: Default to a fixed layout manager
box: Defer to ClutterActor
actor: Add [xy]-expand properties
actor: Remove is-a(Container) checks
actor: Provide Container::raise/lower implementations
actor: Add [xy]-align
actor: Add margin properties
actor: Clean up property installation
actor: Adjust the allocation prior to call allocate()
actor: Update the underallocations check
actor: Store the fixed sizes into LayoutInfo
actor: More cleanups to the Private data structure
actor: Maintain invariants in add_child/remove_child
actor: Adjust the preferred size too
conform: Begin a test suite for layout options
actor: Add child insertion methods
actor: Implement Container::sort_depth_order
box: Drop Container interface overrides
actor: Do not leak the layout manager
actor: Make Actor.add_child and Container.add_actor idempotent
group: Do not override Container
actor: Minor cosmetic fixes to the header
group: Use the default paint() implementation
conform/layout: Remove last Container.add_actor() usage
actor: Cosmetic fixes to internal add/remove child
actor: Background color
box: Proxy the Actor's background color properties
flow-layout: Fix minimum size request
actor: Provide a better get_paint_volume() implementation
group: Use the default get_paint_volume()
actor: Provide more children methods
group: Proxy last few methods to Actor
actor: Make Actor instantiatable
cally: Do not use Group API
Deprecate ClutterBox
Deprecate ClutterGroup
Deprecate ClutterRectangle
actor: Tweak the underallocation warning
docs: Update the release notes
actor: Add TransformInfo
actor: Document fields of ClutterActorPrivate
actor: Use a cairo_rectangle_t instead of a ridiculous array
actor: Define the scene structure inside Actor
actor: Add children iteration methods
Begin porting layout managers to the new child iteration API
Port remaining layout managers to the new child iteration API
actor: Fix child insertion issues
conform: Add a suite for the Actor scene graph API
conform/actor-graph: Add lower/raise units
actor: Deprecate the old parent modifiers
actor: Add replace_child() method
cally: Use the Actor API instead of ClutterContainer
fixed-layout: Use the Actor iteration API
Drop some more ClutterContainer.get_children() uses
actor: Simplify first/last child updates
Remove usage of Actor/Container.get_children()
stage: Use the Actor iteration API
actor: Fix get_paint_volume() default implementation
actor: Provide a proper implementation of replace_child()
docs: Clarify the Actor's iterator API behaviour
actor: Add remove_all_children()
Deprecate Container add() and remove() methods
docs: Update the Actor API reference
actor: Add some debug spew
tests/interactive: Add a simple test for Actor
cally: Use Actor.get_children()
group: Use Actor.remove_all_children()
container: Deprecate more methods
container: Provide default implementation of vfuncs
container: Add diagnostic warnings for deprecated vfuncs
docs: Clean up ClutterContainer's description
docs: Update the release notes
actor: Paint the background color in the paint class handler
layout-manager: Add compute_expand() vfunc
actor: Ask the LayoutManager to compute the expansion flags
box-layout: Override compute_expand()
table-layout: Override compute_expand()
actor: Remove automagic "expand" flag
actor: Use flags to control add/remove child
actor: Add new methods for changing the paint sequence
Deprecate the old raise/lower API
actor: Use proper internal API
build: Add inclusion guards and license notices
docs: Update the release notes
actor: Add boxed margin accessors
docs: Fixes for the API reference
actor: Deprecated push/pop internal methods
docs: Move deprecated sections to the proper location
Fix compiler warnings
Update clutter.symbols
interactive/text: Remove spurious g_object_unref()
Update clutter.symbols for TextBuffer
Add ClutterTextBuffer to the API reference
Update the NEWS file
text-buffer: Fix the Since annotations
script: Fix a segfault
text: Fix the buffer length check on paint
Release Clutter 1.9.4 (snapshot)
Post-release version bump to 1.9.5
actor: Deprecate show_all()/hide_all()
actor: Provide a better default pick() behaviour
conform/actor-size: Do not use Rectangle
interactive: Use ClutterActor instead of deprecated classes
interactive: Drop more deprecated classes
actor: Do not use ::constructed
actor: Add :first-child and :last-child properties
build: Add private deps to cflags and libs
build: Fix up the test rules for private deps
actor: Be more conservative with the default paint volume
actor: Maintain behaviour of old allocate() implementations
symbols: Add clutter_actor_set_allocation()
docs: Add clutter_actor_set_allocation()
actor: Fix the has_overridden_allocate check
stage: Use clutter_actor_set_allocation()
build: Bump up the Cogl requirement
Release Clutter 1.9.6 (snapshot)
Post-release version bump to 1.9.7
actor: Use internal add/remove child in reparent()
actor: Move underallocation warning to diagnostic mode
group: Gut the implementation
actor: Remove default layout-manager
stage: Restore the chain up inside allocate()
group: Restore previous implementation
actor: NULL-ify sibling fields when removing
interactive/actors: Update the venerable test-actors
Allow mixing old and new API without falling apart
Override Container inside ClutterStage
actor: Remove unused function
script: Add loading from a resource
docs: Inlined examples break enums gtk-doc
docs: Add missing function
actor: use paint opacity to paint the background color
cookbook: Begin porting examples to the new API
cookbook: Start migrating to the new API
Release Clutter 1.9.8 (snapshot)
Post-release version bump to 1.9.9
x11/stage: Use symbolic constants for source function
docs: Use symbolic constants for sources and events
tests/*: Use symbolic constants for sources and events
stage: Add state tracking
osx: Use the Stage state tracking
x11: Use the Stage state tracking
win32: Use the Stage state tracking
gdk: Use the Stage state tracking
wayland: Use the Stage state tracking
docs: Update ClutterStageState flags
Merge branch 'stage-state'
x11: Unbreak the build
Remove unused variable
doc/cookbook: Remove dead link
event: Add symbolic names for left, middle, and right buttons
drag-action: Use the symbolic constants for the button
docs: Update to show the symbolic button names
tests: Update to use the symbolic button names
conform: Avoid a deadlock
box: Restore the ::destroy handler
actor: Add ClutterActorIter
stage: Use the iterator API instead of the DOM one
box: Use the ActorIter API
fixed-layout: Remove the NO_LAYOUT flag set
group: Set the NO_LAYOUT flag
Move GLES2 prototypes to their header
docs: Mention the DELEGATE_LAYOUT flag in set_allocation()
Use ClutterActorIter inside layout managers
texture: It's bytes per pixel, not bits
texture: Deprecate YUV setter
x11: Remove CLUTTER_DISABLE_DEPRECATED usage
actor: Move ClutterShader-related code out of clutter-actor.c
actor: Do not unmap/unrealize twice on destruction
actor: Add diagnostic message for "behaviours" in ClutterScript
docs: Add an example to the Actor description
docs: XInclude test-actor inside the Actor's description
docs: Add private macro CLUTTER_PRIVATE_FIELD
docs: Add an image for the XIncluded code
Clean up the clutter API reference Makefile.am
docs: Update the actor invariants
docs: Clarify actor map and unmap methods
interactive/actor: Show event and animation API
Clean up clutter-actor.h
list-model: Migrate from GValueArray
model: Drop GValueArray usage
docs: Update release notes
Release 1.9.10 (snapshot)
Post-release version bump to 1.9.11
docs: Fix up Since annotation
text: Add the coords_to_position() method
interactive/text-field: Modernize
text: Style cleanups
text: Fix annotations
text: Avoid changing the contents when possible
conform/actor-graph: Add more cases
docs: Update the Container interface documentation
actor: Add a default handler for ::destroy
actor: Add ClutterActorIter.destroy()
conform/actor: Add unit for the Container signals
Mark internal symbol as private
build: Identify the Linux hosts
symbols: Update
Add abicheck.sh
build: Fix platform_linux check
text: Fix regression
stage: Clean up
stage: Do not use weak refs with actors
input-device: Do not use weak references with actors
actor: Implement remove_all_children using ActorIter
Update the Clutter moduleset
Clean up clutter-timeline.h
timeline: Deprecate the clone() method
timeline: Add repeat-count
cookbook: Use clutter_timeline_set_repeat_count()
animation: Do not use deprecated timeline methods
timeline: Move deprecated methods into a separate header
docs: Use ClutterTimeline:repeat-count instead of :loop
Deprecate ClutterStage:color
interactive/*: Update the API usage
interactive/depth: Drop deprecated API
actor: Add destroy_all_children()
actor: Remove stray cogl_object_unref()
Add a note on the paint volume origin
box-layout: Fix allocation brain farts
interactive/actor: Use a BoxLayout
interactive/actor: Add more animations
Do not check for features inside class initialization
effects: Delay the creation of the base pipeline
conform/invariants: Clean up
x11/stage: Allow setting fullscreen hint before realize
Ensure that the CoglPango GIR is built against the correct libcogl
Fix build on OSX
interactive/layout: Update to modern API
docs: Note when new ClutterBindCoordinate values were added
drag-action: Use the motion event when passing the drag threshold
Move the easing functions to their own file
timeline: Add progress functions
animation: Deprecate Alpha usage
Fix the progress function scope annotation
docs: "Soft" deprecation of ClutterAlpha
Fix compiler warning
build: Bump up Cogl dependency
docs: Fix unused symbols
docs: Document ClutterTextBuffer structures
docs: Documentation fixes
Release Clutter 1.9.12 (snapshot)
Post-release version bump to 1.9.13
build: Fix the header order
Clean up the included headers
build: Make abicheck.sh backend-aware
cookbook/examples: Modernize the code
paint-volume: Add a union method for boxes
actor: Add a method for computing the default paint volume
conform: Clean up test names
conformance: Rename the source files
conformance: Clean up
Move macros to their own headers
Require GLib ≥ 2.31.19
Add flexible versioning scheme
Update the deprecation macros
Add deprecated header for ClutterStageManager
Add a deprecated header for ClutterAnimatable
Add deprecated header for ClutterAnimation
Add a deprecated header for ClutterTexture
Add a deprecated header for ClutterCairoTexture
Move clutter-util.h into the deprecated section
docs: Add new macros to the sections file
Annotate all functions available since 1.10
docs: Document the versioning macros
interactive: Remove test-behave
interactive: Remove test-actor-clone
interactive: Remove test-fullscreen
interactive: Remove test-shader
actor: Do not check for child destruction in add_child_internal()
Annotate the exported version variables
build: Remove clutter-version.h.win32.in
interactive/actor: Add margin usage example
docs: Update the actor example image
docs: Refresh the layout managers example image
Fix compilation
Make clutter-stage-window.h a private header
symbols: Add missing InputDevice symbol
input: Add a check on the argument
actor: Annotate the allocation-changed signal
conform/actor-invariants: Add tests for show-on-set-parent
stage: Fix up a copy-and-paste train wreck
conformance/invariants: Test that visibility is not recursive
actor: Ensure static scope to allocation-changed arguments
Update the release notes
docs: Updates to the API reference
Release Clutter 1.9.14 (snapshot)
Post-release version bump to 1.9.15
Improve repaint functions
master-clock: Clean up the frame processing
master-clock: Add frame budget diagnostic messages
Add missing enumeration type to clutter.symbols
Annotate clutter_threads_add_repaint_func_full()
script: Support translatable strings for properties
text: Center the cursor caret
text: Use the background color when painting
interactive/text-field: Use :background-color
texture: Fix the async loop ceiling
osx: Call finishLaunching on post-parse
gdk: Add missing declaration of clutter_gdk_get_default_display()
Try to avoid duplicate declarations for profile macros
x11/backend: Ensure that pre/post parse hooks are not exposed
x11/keymap: Avoid a signed/unsigned comparison
x11/device-manager-core: Avoid a signed/unsigned comparison
snap-constraint: Fix typo that broke the get_edges() method
cally: Fix redundant declarations
Fix missing/redundant declarations
build: Remove maintainer flags from test build
build: Increase the anal-retentiveness of the maintainer flags
cally/text: Constify string members
text: Use CoglFramebuffer API for the path-based clip
po: Update bug tracker in Makevars
Bump up the GDK dependency
actor: Annotate signals to enable some optimization
docs: Update reference symbols
interval: Add variadic arguments for initial/final setters
types: Declare new Transition classes
Add ClutterTransition
Add ClutterPropertyTransition
actor: Implement implicit animatable properties
symbols: Update
docs: Update the API reference
interactive/transitions: An easing demo without animate()
interactive/actor: Do not use clutter_actor_animate()
interactive/bin-layout: Use implicit animations
actor: Add delay to the easing state
timeline: Add more state accessors
transition: Check the repeat count to remove on complete
transition: Clear the animatable member when removing on complete
actor: Add generic transition support
symbols: Update
doc: Reference fixes
actor: Fix get_transition() method
I should compile the changes I make
actor: Remove G_SIGNAL_NO_RECURSE
interactive/texture-async: Use implicit animations
animator: Fix NULL check
Add PaintNode, an element on the render object tree
actor: Add paint_node virtual function
Add ClutterContent
docs: Update documentation on the paint sequence
docs: Update the API reference
paint-node: Use JSON-GLib for debug serialization
content: Make vfuncs optional
content: Turn attached and detached into signals
paint-nodes: Use logical extents for the TextNode::draw
interactive/content: Define the size of the text geometry
paint-nodes: Fix compiler warning
actor: Make paint_node() and ::paint mutually exclusive
conform/text-cache: Use the stage paint signal
conform: Skip actor-offscreen-redirect
content: Make get_preferred_size() public
paint-node: Remove redundant declarations
Add ClutterCanvas, a drawing content
canvas: Add canvas size to the ::draw signal
canvas: Fix single header inclusion guard
Add ClutterImage, and image data content
actor: Add minification/magnification filters
Use the content scaling filters
interactive/canvas: Set the scaling filters
Update clutter.symbols
build: Check for gdk-pixbuf
interactive/image: Test ClutterImage
interactive/image-box: Add a pure Image test, suitable for docs
Documentation fixes
actor: Fix RESIZE_ASPECT mode for the content box
image: Add get_texture()
image: Add set_area() method
paint-node: Make texture template pipeline clamp to edge
po: Update POTFILES.in
actor: Unconditionally emit ::paint
interactive/image-box: Remove unneeded stuff
docs: Fixes for the API reference
Update release notes
docs: Fixes for ClutterImage's API reference
paint-nodes: Make part of the API internal
docs: Add ClutterActorClass.paint_node() description
Rename 'bilinear' scaling filter to 'trilinear'
po: Update POTFILES.in
build: Remove maintainer flags from cookbook/examples
actor: Restore a lost queue_relayout()
interactive/image-box: Clarify the label contents
actor: Remove an has_allocation() check
Debugging cleanups
Annotate functionality added in 1.10
docs: Change the short description of ClutterActor
osx/stage: Synthesize an enter event on show
Add some utility initializers to ClutterActorBox
actor: Fix set_scale_with_gravity()
Add initializer utilities for ClutterVertex
Use G_VALUE_INIT instead of { 0, }
actor: Remove the implicit easing state save
actor: Avoid popping the easing state stack once too many
script: Add 'context' to the translatable definitions
actor: Add ::transitions-completed signal
Check for XInput 2.2 extension
event: Expose precise scrolling information
x11: Add support for scroll valuators on XInput2.2
x11: Reset scroll valuators
gdk: Relay scroll delta from GDK
event: Add ClutterTouchEvent
x11: Add support for touch events
x11/keymap: Silence deprecation warnings around a fallback
conform/anchors: Fix a dubious test
docs: Fixes for the API reference
Release Clutter 1.9.16 (1.10 release candidate 1)
Post-release version bump to 1.9.17
timeline: Increment current-repeat after ::completed
cookbook/examples: Use real implicit animations
Post-branching version bump to 1.11.1
actor: Clarify and improve memory management of transitions
Use g_clear_object() instead of unref() + NULL
property-transition: Remove animatable from the ctor
docs: Add a section on actor animations
docs: Fix typo
docs: Reorganize the API reference index
paint-node: Initialize ClutterPaintOperation
conform: Set harsher environment for running tests
interactive/scrolling: Use the implicit animation API
docs: Clean up the animations sections of the Actor reference
Fix fallback profile counter macro
osx: Fix compilation warnings
version: Add 1.12 version macros
build: Remove disabling Clutter's deprecation warnings while building it
actor: Add IN_DESTRUCTION checks
actor: Add debug annotation in add_transition()
Remove unused fields from LayoutInfo
interactive/transitions: Add missing easing state save/restore
actor: Simplify setters of animatable properties
table-layout: Fix [xy]_expand
actor: Check easing duration when updating in-flight transitions
interactive/transitions: Jump to middle-click coordinates
interactive/animation: Use implicit animations instead of animate()
docs: Mention in-flight value changes
actor: Ensure we use the current easing duration and mode
actor: Minor optimization to avoid get_preferred_*
actor: Ensure that we correctly remove transitions
actor: Make :content-gravity animatable
interactive/bin-layout: Call save/restore easing state
actor: Make _clutter_actor_foreach_child() safe again
build: Remove -Waggregate-returns
osx: Fix build
x11/device-manager-xi2: Remove heuristics for touchscreen devices
enums: Add CLUTTER_INPUT_AXIS_DISTANCE
x11/device-manager-xi2: Add 'Abs Distance' axis
interactive/stage-sizing: Clean up
stage: Unset the natural size when fullscreening
x11/stage: Leave a comment about multi-head setup
actor: Do not queue_redraw() in set_opacity()
actor: Remove unnecessary relayout/redraw calls
actor: Fix completed transitions logic
actor: Clear MetaGroups when empty
actor: Check for mapped children in the default get_paint_volume()
interactive/snap-constaint: Modernize code
actor: Return a valid paint volume by default
Deprecate ClutterMedia
cally: Fix the pkg-config file
Be resilient in case there is no device manager
docs: Add the 1.12 symbols index to the API reference
Revert "actor: Unconditionally set show_on_set_parent"
actor: Call show() on set parent conditionally
macros: Define MIN_REQUIRED as the current version
media: Define CLUTTER_DISABLE_DEPRECATION_WARNINGS
path: Avoid integer overflow in get_distance()
Deprecate ClutterCairoTexture
Move the progress function registration to clutter-types.h
Add base geometric types
actor: Use ClutterPoint for the fixed position
actor: Use ClutterSize for minimum and natural fixed sizes
actor: Add position and size animatable properties
script: Support ClutterPoint and ClutterSize
color: Add initializers for ClutterColor
Move towards an alloc/init pair for base types
Add a function to compute the distance between points
event: Add distance and angle accessors
Use an epsilon for float comparison
Add a rect-contains-rect function
Add version annotation for newly added functions
docs: Add a reference section for geometric types
transition: Add interval convenience API
docs: Use the Transition convenience API
actor: Make add_transition() work regardless of easing state
easing: Add utility functions
interval: Allow passing NULL values to the constructor
Add ClutterKeyframeTransition
timeline: Add an internal function for advancing a timeline
Add ClutterTransitionGroup
keyframe-transition: Add direct accessors for key frames
Deprecate State and Animator
Deprecate ClutterAnimation, as well as clutter_actor_animate()
Add deprecation annotations
docs: Clean up the animation section
Fixes for the API reference
actor: Remove automatic transition init from add_transition()
actor: Add basic automatic expand flags
actor: Add private get_effective_x_align() method
bin-layout: Use the actor align/expand flags
interactive/bin-layout: Improve the example code
docs: XInclude the bin layout example
bin-layout: Deprecate BinLayout alignments
box-layout: Add the :orientation property
actor: Coalesce needs_[xy]_expand() into one method
actor: Ignore allocation flags
actor: Make :allocation animatable
box-layout: Deprecate the animation API
table-layout: Deprecate the animation API
layout-manager: Deprecate the layout animation
interactive/table-layout: Enable animations
Add ClutterScrollActor
docs: Add ScrollActor to the API reference
docs: Clean up index
Deprecate ClutterAlpha
docs: Specify scroll_to_point() coordinate space
docs: Add missing symbols to the sections file
docs: Mention that patches must pass the conformance tests
Disable deprecation warnings in deprecated classes
animatable: Disable deprecation warnings
docs: Annotation fixes
docs: Fix typo in the <structname> tag
docs: Replace unknown <envvar> tag with <varname>
Add missing symbols
conform/actor-graph: Add missing NULL terminator
Release Clutter 1.11.2
Post-release version bump to 1.11.3
Move examples from tests/interactive to a new top-level
build: Allow disabling all tests and examples
build: Fix BUILD_TESTS condition check
interactive/flow-layout: Modernize code
Move FlowLayout test into examples
interactive/binding-pool: Modernize
interactive/transitions: Modernize
Move the easing modes test into the examples
docs: Move ClutterAnimationMode's documentation
docs: Move the easing modes graphs to the AnimationMode docs
docs: Add annotation for ClutterEventSequence
docs: Disable deprecations when building the object scanner
cally: Disable deprecation warnings
Annotate deprecated get_type() functions
docs: Update the configure switches in the README
Add rounded corners rectangle example using Canvas
examples: Add an example of layout manager
score: Fix version of the deprecation annotations
score: Add deprecation annotations to all docs
Put bind-constraint back into the interactive tests
actor: Include margin in explicit sizes for all cases
modules: Point to the correct branch of Cogl
build: Drop version check on auto*
examples/canvas: Resize the canvas on allocation changes
scroll-actor: Implement pick()
scroll-actor: Paint children in pick mode
Move scroll actor test to the examples
scroll-actor: Check for point equality in the internal setter
modules: Use 0.10 branch for GStreamer packages
examples: Update drag and drop action code
event: Add convenience functions for Shift and Ctrl modifiers
paint-volume: Use the correct coordinate for axis alignment
build: Move test-unit-names.h out of the dist
actor: Finally fix RESIZE_ASPECT content gravity
actor: Stop transitions on remove_child()
timeline: Add a new "stopped" signal
osx/backend: Chain up in create_context()
image: Add a data setter using GBytes
examples/threads: Modernize code
docs: Add ClutterTimelineClass.stopped annotation
symbols: Add missing functions
Release Clutter 1.11.4 (snapshot)
Post-release version bump to 1.11.5
docs: Fix wrong rotation-* properties name
examples/flow: Do not use deprecated API
examples/constraints: Do not use deprecated API
examples: Build with deprecation warnings turned on
examples/layout: Initialize variables to avoid warnings
examples: Enable maintainer compiler flags
actor: Improve the debug name
debug: Group debug messages by timestamps
actor: Improve debug message for create_transition()
conform/events-touch: Silently bail out if init failed
text: Use actor alignments when painting the layout
table: Deprecate the align, expand, and fill layout properties
actor: Add content-repeat
image: Use the actor's content repeat policy
canvas: Use the actor's content repeat policy
text: Chain up in the ScriptableIface implementation
transition: Use current values if no interval is defined
interval: Add initial and final properties
interval: Add is_valid() method
property-transition: Verify the interval on compute_value()
actor: Provide an initial easing state
docs: Add notes on implicit vs. explicit animations
docs: Remove the old animation tutorial
docs: Further clarifications on implicit vs explicit animations
base-types: Add zero point and rect
base-types: Don't free zero point and rect
docs: Add missing clutter_interval_is_valid symbol
docs: Document user_data argument for BindingActionFunc
docs: Change GridLayout's short description
docs: Update the release notes for 1.12
keysyms-update: Add deprecation guards to the deprecated header
Update keysyms headers
timeline: Emit last ::completed before ::stopped
docs: Mention the Timeline::stopped signal in the class description
canvas: Propagate Cairo errors when diagnostic mode is enabled
interval: Transform values on set, if needed
interval: Remove unnecessary check
conform: Initial suite for ClutterInterval
interval: Validate more fundamental types
interval: Compute progress for signed char
interval: Do not leak the result GValue
conform/interval: Add transformation unit test
property-transition: Lazily convert the interpolated value
transition: Check if we're setting the same interval
build: Remove tarball upload to clutter-project.org
interactive/touch-events: Add a missing return value
build: Remove gcov from the build
build: Add coverage support using lcov
conform: Put xinput enabling under guards
interactive/touch-events: Protect x11-specific calls
Remove duplicate typedefs
conform/script: Add the return type for the margin test
Move PathNode definitions into clutter-types.h
Clean up deprecated header inclusion
stage: Remove an extra reference count
docs: Fix XInclude path of the BindConstraint example
docs: Add missing annotation for ClutterActorClass.touch_event
Release Clutter 1.11.6
Post-release version bump to 1.11.7
conform: Check that iterators work post-assignment
actor: Add ActorIter.is_valid()
examples/layout-manager: Show transformations inside layouts
constraints: Clamp updated allocation to the nearest pixel
build: Clean output of the release rules
doap: Fix the download page link
doap: Change my email address to @gnome.org
examples: Clean up the threads usage example
Deprecate clutter_threads_enter()/leave()
drag-action: Add ::drag-progress signal
text: Add :cursor-position and deprecate :position
actor: Constify event argument in clutter_actor_event()
actor: Move event chain emission into ClutterActor
actor: Add :z-position and deprecate :depth
actor: Add pivot point
actor: Add accessors for rotation angles
examples: Use rotation angle and pivot point
actor: Deprecate rotation center properties
examples: Use the pivot point for scaling
actor: Deprecate scale center and gravity accessors
actor: Add :pivot-point-z
Add notes on the properties to remove
actor: Add translation transformation
examples: Use pivot point, not anchor point
actor: Deprecate anchor-point
actor: Clean up the order of transformations
actor: Add scaling factor in the Z axis
types: Add CLUTTER_VERTEX_INIT_ZERO
Use Vertex zero init macro
Deprecate ClutterTexture's API
Remove usage of ClutterLayoutManager easing API
Revert "bin-layout: Implement layout animations"
Revert "box-layout: Use the ClutterLayoutManager animation API"
Revert "flow-layout: Implement layout animations"
grid-layout: Remove layout animations
Revert "table-layout: Use the ClutterLayoutManager animation API"
Revert "layout-manager: Add a new animation API"
Documentation fixes
actor: Round the adjusted allocation origin correctly
Release Clutter 1.11.8
Post-release version bump to 1.11.9
x11/xi2: Do not generate scroll events on ButtonRelease
Fix compiler warning
input-device: Fix introspection annotation
x11: Add debug notes for pointer-emulated
event: Expose is-pointer-emulated flag
docs: Add missing section for ClutterRotateAction
Split off LayoutManager deprecated functions to a separate file
actor: Consolidate rotation angle internal setter
interactive/animation: Use pivot point
timeline: Add support for step() progress
timeline: Add cubic-bezier() progress functions
examples/easing-modes: Use newly added modes
actor: Add ::transition-stopped
actor: Simplify the implicit transition handling
actor: Ensure that we remove only implicit transitions
types: Add ClutterMatrix
Add ClutterActor.transform
Annotate things to be removed/changed for 2.0
interactive/keyframe: Use transition-stopped signal
actor: Ensure the invariants of transition-stopped
gdk: Fix compilation on non-X11 platforms
build: Move config.h under clutter/
examples/basic: Use the event type and not a flag
build: Some warnings should always stop compilation
build: Fix out of tree builds
Documentation build fixes
build: Include top builddir for cookbook examples
Release Clutter 1.11.10 (snapshot)
Post-release version bump to 1.11.11
docs: Fix up deprecation notes for animate()
types: Add INIT_ZERO macro for ActorBox
docs: Warn users of ClutterGeometry
bin-layout: Use ClutterActor:fixed-position-set
docs: Fix the link to set_content_gravity()
actor: Deprecate :clip and introduce :clip-rect instead
clone: Do not use get_allocation_geometry()
stage: Do not use get_allocation_geometry()
actor: Deprecate Geometry-related API
base-types: Add (constructor) annotations
Deprecate ClutterActor::paint
Revert "stage: Do not use get_allocation_geometry()"
stage: Do not use get_allocation_geometry()
rotate-action: Use the correct accumulator
backend: Include deprecated header
Associate the device to a stage on touch events
Remove (constructor) annotation
Fix segfault when enabling debugging notes
text: Clean up button press handling
matrix: Fix the init_with_matrix() implementation
actor: Add the :child-transform property
docs: Add missing symbols to the sections file
docs: Add ClutterAnimation migration docs
bin-layout: Ensure that fixed position get a 0.0 alignment
examples/box: Allow toggling animations
docs: Add ZoomAction to the API reference
drag-action: Ensure that we can destroy the drag handle
docs: Add ZoomAction symbols to the sections file
Release Clutter 1.11.12 (snapshot)
Post-release version bump to 1.11.13
actor: Deprecate the pick signal
actor: Call queue_redraw() when setting child-transform
actor: Setting the child-transform invalidates the children's modelview
Update POTFILES.in
x11/device-manager-xi2: Put XIPointerEmulated under conditionals
actor: Remove existing implicit transition if duration is 0
Add interpolation for matrices
actor: Make :transform and :child-transform animatable
examples/pan-action: Animate the content reset
docs: Fix GestureAction.get_velocity()
docs: Update with missing symbols
gdk: Fix include
Release Clutter 1.11.14 (snapshot)
Post-release version bump to 1.11.15
x11: Add EventSequence → touch detail accessor
color: Simplify shade() implementation
docs: Document the states of a GestureAction
drag-action: Allow destroying the dragged actor inside ::drag-end
Release Clutter 1.11.16 (snapshot)
Post-release version bump to 1.11.17
Add debug note for text direction
bin-layout: Fix text direction checks
docs: Fix typo in closing tag
Release Clutter 1.12.0
Post-release version bump to 1.12.1
actor: Fix transform-set condition
main: Do not release the lock if it hasn't been acquired
Post-branch version bump to 1.13.1
docs: Fix ClutterPanAction signal annotation
Put g_type_init() under a version check
actor: Clean up the code in ::apply-transform
docs: Clean up ZoomAction signal and description
docs: Specify that RotateAction uses two touch points
Enable XInput support by default
evdev: Fix missing ClutterEventSource member
examples: Remove clutter_x11_enable_xinput()
build: Fix distcheck in the cookbook
Release Clutter 1.13.2
Post-release version bump to 1.13.3
Fix interpolation between ClutterRect instances
Add missing functions to clutter.symbols
timeline: Add progress-based marker API
scroll-actor: Use :child-transform
cally: Use AktObject::get_name()
conform: Disable the Cogl tests
Fix compiler warnings by initializing variables
build Bump to 1.15.1
offscreen-effect: Add a method to get the target area
deform-effect: Don't use deprecated API
docs: Clean up the wording of a couple of comments
docs: Clean up the documentation for the allocate() methods
text: Clean up the set_font_description_internal() semantics
actor: Release a reference on the implicit Transitions
build: Dist the cookbook
timeline: Use the right function pointer offset
actor: Revert the Transition/Actor leak fix
docs: Add 1.14 symbols index
build: Disable debugging code in stable releases
Clean up the Actor private header
examples/layout-manager: Improve the example
examples/layout-manager: Remove unnecessary easing state save
actor: Clean up ::show and ::hide class handlers
actor: Clean up internal add/remove functions
actor: Keep track of clones
actor: Ignore redraws queued on unmapped actors
actor: Propagate the cloned state to the children
actor: Skip transitions on invisible actors
docs: Add missing symbol to the list
symbols: Add missing symbol
Add version-related macros for 1.16
Bump the requirement for Cogl to its stable release
Fix compilers warnings when debugging is disabled
text: Add ::cursor-changed signal
Deprecate ClutterGeometry
timeline: Ensure the range on the cubic bezier control points
2.0: Bump API version
2.0: Define a separate clutter_api_version_am macro
2.0: Bump clutter-1.0 to clutter-2.0
2.0: Drop deprecated classes from Cally
2.0: First pass at deprecated API removal
2.0: Remove deprecated sources from the build
2.0: Remove deprecated headers from the build
2.0: Remove deprecated API from ClutterBackend
2.0: Remove ClutterActor::paint and ::pick signals
2.0: Remove deprecated API from ClutterStageManager
2.0: Remove deprecated API from ClutterTimeline
2.0: Remove deprecated API from ClutterSettings
2.0: Remove deprecated API from clutter-main.c
2.0: Remove deprecated API from ClutterStage
2.0: Remove deprecated ClutterContainer API
2.0: Remove deprecated API from ClutterBoxLayout
2.0: Remove deprecated API from ClutterText
2.0: Remove deprecated API from clutter-util.c
2.0: Remove deprecated API from ClutterTableLayout
2.0: Remove deprecated API from Animatable
2.0: Remove ClutterGeometry
2.0: Remove deprecated symbols from the installed headers
2.0: Remove include directives for deprecated headers
2.0: Remove all Since: annotations
2.0: Remove CLUTTER_AVAILABLE_IN_1_*
2.0: Remove unused enumeration types
2.0: Start migrating API references
2.0: Bump up ClutterActorClass padding
2.0: Bump down ClutterStageClass padding
2.0: Clean up Clutter's API reference
2.0: Remove unnecessary symbols
2.0: Remove backward compat variables from the pkgconfig file
2.0: Update gitignore file
2.0: Remove compatibility header from keysyms update script
2.0: Remove unused arguments from doc annotations
2.0: Prune conformance test suite
2.0: Prune interactive test suite
2.0: Prune micro-bench test suite
2.0: Prune performance test suite
2.0: Disable Cally tests
2.0: Update cally-atkcomponent-example
2.0: Fix up the ignore file
2.0: Update symbols file
2.0: Remove deprecated symbols from the tree
2.0: Remove unused enumerations
2.0: Fix up the versioning macros
2.0: Include clutter headers conditionally in clutter-x11.h
2.0: Fix up documentation annotations
2.0: Clean up the Clutter API reference
2.0: Update the symbols file
2.0: Update POTFILES.in
canvas: Allow invalidating the content along with the size
stage: Add a paint callback
stage: Use precomputed constants instead of trigonometric functions
actor: Improve conditions for skipping implicit transitions
docs: Mention implicit animations checks in the release notes
Fix up "allow-none" annotation
build: Fix up the silent rules prefixes
build: Remove INCLUDES directives
canvas: Remove invalidate_with_size()
gitignore: Add test-driver
cally: Use a weak pointer to hold the key focus in CallyStage
Revert "units: Handle negative values in clutter_units_from_string()"
stage: Ensure that we don't pick during destruction
actor: Fix has_constraints() and has_actions()
conform: Add suite for actor's meta objects
conform: Ensure that we don't leak references
actor: Remove the was_painted flag
examples: Remove a stray restore_easing_state()
conform: Conditionally execute the texture-fbo unit
build: Enable Cogl support with Wayland
conform: Use a repaint function
conform: Move timeline-base under conditional check
build: Disable Cogl deprecation warnings for tests
conform: Drop the TODO macro from the harness
conform: Drop the Cogl tests
conform/actor-layout: Remove the continuous redraw
build: Add *.test pattern to the ignored files list
Fix annotations for signal arguments
build: Bump up the GLib dependency
cally: Use the new macros for adding private data
Use the new macros for adding private data
deprecated: Use the new macros for instance private data
deprecated: Disable Cogl deprecation warnings
x11: Replace deprecated Cogl API
gdk: Replace deprecated Cogl API
cogl: Replace deprecated Cogl API
build: Remove the wrappers directory on clean
Revert "cogl: Replace deprecated Cogl API"
paint-nodes: Use the correct wrap mode for TextureNode
actor: Deprecate realize and unrealize
docs: Add missing symbols
build: Fix distcheck for conformance tests
Release Clutter 1.15.2 (snapshot)
Post-release version bump to 1.15.3
x11: Remove unused variable
docs: Use the correct signal name
actor: Do not set remove-on-complete on implicit transitions
build: Ensure tests are built only on make check
Show if we are installing the tests in the configure summary
build: Generate gitignore on BUILT_SOURCES
paint-nodes: Remove modelview from ClutterRootNode
Use paint nodes to set up the stage
docs: Fix gtk-doc warnings
cookbook/examples: Disable Cogl deprecation warnings
paint-nodes: Have a fallback buffer for the root node
Update exported symbols
Release Clutter 1.15.90
Post-release version bump to 1.15.91
Depend on the cogl-path-1.0 pkg-config file
Revert "Depend on the cogl-path-1.0 pkg-config file"
build: Depend on Cogl 1.15.9
Revert "clutter-offscreen-effect: Allocate the cogl texture directly"
Release Clutter 1.15.92 (snapshot)
Post-release version bump to 1.15.93
backend: Do not use CLUTTER_WINDOWING_EGL unconditionally
stage-window: Add scaling factor accessors
stage: Adjust drawing to include the window scaling factor
x11: Apply the window scaling factor
cogl: Compensate for window scaling
evdev: Cache the regexp
evdev: Clean up debug and error messages
Documentation fixes
Release Clutter 1.15.94 (snapshot)
Post-release version bump to 1.15.95
x11: Ensure we have a stage before accessing its fields
Release Clutter 1.15.96 (snapshot)
Post-release version bump to 1.15.97
device: Guard against divisions by zero
Release Clutter 1.16.0
Post-release version bump to 1.16.1
image: Do not premultiply the blend color
Add 1.18 version macros
paint-nodes: Clarify color handling for TextureNode
Bump up version to 1.17.1
Update symbols file
Deprecate ClutterTableLayout
docs: Remove mentions of XFixes dependency
Bump up the dependency on Cogl
New release cycle, new interface age
actor: Add private getter for the active framebuffer
Use the non-deprecated Cogl clipping API
text: Add a hacky fallback for the framebuffer
paint-node: Get the framebuffer from the root node
conform: Run texture tests only on -m=slow
docs: Fix syntax errors in annotations
gesture: Clean up trigger edge accessors
Explicitly set the trigger edge in GestureAction subclasses
gesture: Make threshold-trigger-edge public
Fully rework the conformance test suite
conformance: Add actor tests
conformance: Add more tests
tests: Use an internal setter for disabling vblank sync
build: Ignore *.test files
Make abicheck.sh output TAP
stage: Check coordinate validity in do_pick()
settings: Add window scaling related settings
Check for cairo_surface_set_device_scale()
settings: Handle window scaling factor internally
x11/stage: Remove CLUTTER_SCALE handling
x11/stage: Resize on window-scaling-factor changes
settings: Remove explicit stage scaling factor update
canvas: Use the window-scaling-factor setting
canvas: Add scale-factor property
docs: Update the test-related documentation
cogl-path: Fix the exported symbols regular expression
cookbook: Fix build of the examples
cookbook: Temporarily disable the scribbler example
x11/stage: Store new size on unrealized resize()
settings: Add CLUTTER_DPI_SCALE
settings: Make unscaled-font-dpi override font-dpi
build: Remove .gitignore on distclean
Release Clutter 1.17.2
Post-release version bump to 1.17.3
Bump the Cogl dependency
Revert "cookbook: Temporarily disable the scribbler example"
build: Fix rules for examples data
conform: Re-enable text tests
conform/text: Add verbose output
text: Fix the implementation of delete_chars()
x11: Fix bad logic in axis check
timeline: Fix bad logic in check
build: Add -Werror=logical-op
color: Fix documentation of 'hsla()' parsing
conform/color: Add more test coverage
docs: Explicitly mention that Transition is abstract
actor: Extend :scale-[xyz] factors in the negative range
Add missing exported symbols
docs: Add missing symbols to the API reference
docs: Ignore clutter-test-utils.h
Release Clutter 1.17.4 (snapshot)
Post-release version bump to 1.17.5
text: Discover the direction of the contents
text: Use the resolved text direction
backend: Add private accessor for the keymap direction
x11: Add keymap direction query
text: Use the keymap direction when focused
Release Clutter 1.17.6
Post-release version bump to 1.17.7
stage: Use the correct types for debug note
Edit an incorrect comment
Annotate all public symbols
Annotate symbol visibility in Cally
Annotate symbols in backend-specific headers
Include "config.h"
Use _CLUTTER_EXTERN to define CLUTTER_VAR
symbols: Fix the expected ABI
New visibility handling in Clutter
build: Remove abicheck.sh
cally: Remove docbook tags
docs: Move to markdown
docs: Port deprecated sections to markdown syntax
docs: Port backend-specific sections to markdown
docs: Remove last stray DocBook tags
docs: Add missing symbols to the API reference
Require GTK-Doc 1.20
docs: Remove --sgml-mode from the build options
Release Clutter 1.18.0
Post-release version bump to 1.18.1
build: Resync our copy of introspection.m4
Bump the dependency of Cogl to 1.17.5
Remove clutter.symbols
test-utils: Skip tests if no DISPLAY is set
master-clock: Clean up the over-budget diagnostic
Release Clutter 1.18.2
Post-release version bump to 1.18.3
docs: Fix the ClutterImage example URL
docs: Add an explicit example of image loading
Bump to 1.19.1
Provide 1.20 version macros
Release Clutter 1.19.2
Post-release version bump to 1.19.3
conform: Ensure to disable diagnostic messages
Bump up the requirement for libinput
evdev: Update after libinput API changes
build: Warn for experimental input backend
docs: Add missing symbols
drop-action: Use the right state for events
gesture-action: Use event type getter
Release Clutter 1.19.4 (snapshot)
Post-release version bump to 1.19.5
conform: Fix actor-shader-effect
Release Clutter 1.19.6 (snapshot)
Post-release version bump to 1.19.7
Remove unused internal 'in-resize' flag
Revert "backend: try gdk backend before x11/wayland/egl"
build: Remove experimental notice for wayland/evdev
evdev: Fix compiler warning
docs: Add missing symbols to the section file
Release Clutter 1.19.8
Post-release version bump to 1.19.9
Forgot to commit the NEWS file prior to release
Add TestEnvironment key to the installed tests launchers
Re-introduce removed GestureAction method
build: Ignore private header while building docs
actor: Default paint volume does not work without allocation
actor: Unallocated children do not contribute to the paint volume
Remove gtk-doc tags from clutter_test_* API
docs: Remove missing symbol
docs: Fix annotation for has_mapped_clones() method
Release Clutter 1.19.10
Post-release version bump to 1.19.11
docs: Update the markdown README file
docs: Fix the examples for ClutterText.set_font_name()
Release Clutter 1.20.0
Post-release version bump to 1.20.1
build: Update the release rules
Revert "actor: Plug a leak in the implicit transition removal"
Avoid a compiler warning
gdk: Disable deprecation warnings
gdk: Use non-deprecated GdkCursor API
image: Do not put large textures in the atlas
Bump up the version to 1.21.1
Add 1.22 version macros
docs: Add versioned indexes
actor: Add CLUTTER_REQUEST_CONTENT_SIZE mode
actor: Bail when setting the same content
actor: Reset the content box when setting a new content
docs: Add missing deprecation annotations
conform: Drop a deprecated property
script: Do not overwrite ObjectInfo fields
osx: Clean up installed clutter-osx.h header
docs: Add missing symbols
Document CLUTTER_BACKEND and CLUTTER_INPUT_BACKEND envvars
Fix the version number
build: Use subdir-objects
actor: Queue a relayout if we use the content's preferred size
docs: Mention ClutterRequestMode in the release notes
Bump up the requirement for GLib and introspection
Use new introspection annotation syntax
build: Fix out-of-tree builds
build: More out of tree build fixes
Release Clutter 1.21.2
Post-release version bump to 1.21.3
constraint: Add a private header
constraint: Add the ability to update the preferred size
actor: Update preferred size using constraints
bind-constraint: Update the preferred size
docs: Add ClutterConstraintClass.update_preferred_size()
constraint: Fix update_allocation()'s return value
Revert "bind-constraint: Update the preferred size"
Add proper annotations for the test utilities
docs: Mark test utility API as private
Use the proper debug category
stage: Use the symbolic constant for event handled
actor: Do not restore the easing state in finalize()
Improve the warning message in clutter_main_quit()
Improve debugging notes for main loop start/stop
Remove global "actor id"
Remove unused pointer
Ignore automake droppings
build: Fix up gitignore generation rules
build: Drop ad hoc gitignore generation rules
build: Use `env` instead of TestEnvironment key
keysyms: Update the list of key symbols
WARNING: Massive revert commit
Merge branch 'clutter-1.22' back into master
Try again at using the GDK backend by default
examples/layout-manager: Toggle between states
examples/rounded: Use CLUTTER_REQUEST_CONTENT_SIZE
docs: Remove a couple of FIXMEs
docs: Deprecate ClutterTextureFlags
gdk: Implement get_scale_factor()
gdk: Compare integer values
gdk: Support GdkWayland
Deprecate unused enumeration types
docs: Add symbols to the private section
Release Clutter 1.21.4
Post-release version bump to 1.21.5
Depend on a Cairo release with cairo_surface_set_device_scale()
gdk/stage: Warn if CoglContext is not available
docs: Note that the GDK backend is the new default
docs: Minimal fixes for the API reference
build: Add top_builddir to the API reference sources
docs: Fix a gtk-doc annotation in the Mir backend
build: Add missing files to the API reference build
docs: Add missing symbols to the Clutter API reference
docs: Add missing sections to the Clutter API reference
Release Clutter 1.21.6
Post-release version bump to 1.21.7
build: Use libtool macros to find libm
Drop the UProf dependency
docs: Update deprecation notes for ClutterTexture
docs: Improve deprecation notices for ClutterRectangle
docs: Improve deprecation notices for ClutterBox
docs: Improve deprecation notices for ClutterTableLayout
docs: Add anchors to sections in ClutterActor's description
docs: Improve deprecation notices for ClutterAnimation
docs: Improve more deprecation notices
docs: Remove leftover DocBook tags
build: Add missing Mir includes for gtk-doc
build: Enable gtk-doc check
ignore: Add gtkdoc-check files
rectangle: Do not draw the border if bigger than the allocation
build: The EGL backend is no longer experimental
rectangle: Fix the border drawing conditions
build: Remove unnecessary argument for gtkdoc-scan
Release Clutter 1.21.8
Post-release version bump to 1.21.9
stage-cogl: Abort realize() if there's no CoglContext
build: Remove unused internal define
gdk: Fix mapping between frame clock and stages
Release Clutter 1.22.0 (stable)
Post-release version bump to 1.22.1
gdk: Fix stage removal from the master clock
actor: Fix a compiler warning
Post-branch version bump to 1.23.1
x11: Improve touchpad detection heuristics
x11: Plug a leak on error path
Add version macros for 1.24
actor: Add functions mapping to state query macros
Soft-deprecation of actor state macros
Stop using macros for accessing actor state
docs: Add new actor state methods
tests: Remove calls to clutter_x11_enable_xinput()
build: Create .gitignore files in the current directory
build: Skip gitignore files when not building from git
actor: Use the real opacity when clearing the stage
actor: Remove trailing new line
examples: Add transparency to the rounded rectangle
docs: Fix typo in ClutterStage::deactivate
gdk: Use RGBA visual if there is one
docs: Add 1.24 symbols index
build: Fix the URLs in the release email template
docs: Fix 1.24 symbols reference title
actor: Ensure allocation adjustment is safe against zero sizes
actor: Guard against negative-sized allocations
docs: Add missing version symbols
build: Clean up Cally's API reference Makefile
docs: Remove stray XML element
docs: Merge Clutter and Cally API reference
Remove the separate Cally API reference
Move API reference down one level
gdk/device: Propagate more device details from GDK
Add missing include
Use the public symbol for Wayland compositor support
build: Remove unused internal defines
build: Manually check for Wayland support in Cogl
build: Use the same pattern for the manual Mir check
build: No need to conditionally include -Wshadow
Fix compiler warnings
Conditional call to g_type_init()
Include deprecated header for cogl_read_pixels()
Fix compiler warnings
pango: Conditionally use deprecated API
examples: Do not use deprecated Cogl API
examples: Fix compiler warnings
conform: Disable deprecation warnings
egl-x11: Fix compiler warnings
build: Use -Werror for some compiler warnings
build: Drop -Werror for cast-align warnings
Avoid compiler error for uninitialized value
gdk: Use the Cogl visual on Xlib winsys
gdk: Add function to retrieve the GdkVisual
tests/interactive: Fix compiler warning
Release Clutter 1.23.2
Post-release version bump to 1.23.3
build: Automatically detect Wayland support
Deprecate ClutterListModel
Deprecate ClutterModel
conform: Disable deprecation warnings in the model units
Move clutter-list-model.[ch] to the deprecated area
Move ClutterModel to the deprecated area
build: Bump GLib dependency
actor: Allow binding an actor to a GListModel
examples: Add actor-model
actor: Clean up transform_stage_point()
Add autocleanup macros for Clutter types
Move header inclusion guard at the top
build: Do not define Wayland support unconditionally
backend: Remove unnecessary private data structure
cogl: Pack ClutterStageCogl a bit more
actor: Rename internal function
gdk: Use X11 API only when running under X11
examples/actor-model: Clean up and comment
examples/actor-model: Add activate transition
actor: Add bind_model_with_properties()
actor: Use CLUTTER_NEARBYINT instead of C integer casting
docs: Update all the links in the README
Add macros for deprecating macros
cally: Drop use of deprecated macros
backend: Do not use deprecated macros
gdk: Do not use deprecated macros
conform: Disable deprecation warnings
conform: Do not use deprecated macros
actor: Fully deprecate the state access macros
macros: Add fallback defines for non-GCC compilers
keysyms-update: Add deprecation notice for compat symbols
deprecated: Regenerate the compatibility key symbols
build: Use the appropriate NAMESPACE variable everywhere
Do not generate backend-specific enumeration types
x11: Remove unused enumeration
docs: Add missing symbols
build: Fix for distcheck
Release Clutter 1.23.4
Post-release version bump to 1.23.5
Store XVisualInfo into the Xlib renderer
Store the XVisualInfo in the X11-based winsys backends
onscreen: Use the CoglRenderer API for retrieving the X visual
Use CoglRenderer for implementing deprecated, Clutter-only API
winsys: Drop xlib_get_visual_info from the vtable
conform: Mark XFAIL tests
Bump version post-branch
gl: Do not use deprecated constants with the GL3 driver
Add an explicit dep on GIO
conform/actor-pick: Add more verbose output on failure
Do not explicitly enable GLES v1 on distcheck
Release Cogl 1.21.2 (snapshot)
Post-release version bump to 1.21.3
Bump up requirement for Cogl
gdk: Use non-deprecated/non-Clutter specific X11 API
docs: Fix a typo in the BoxLayout:homogeneous description
Release Clutter 1.23.6
Post-release version bump to 1.23.7
actor: Add internal "create textute node" function
canvas: Use internal function for the texture node
image: Use internal function for the texture node
grid: Use the orientation of the request
Initialize out variables
build: Add -Werror=maybe-uninitialized
build: Enable subdir-objects
build: Update enum generation rules
build: Tweak spaces in the silent rules
grid: Use the proper orientation for the request mode
grid-layout: Clarify the scope of the orientation property
Release Clutter 1.24.0
Post-release version bump to 1.24.1
Release Cogl 1.22.0
Post-release version bump to 1.22.1
docs: Fix up the main reference XML
Fix compiler warning
Use explicit NULL comparison for pointers
Release Clutter 1.24.2
Post-release version bump to 1.24.3
Bump up version to 1.25.1
Add version macros for Clutter 1.26
text: Allow selectability without editability
Add tags to the Git ignore file
build: Add --disable-Werror
text: Unify conditions for visible cursor
docs: Improve documentation for ClutterText
text: Enforce boolean value
gdk: Check for both GDK and Cogl winsys support
build: Use the 'x11' pkg-config module to check for X11
Fix definition of ClutterEventExtender
Fix annotation for bind_model()
backend: Allow overriding the Cogl drivers chain
Add a configuration option for deciding the Cogl drivers to use
Allow overriding the list of Cogl drivers via configuration file
Add internal constructor function for each backend
backend: Allow setting a list of windowing backends
backend: Ensure that Cogl drivers are set prior to initialization
Read the config file when creating the global shared state
Allow setting the default backend from the configuration file
tests: Force X11 backend for the pixmap test
egl: Rename backend constructor function
build: Rework the default rules for the EGL backend
docs: Update sections file for missing macros
docs: Add 1.26 symbols index
Release Clutter 1.25.2 (snapshot)
Post-release version bump to 1.25.3
docs: Add missing symbols
Release Clutter 1.25.4
Post-release version bump to 1.25.5
gdk: Enable swap throttling on full screen windows
build: Use AC_COMPILE_IFELSE
Release Clutter 1.25.6
Post-release version bump to 1.25.7
actor: Expand is_in_clone_paint() check
cally: Avoid clone spamming state changes
gdk: Disable deprecation warnings
Release Clutter 1.26.0
Post-release version bump to 1.26.1
actor: Warn on adding/removing itself as a child
Include libdrm and gbm when building Clutter

Enrico Nicoletto (4):
Updated Brazilian Portuguese translation by Guilherme Barbosa Ferreira <***@guilhermeferreira.info> and myself
Added Brazilian Portuguese translation.
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation

Erick Pérez Castellanos (5):
Migrated internal ClutterBezier to float.
Migrated ClutterPathNode to use ClutterPoint
Updated doc example to use ClutterPoint.
Removed unused ClutterKnot
Remove ClutterKnot: Clean clutter2-sections.txt

Evan Martin (2):
[docs] Fix typos and remove mentions of SVN
[docs] Fix typos and remove mentions of SVN

Evan Nemerson (6):
cogl: Include exported pacakges information in GIR
cogl: Include exported pacakges information in GIR
introspection: add missing introspection data from Vala bindings
introspection: add some missing annotations
binding-pool: add user_data parameter to ClutterBindingActionFunc
introspection: assorted annotation fixes ported from Vala

Fan Chun-wei (1):
Update the cogl.symbols file

Felix Riemann (1):
atlas-texture: Keep reference on potential destination atlas

Flamarion Jorge (1):
Updated Brazilian Portuguese translation.

Flemming Christensen (1):
Updated Danish translation

Florian Müllner (26):
Add missing include
actor: Fix add_child_at_index() for negative index
Update Hebrew translations
Add skeleton translations for RTL locales
actor: Minor cleanup
box-layout: Fix child offsets
bin-layout: Fix offsets
box-layout: Fix (legacy) expand/fill properties
table-layout: Fix default values for expand/fill child properties
text: Consider text direction when computing layout offsets
table-layout: Fix size request when there are no visible rows/cols
table-layout: Base space calculations on visible children
input-device: Guard against double free
input-device: Guard against double free
cally-actor: Don't assume X11 backend is used when supported
Do not try to unref NULL CoglObjects
Do not skip CoglError parameters
monitor-manager: Expose output_is_laptop() method
monitor-config: Update laptop heuristics to match GnomeRROutput
monitor-manager: Add get_is_builtin_display_on()
build: Export correct pkg-config names in .girs
build: Set rpath of standalone executable
Revert "build: Set rpath of standalone executable"
build: Namespace installed tests of private libraries
clutter: Add back support for non-wayland builds
Bump version to 3.21.1

Fran Dieguez (8):
Updated galician translations
Updated galician translations
Added galician translations
Updaged Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations

Fran Diéguez (33):
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations

Frederik Hahne (1):
po: Update German translation

Fridrich Strba (1):
win32: Use GCLP_* instead of GCL_* when calling GetClassLongPtr

Frédéric Péters (1):
tests: link test-conformance against libm

GNOME Translation Robot (2):
Updated Japanese translation
Added Scottish Gaelic translation

Gabor Kelemen (3):
Added Hungarian translation
Updated Hungarian translation
Updated Hungarian translation

Garry Bodsworth (3):
Fix memory leak in ClutterGLXTexturePixmap.
[glx-texture-pixmap] Unref a cogl texture handle.
Fix for new potential memory leak in ClutterGLXTexturePixmap.

Geoff Gustafson (2):
[animation] Broken fixed:: properties
[text] Queue a redraw when the selection is cleared

Gheyret Kenji (6):
Uyghur translation added
Uyghur translation
Updated Uyghur translation
Updated Uyghur translation
Updated Uyghur translation
Updated Uyghur translation

Gil Forcada (13):
[l10n]Added Catalan translation
[l10n]Added Catalan (Valencian) translation
[l10n]Updated Catalan translation
[l10n]Added Catalan (Valencian) translation
Updated Catalan translation
[l10n] Updated Catalan translation
[l10n] Updated Catalan translation
[l10n] Updated Catalan translation
[l10n] Updated Catalan translation
[l10n] Updated Catalan translation
[l10] Updated Catalan translation
[l10n] Update Catalan translation
[l10n] Update Catalan translation

Giovanni Campagna (33):
Avoid warnings on ClutterClone with a NULL source
Add a new GDK backend
Rework the interaction between the Cogl and GDK / X11 backends.
ClutterActor: clear redraw entry before emitting signals
ClutterDragAction: allow constraining the movement of the dragged actor
egl-kms: set the EGL_PLATFORM explicitly
evdev: add a way for applications to tweak how devices are opened
evdev: fix X11 to evdev keycode translation
evdev: fix xkb_state handling
evdev: remove dead code
evdev: add master / slave device handling
evdev: allow hooking directly into libxkbcommon
evdev: don't update xkb state for autorepeated keys
evdev: implement wheel events
kms: add public API to override the default configuration of outputs
evdev: add callback to constrain the pointer position
evdev: use monotonic times for the events
ClutterInputDevice: add new API for querying the modifier state
evdev: update the state of the core pointer and core keyboard for all events
ClutterEvent: add API to query the full keyboard state when the event was generated
evdev: sync the keyboard state when releasing and reclaiming devices
evdev: switch to libevdev for fetching the events
evdev: implement setting leds
evdev: implement horizontal scrolling
evdev: use EV_SYN/SYN_REPORT for dispatching motion events
evdev: remove keyboard state accessor
Add API to restrict the windowing backend to load
evdev: add minimal support for touchpads
evdev: fix a crash when reclaiming devices
egl: don't bind the wayland display if the extension is not available
ClutterEvent: preserve extended state across clutter_event_copy()
ClutterAnimation: fix memory leak
ClutterActor: expose setter for the opacity override

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

Guillaume Desmottes (1):
Don't annotate with (transfer full) constructors of GInitiallyUnowned subclasses

Gustavo Noronha Silva (6):
clutter-main: start mainloop timer on clutter_init()
clutter-main: start mainloop timer on clutter_init()
clutter-canvas: cache the texture to avoid uploads
clutter-canvas: cache the texture to avoid uploads
device-manager-xi2: use allocation for clamping
Add PanAxis mode that automatically pins scroll based on initial movement

Gábor Kelemen (1):
Updated Hungarian translation

Götz Waschk (3):
Update Clutter to use G-I 0.6.4
Update Clutter to use G-I 0.6.4
Specify the shared library for g-ir-compile

Haakon Sporsheim (7):
Reposition variable declarations to avoid C99.
Remove config.h inclusion.
Reposition variable declarations to avoid C99.
Add int dummy; to empty struct TestConformSimpleFixture definition.
Add white_color a variable on the stack.
Add MSVC preprocessor guards in test-clutter-cairo-flowers.c
Reposition variable declarations to avoid C99.

Hajime Taira (1):
[l10n] Update Japanese translation

Halton Huo (4):
cogl-texture: Remove return in void functions
cogl-texture: Remove return in void functions
Remove return from void functions
Remove return from void functions

Hans Petter Jansson (1):
Add API to control per-framebuffer depth writing

Havoc Pennington (14):
Bug 1087 - virtualize stage_queue_redraw
Bug 1415 - short-circuit setting same clip again
Bug 1414 - avoid relayout of ClutterTexture if not syncing size
Virtualize GL matrix operations and use a client-side matrix when GL is indirect
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
[cogl] Flush matrix before clip planes
[texture] Queue a relayout when changing :keep-aspect-ratio
Add ClutterContainer::foreach_with_internals()
Enforce invariants on mapped, realized, visibility states
add cogl_push_draw_buffer() and cogl_pop_draw_buffer()
add cogl_push_draw_buffer() and cogl_pop_draw_buffer()

Henrik Hedberg (1):
drag-action: Added x-drag-threshold and y-drag-threshold properties

Håkon Løvdal (1):
spelling fix: timeour -> timeout

I Felix (3):
Updated Tamil Translations
Updated Tamil Translations
Updated Tamil Translations

Iain Holmes (22):
2006-06-06 Iain Holmes <***@openedhand.com>
2006-06-06 Iain Holmes <***@openedhand.com>
2006-06-08 Iain Holmes <***@openedhand.com>
2006-06-08 Iain Holmes <***@openedhand.com>
2006-06-22 Iain Holmes <***@openedhand.com>
Don't show the stage before its embedded.
Some more docs
Some more docs
More documentation
More docustuff
Fix typos and move *_get_type t private sections
More docs
Docs
iRemove clutter_util_can_create_texture
Fix typos...74%
Add docs for clutter-media
Forgot this bit
Add more docs...80% coverage
80% coverage
Shuffle some layout so that gapi2-parser can understand everything
Fix typo
2008-06-11 Iain Holmes <***@openedhand.com>

Ihar Hrachyshka (14):
Added Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.
Updated Belarusian translation.

Inaki Larranaga Murgoitio (8):
Added Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language

Ioannis Zamboukas (1):
l10n: Added Greek translation for cogl

Ivan Leben (14):
* clutter/cogl/cogl.h.in: * clutter/cogl/gl(es)/cogl-texture.h: * clutter/cogl/gl(es)/cogl-texture.c: cogl_texture_new_* functions take a gboolean auto_mipmap argument. If TRUE automatic mipmap generation is enabled during the process of slice texture object creation. (cogl_texture_new_from_foreign:) now allows mipmap min filter flags.
* clutter/cogl/cogl.h.in: * clutter/cogl/gl(es)/cogl-texture.h: * clutter/cogl/gl(es)/cogl-texture.c: cogl_texture_new_* functions take a gboolean auto_mipmap argument. If TRUE automatic mipmap generation is enabled during the process of slice texture object creation. (cogl_texture_new_from_foreign:) now allows mipmap min filter flags.
* clutter/cogl/gl/cogl-defines.h.in: Defined GL extension functions used by Cogl inside the COGL_ namespace.
* clutter/cogl/gl/cogl-defines.h.in: Defined GL extension functions used by Cogl inside the COGL_ namespace.
* clutter/cogl/gl/cogl-defines.h.in: Fix GL function prototypes on OS X by #definining APIENTRY and APIENTRYP if missing.
* clutter/cogl/gl/cogl-defines.h.in: Fix GL function prototypes on OS X by #definining APIENTRY and APIENTRYP if missing.
* clutter/cogl/gl(es)/cogl.c: New internal function cogl_blend_func caches blending setup much like cogl_enable does with the enable flags. This separates blending factors setup from the enable/disable operation in preparation of the texture image retrieval fix for alpha channel on GLES. (cogl_enable:) Does not modify blending factors anymore.
* clutter/cogl/gl(es)/cogl.c: New internal function cogl_blend_func caches blending setup much like cogl_enable does with the enable flags. This separates blending factors setup from the enable/disable operation in preparation of the texture image retrieval fix for alpha channel on GLES. (cogl_enable:) Does not modify blending factors anymore.
* clutter/cogl/gles/cogl-texture.c: (cogl_texture_download_from_gl:) Store old blending factors and restore them when done. The lack of ability to retrieve the alpha channel now more noticable in test-cogl-tex-getset since the edges of the hand are not antialiased.
* clutter/cogl/gles/cogl-texture.c: (cogl_texture_download_from_gl:) Store old blending factors and restore them when done. The lack of ability to retrieve the alpha channel now more noticable in test-cogl-tex-getset since the edges of the hand are not antialiased.
* clutter/cogl/gles/cogl-texture.c: (cogl_texture_download_from_gl:) Implemented a workaround for missing alpha framebuffer channel. There are still some issues with detecting whether alpha is present in the framebuffer. See comments in code. Test-cogl-tex-getset now successfully retrieves a RGBA texture image data.
* clutter/cogl/gles/cogl-texture.c: (cogl_texture_download_from_gl:) Implemented a workaround for missing alpha framebuffer channel. There are still some issues with detecting whether alpha is present in the framebuffer. See comments in code. Test-cogl-tex-getset now successfully retrieves a RGBA texture image data.
* clutter/cogl/gles/cogl-texture.c: (_cogl_texture_download_from_gl:) Only comment out the broken check for framebuffer alpha bits, not the check for alpha in texture format.
* clutter/cogl/gles/cogl-texture.c: (_cogl_texture_download_from_gl:) Only comment out the broken check for framebuffer alpha bits, not the check for alpha in texture format.

Ivaylo Valkov (1):
Updated Bulgarian translation

Jakub Higersberger (1):
Use correct signal detail

James Athey (4):
uniquely name and enable evdev ClutterInputDevice objects on creation
determine evdev device type using g_udev_device_has_property
GL_IMG_TEXTURE_NPOT extension enables TEXTURE_NPOT features on GLES
GL_IMG_TEXTURE_NPOT extension enables TEXTURE_NPOT features on GLES

Jammy Zhou (2):
cogl-framebuffer.c: GL_DEPTH_STENCIL not supported in gles
cogl-framebuffer.c: GL_DEPTH_STENCIL not supported in gles

Jan Kyselica (1):
Added Slovak translation

Jason Tackaberry (1):
Bug 1409 - Use G_SIGNAL_RUN_LAST with ::queue-redraw signal

Jasper St. Pierre (109):
Remove private helper #define's
cogl-clip-state: Adapt to experimental cogl2 API.
cogl-clip-state: Adapt to experimental cogl2 API.
tests: Add test for selected-text-color
clutter-text: Add a selected-text-color
clutter-text: Always update cursor positions when painting
text: Take out a nonsense fallback
crate: Use indices
clutter-stage-x11: Make sure to set geometry x and y
main: Fix keyboard event emission for non-reactive actors
clutter-text: Fix memory leak
actor: Fix some broken annotations
actor-meta: Correct annotations for vfuncs
actor: Only care about a child's paint volume when clip_to_allocation isn't set
actor: Allow insert_child_at_index to add a child at the end with an index
actor: Add freeze/thaw when changing the first/last child
Fix some doc issues
Update .gitignore
clutter.symbols: Fix up symbols
actor: Correct get_paint_volume for an actor with no children and no clip
script-parser: Fix build
actor: Freeze property change notifications on destroy
table-layout: Remove unused 'shrink' field.
table-layout: Fix column visibility for spanning actors
table-layout: Fix x/y-expand for spanning actors
table-layout: Remove dead code
actor: Invalidate the current state when popping easing states
text: Bubble up a click and quit early for just static text
actor: Not-actors don't have metas
actor: Unconditionally set show_on_set_parent
conform: Make sure that raising/lowering children doesn't change state
stage: Make sure to free any pending queued redraws if we have any
clutter-text: Make sure to paint the background of a text actor
brightness-contrast-effect: Don't actually run if it will have no effect
blur-effect: Fix the blur filter
stage: Normalize key focus setting
interval: Fix annotations for clutter_interval_clone
xi2: Reset the correct scroll axes on DeviceChanged
pan-action, zoom-action: Fix documentation for signals
pan-action: Add a simple convenience function to retrieve delta/coords
actor: Use fixed positioning for allocate_preferred_size
swipe-action: Introduce new ::swipe signal
Revert "swipe-action: Introduce new ::swipe signal"
text: Prevent a relayout if font descriptions or attrs are equal
swipe-action: Introduce new ::swipe signal
cally-util: Don't free a NULL pointer
grid-layout: Don't use uninitialized values
Fix some missing va_ends
text: Fix font fallback
gdk: Fix realization in the foreign-window case
A bunch of fixes for Coverity
Revert "swipe-action: Introduce new ::swipe signal"
state: Fix a build-breaking typo
swipe-action: Introduce new ::swipe signal
x11: Ignore num lock / scroll lock for event state
actor: Fix documentation reference for pivot-point
actor: Correct documentation formatting for clutter_actor_event()
cogl-pango: Fix some doc/introspection comments
cogl-context: Remove the unused buffer_types variable
cogl-texture: Make the list of registered types global, not per-context
Don't do anything special with COGL_ENABLE_EXPERIMENTAL_2_0_API
actor: Fix clutter_actor_allocate_align_fill for partially-filled actors
x11: Always request XI2.2
clutter-backend: Request XI2.3
event: Use gunichar when dealing with unicode characters
backend-x11: Remove bad branch prediction
x11: Remove support for XInput 1
device-manager: Don't pass the event mask around
device-manager: Select for events on XIAllMasterDevices
input-device-x11: Remove more dead code
Update .gitignore
Fix introspection issues
box-layout: Fix RTL layout swapping with non-zero container offsets
Update .gitignore
tests: Fix compiler warnings
box-layout: Fix floating point truncation when calculating a child's size
stage: Destroy all children when we dispose
device-manager-xi2: Don't divide by the scale factor twice
device-manager-xi2: Clamp coordinates of events to the stage coordinates
Remove use of XFixes for showing/hiding the cursor
input-device-xi2: Calculate the correct state for button events
framebuffer: Don't mark the clip dirty at mid scene
framebuffer: Fix clip tracking in the unclipped case
cogl-texture-2d: Add update_area equivalent for Wayland
stage: Fix indentation in pick methods
stage: Remove the pick buffer caching
Revert "framebuffer: Fix clip tracking in the unclipped case"
Revert "Remove the framebuffer's stack of clip stacks"
cogl-framebuffer: Don't mark the clear clip dirty from the journal
evdev: Kill compile warning
device-manager-evdev: Make sure to reset released when reclaiming devices
cogl-winsys-egl-wayland: Report an error if we can't find the globals we need
cogl-winsys-egl-kms: Add cogl_kms_renderer_set_kms_fd
cogl-winsys-egl-kms: Make sure to close our connection to DRM at shutdown
evdev: Extend the device open callback with a close callback as well
evdev: Set the initial pointer position for all pointer devices
evdev: Extract code for setting the libinput seat out
evdev: Always create the main seat
egl: Add a way to set the KMS FD
egl: Only expose clutter_egl_set_kms_fd if we have KMS support
evdev: Fix a compile warning
egl: Add a way to pause the ClutterMasterClock
evdev: Add clutter_evdev_warp_pointer
main: Don't update the PangoContext in clutter_set_font_flags
actor: Create a PangoContext per actor
input-device: Reset the focused actor when it becomes unreactive
cogl-framebuffer-gl: Work again on GLESv2
Update .gitignore
clutter-stage-cogl: Match EGL's behavior of eglSwapBuffersWithDamage

Javier Jardón (3):
build: Use upstream gettext instead the glib one
docs: Add list of api introduced in 1.8 version
Upgrade to gettext 0.19 to avoid hack in autogen.sh

Jeff Bai (2):
update zh_CN translation
update zh_CN translation

Jeremy Moles (1):
Adds (allow-none) as source_target for clutter_state_set_key

Jerome Glisse (1):
glx do not use multisample visual config for front or pixmap

Jiri Grönroos (1):
Updated Finnish translation

Johan Bilien (12):
Allow using array of vertices even without textures
Allow using array of vertices even without textures
Unnecessary glColorMask on alpha drops performance
Unnecessary glColorMask on alpha drops performance
Relinquish the focus when unmapped while owning it
Fix the leak of the GList of layers in CoglMaterial
Fix the leak of the GList of layers in CoglMaterial
Add a cache of size requests
Create the pango context in clutter_set_font_flags
build: Do not include built sources in the distribution
Only reset the relayout_pending flag when actually doing a relayout
Fixed a crash when destroying the actor of a LEAVE event

Jonas Bonn (3):
[animation] Final cleanups to new Animation model
Freeze notifiers around property setters
Check timeline direction when forcing final state

Jonas Danielsson (1):
device-manager-xi2: Fix scaling of coordinates

Jonas Ådahl (20):
wayland: Implement support for 'cursor-visible' stage property
evdev: Port evdev input backend to libinput
wayland: Keep track of button modifier state
wayland: Fix coding style issues
Fix scaling of pointer axis vectors
evdev: Used floating point instead of fixed point numbers
evdev: Follow libinput enum rename
ClutterInputDevice: Store the cursor coordinate state as floating point
DeviceManagerXi2: Update cached core pointer in getter if NULL
evdev: Ignore non seat wide keyboard key events
evdev: Ignore non seat wide pointer button events
evdev: Keep track of the pointer coordinate ourself
actor: Fix transforming stage point when scale is less than 1
evdev: Drop redundant stage set check
evdev: Recycle device ids after devices are removed
evdev: Provide the relative pointer motion event deltas
evdev: Use microsecond granularity for internal timestamps
evdev: Expose microsecond timestamps via the clutter evdev API
evdev: Pass a motion delta to pointer constrain callback
wayland: Handle wl_data_device being destroyed while focused

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

Jonh Wendell (3):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation

Jordi Mas (4):
Fixes to Catalan translation
Fixes to Catalan translation
Update Catalan translation
Update Catalan translation

Jordi Serratosa (2):
[l10n] Fixes on Catalan translation
[l10n] Fixes on Catalan translation

Jorge González (7):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation

Jorge Pérez Pérez (3):
Added Aragonese translation
Added Aragonese translation
Updated Aragonese translation

Jorn Baayen (5):
2006-08-28 Jorn Baayen <***@openedhand.com>
2006-08-29 Jorn Baayen <***@openedhand.com>
2006-08-30 Jorn Baayen <***@openedhand.com>
2006-08-30 Jorn Baayen <***@openedhand.com>
2006-08-30 Jorn Baayen <***@openedhand.com>

Joseph Scheuhammer (2):
Add lightness, brightness, and contrast effects
Add brightness/contrast effect

Joshua Lock (6):
[docs] Update building instructions for OS X
osx: Implement the updated ClutterStageWindow interface
docs: Fix OS X docs to install Ports in correct order
osx: Fix a warning on Snow Leopard
tests: Remove a spurious #include
build: Fix building clutter on armv4t devices

Josselin Mouette (1):
actor: Use the correct return value

José Dapena Paz (3):
Fix argb initialisation.
Add "homogeneous" mode to ClutterBoxLayout.
Add ClutterTableLayout, a layout showing children in rows and columns

Jovan Naumovski (1):
Updated Macedonian translation.

Jussi Kukkonen (6):
* clutter/clutter-score.c (clutter_score_append): initialize "marker" string and "complete_id" signal id when creating a ClutterScoreEntry.
[text] move_word_backward/forward fixes
text: implement del_word_next/del_word_prev()
container: use CLUTTER_IS_ACTOR on correct parameter
Fix clutter_list_model_get_iter_at_row() when filtered
tests: Add test for clutter_model_get_iter_at_row()

Ján Kyselica (3):
Updated slovak translation
Added slovak translation
Added slovak translation

Kalev Lember (1):
docs: Fix a typo in ClutterImage example

Kasia Bondarava (2):
Updated Belarusian translation.
Updated Belarusian translation

Kenneth Nielsen (7):
Added Danish translation, adopted from launchpad
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation

Kerrick Staley (1):
Fix spelling in Clutter Cookbook: ouest -> west

Khoem Sokhem (2):
Add initial Khmer translation
Add initial Khmer translation

Kirk A. Baker (4):
Fixed uninitialized data (current_clip_stack_valid) in context creation
osx: Add windowDidChangeScreen delegate
osx: Implement windowDidResignKey
osx: Avoid leaks in Stage::realize

Kjartan Maraas (14):
Add Norwegian bokmål translation.
Added Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Added Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation

Kouhei Sutou (2):
Add missing "(constructor)" tag to clutter_color_alloc()
Fix a typo in ClutterEventType documentation

Krishnababu Krothapalli (4):
Updated Telugu Translations
Updated Telugu Translations
Updated Telugu Translations
Updated Telugu Translations

Kristian Høgsberg (9):
Use ClutterTimeline in test-clutter-cairo-flowers.c
Don't add GL libs for EGL X11 backend
Initialize color masks lazily
Add wayland backend
The amazing lazy-copy-back-repaint-page-flip
Add wayland backend
x11: Create the list of all devices correctly
cogl-winsys-egl-kms: Never set EGL_PLATFORM
cogl-winsys-egl-kms: Call swap notify handler even when pageflip ioctl fails

Kristjan SCHMIDT (4):
Add Esperanto translation
Add Esperanto translation
Updated Esperanto translation
Updated Esperanto translation

Laura Balbastre (1):
[l10n]Added Catalan translation

Lionel Landwerlin (138):
cogl-debug: add instrumentation to track the number of objects
evdev: don't even process events without a default stage
evdev: do not associate device with stage
deform-effect: do not redraw actor on invalidate
x11: adjust size to minimal size when realizing
x11/stage: fix multi-stage support
actor: add touch event vfuncs
drag/drop actions: add touch event support
input-device: add APIs to grab sequences of touch events
text: add touch events support
gesture-action: add multiple point support and touch events support
Add rotate action
fix build (missing marshaller)
input-device: add enter/leave events generation for touch events
input-device: fix destroy signal connection on wrong actor
events: honour clutter_stage_set_motion_events_enabled() for touch events
events: process CLUTTER_TOUCH_CANCEL
Add zoom action
actor-iter: fix prev()/next() annotations
rotate-action: fix wrong marshaller usage
input-device: don't reset a device's stage until all touch points are gone
actor: fix allocate_align_fill() to maintain the child preferred size
actor: fix translation-z setting
gesture-action: fix typo
gesture-action: avoid shadowing time() syscall function
gesture-action: fix typo
gesture-action: avoid shadowing time() syscall function
gesture-action: add n-touch-points property
gesture-action: fix trigger edge after behavior with more than 1 point
gesture-action: refactor event handling function
zoom-action: improve zooming behavior
gesture-action: add n-touch-points property
gesture-action: fix trigger edge after behavior with more than 1 point
gesture-action: refactor event handling function
zoom-action: improve zooming behavior
offscreen-effect: limit offscreen fbo size to the stage's size
conform: add offscreen effects fbo size check
clutter-text: prevent reset of user set font descriptions on dpi changes
clutter-text: prevent reset of user set font descriptions on dpi changes
cogl-gst: protect public API using type checks
cogl-gst: move initialization code so CoglGstVideoSink can be subclassed
clutter-text: prevent text buffer creation if not needed
cogl-gst: emit ready signal on sink only after the first frame is uploaded
tests: add an interactive test for rotate and zoom actions
cogl1: fix comments from cogl_clip_push_rectangle
cogl: add missing colon in headers
quaternion: fix structure introspection annotation
pipeline: fix method description
texture-2d-sliced: fix argument description
texture-2d-gl: fix argument description
texture-rectangle: fix argument description
onscreen-template: fix argument description
atlas-texture: fix argument description
attribute: fix argument description
glib-source: fix argument description
backend: add missing transfer annotation
click-action: disconnect signals and gsources on dispose
object: add missing annotation
object: use GLib's DestroyNotify if compiled with GLib
pipeline: add missing transfer annotations
pipeline: add scope annotation
texture-2d: add missing annotations
texture-2d-sliced: add missing transfer annotations
texture-3d: add missing transfer annotations
texture-rectangle: add missing transfer annotations
atlas-texture: add missing transfer annontations
sub-texture: add missing transfer annotaion
bitmap: add missing annotations
framebuffer: add missing transfer annotation
onscreen: add missing transfer annotation
onscreen: add constructor annotation
onscreen: add scope annotations
context: improve constructor annotation
context: add scope annotation
renderer: add missing transfer annotation
renderer: add missing scope annotation
display: add missing transfer annotation
primitive: add missing transfer annotations
primitive: add scope annotation
primitive: add missing description
attribute: add missing transfer annotations
attribute: add constructor annotation
attribute-buffer: add missing transfer annotations
attribute-buffer: add missing annotation
index-buffer: add missing transfer annotation
matrix: add missing transfer annotation
matrix-stack: add missing transfer annotation
frame-info: add missing annotation
pixel-buffer: add missing transfer annotation
buffer: add missing transfer annotations
fence: add scope annotation
texture: add missing annotations
cogl-gst: add missing annotations
drag-action: fix warning when setting drag-handle to null
stage: implement touch event throttling
stage: implement touch event throttling
drag-action: don't mix touch and pointer events
gesture-action: fix memory corruption
gesture-action: set default edge value to NONE to restore initial behavior
cogl-gst: video-sink: fix YV12/I420 support
cogl-gst: video-sink: fix ayuv pipeline setup
cogl-gst: video-sink: fix not installed rgb shader
fix experimental pc files dep on cogl-1.0
Registers gtypes for all public objects and structs
cogl-gst: add missing Cogl introspection dependency
cogl-gtype: add missing gtype macros in intermediate macros
example: add emscripten files to dist
examples: add gjs example
onscreen: make closure types visible to introspection
backend: try gdk backend before x11/wayland/egl
backend: gdk: add translation code for touch events
backend: gdk: add support for foreign windows on wayland
gdk: report an error when initialization fails
stage: Process state update event immediately
main: Make the MasterClock an interface
gdk: implement a MasterClock based on GdkFrameClock
gdk: master-clock: force scheduling new frames for timelines alive
gdk: fix memory corruption
gdk: master clock: fix incorrect symbol use
winsys: wayland: destroy eglsurface when destroying associated native window
gdk: master-clock: disable vsync throttling
gdk: master clock: only process mapped & realized stages
gdk: stage: disable some operations for foreign windows
gdk: stage: do not ensure native windows are created with foreign windows
gdk: stage: report geometry of the underlying surface for foreign windows
gdk: stage: create subsurface when dealing with foreign windows on wayland
winsys: glx: fix crash when inspecting onscreens
gdk: master clock: hook ourselves to the paint signal
gdk: stage window: reset framebuffer on foreign window unrealize
gdk: move sync_to_vblank setup from master clock to backend
gdk: x11: notify Cogl immediately of a foreign window resize
master-clock-default: prevent deadlock with GLX_INTEL_swap_event
x11: stage window: reset framebuffer on foreign window unrealize
cogl: reset pending swaps counter on unrealize
gdk: Enable clock updates when timelines are added to the clock
gdk: take into account scaling on wayland
test: interactive: port cairo flowers to ClutterCanvas
test: interactive: port cairo clock to ClutterCanvas

Luca Bruno (6):
Clear the color bits of the textures in the color mask test
Port just-vertex-shader to test both the legacy and the new API
Port the pipeline-user-matrix conformance test from Clutter
tests: Port blend-strings to test both the legacy and the new API
tests: Port test-path conformance test from Clutter
tests: Port test-premult

Luca Ferretti (1):
Added Italian translation

Lucas Rocha (4):
introspection: Add full path for the Clutter-1.0 inclusion
click-action: don't use pointer grabs
click-action: add API to get modifier type
drag-action: fix case where motion events are indefinitely disabled

Lucian Adrian Grijincu (1):
Updated Romanian translation

Manoj Kumar Giri (4):
Updated Oriya Translation
Updated Oriya Translation
Updated Oriya Translation
Updated Oriya Translation

ManojKumar Giri (1):
Updated Odia Translation

Manuel Osdoba (1):
Currently Clutter only prints out a warning message in case some shader effects fail to compile

Marc-André Lureau (2):
build: don't double install clutter-version.h
Mark clutter_state_set_key() source_state_name as nullable

Marco Trevisan (Treviño) (21):
cogl: add Mir EGL platform
mir: add support for foreign display
mir: add support for foreign surfaces
mir: set last state after initializing the surface
mir: update the framebuffer size on resize events
mir: add support for Mir Outputs
mir: use standard c types
mir: improve error logging
mir: release a connection on error
mir: return whether a foreign connection has been set or not
mir: only allow to set foreign surfaces with hardware buffer
cogl.h: include mir renderer if the platform is supported
mir: add public method to resize a cogl onscreen
mir: release surfaces on errors
mir: return proper surface / connection only when valid, without failing
mir: correctly init/clear mutex and use prgname for surface
mir: fix mir surface recreation on resize, bind and update pointers
mir: don't always allocate when getting the mir surface
mir: add renderer event listener support
mir: use output names that are more conformat to the one used by Xmir
clutter: add Mir windowing/input backend

Marcos (1):
[win32] Compilation fixes

Marek Chalupa (1):
egl-kms: append output after we know we found it

Marek Černocký (29):
Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czeach translation
Updated Czeach translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation

Maria Mavridou (1):
Updated Greek translation

Mario Blättermann (7):
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
Updated German translation

Martin Srebotnjak (3):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation

Matej Urbančič (37):
Added Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Added Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation

Matic Gradišer (1):
Updated Slovenian translation

Matthew Allum (325):
Initial Import
Initial Import
Add glib event loop
make grid work
more fixes
tweakage
refactoring
See ChangeLog
Add threaded loader
Added texture tiling code
rename CltrImage
More renaming
Implemented scrolling
Add basic toolkit infrastructure
Add list widget + cleanups
random commit to help rejig stuff around
another random commit
another random rejig commit
autotool rejig
Lots, see ChangeLog
Add broken gst video widget
video improvements + other tweaks
hack buttons some more
Video widget updates
gl crash fixes
Much, see ChangeLog
Add initial animator zoom code
much
playback fixes
much select hacking
more select hacking
Merge gobject-branch into trunk
2006-05-29 Matthew Allum <***@openedhand.com>
2006-06-01 Matthew Allum <***@openedhand.com>
2006-06-02 Matthew Allum <***@openedhand.com>
2006-06-04 Matthew Allum <***@openedhand.com>
2006-06-05 Matthew Allum <***@openedhand.com>
2006-06-05 Matthew Allum <***@openedhand.com>
2006-06-06 Matthew Allum <***@openedhand.com>
2006-06-06 Matthew Allum <***@openedhand.com>
2006-06-08 Matthew Allum <***@openedhand.com>
Fix ChangeLog quick
2006-06-12 Matthew Allum <***@openedhand.com>
2006-06-13 Matthew Allum <***@openedhand.com>
2006-06-13 Matthew Allum <***@openedhand.com>
2006-06-14 Matthew Allum <***@openedhand.com>
2006-06-14 Matthew Allum <***@openedhand.com>
2006-06-15 Matthew Allum <***@openedhand.com>
2006-06-20 Matthew Allum <***@openedhand.com>
2006-06-21 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-22 Matthew Allum <***@openedhand.com>
2006-06-23 Matthew Allum <***@openedhand.com>
2006-06-23 Matthew Allum <***@openedhand.com>
2006-06-23 Matthew Allum <***@openedhand.com>
2006-07-24 Matthew Allum <***@openedhand.com>
2006-08-07 Matthew Allum <***@openedhand.com>
2006-08-07 Matthew Allum <***@openedhand.com>
2006-08-14 Matthew Allum <***@openedhand.com>
2006-08-15 Matthew Allum <***@openedhand.com>
2006-08-15 Matthew Allum <***@openedhand.com>
2006-08-29 Matthew Allum <***@openedhand.com>
2006-08-31 Matthew Allum <***@openedhand.com>
2006-09-01 Matthew Allum <***@openedhand.com>
2006-09-14 Matthew Allum <***@openedhand.com>
2006-09-15 Matthew Allum <***@openedhand.com>
2006-09-19 Matthew Allum <***@openedhand.com>
2006-09-20 Matthew Allum <***@openedhand.com>
2006-10-03 Matthew Allum <***@openedhand.com>
2006-10-23 Matthew Allum <***@openedhand.com>
2006-11-15 Matthew Allum <***@openedhand.com>
2006-11-17 Matthew Allum <***@openedhand.com>
2006-11-20 Matthew Allum <***@openedhand.com>
2006-11-22 Matthew Allum <***@openedhand.com>
2006-11-23 Matthew Allum <***@openedhand.com>
2006-11-29 Matthew Allum <***@openedhand.com>
2006-11-30 Matthew Allum <***@openedhand.com>
2006-12-08 Matthew Allum <***@openedhand.com>
2006-12-13 Matthew Allum <***@openedhand.com>
2006-12-20 Matthew Allum <***@openedhand.com>
2007-01-04 Matthew Allum <***@openedhand.com>
2007-01-07 Matthew Allum <***@openedhand.com>
2007-01-16 Matthew Allum <***@openedhand.com>
2007-01-17 Matthew Allum <***@openedhand.com>
2007-01-18 Matthew Allum <***@openedhand.com>
Whoops fill in correct Changelog
2007-01-18 Matthew Allum <***@openedhand.com>
2007-01-23 Matthew Allum <***@openedhand.com>
2007-02-13 Matthew Allum <***@openedhand.com>
2007-02-14 Matthew Allum <***@openedhand.com>
2007-02-15 Matthew Allum <***@openedhand.com>
2007-02-18 Matthew Allum <***@openedhand.com>
2007-03-19 Matthew Allum <***@openedhand.com>
2007-03-23 Matthew Allum <***@openedhand.com>
2007-03-27 Matthew Allum <***@openedhand.com>
2007-03-27 Matthew Allum <***@openedhand.com>
2007-03-27 Matthew Allum <***@openedhand.com>
2007-03-27 Matthew Allum <***@openedhand.com>
2007-04-07 Matthew Allum <***@openedhand.com>
2007-04-27 Matthew Allum <***@openedhand.com>
2007-04-27 Matthew Allum <***@openedhand.com>
2007-04-28 Matthew Allum <***@openedhand.com>
2007-04-28 Matthew Allum <***@openedhand.com>
2007-05-01 Matthew Allum <***@openedhand.com>
2007-05-01 Matthew Allum <***@openedhand.com>
2007-05-02 Matthew Allum <***@openedhand.com>
2007-05-02 Matthew Allum <***@openedhand.com>
2007-05-02 Matthew Allum <***@openedhand.com>
2007-05-05 Matthew Allum <***@openedhand.com>
2007-05-10 Matthew Allum <***@openedhand.com>
2007-05-10 Matthew Allum <***@openedhand.com>
2007-05-14 Matthew Allum <***@openedhand.com>
2007-05-16 Matthew Allum <***@openedhand.com>
2007-05-16 Matthew Allum <***@openedhand.com>
2007-05-17 Matthew Allum <***@openedhand.com>
2007-05-25 Matthew Allum <***@openedhand.com>
2007-05-25 Matthew Allum <***@openedhand.com>
2007-05-25 Matthew Allum <***@openedhand.com>
2007-05-28 Matthew Allum <***@openedhand.com>
2007-05-28 Matthew Allum <***@openedhand.com>
2007-05-28 Matthew Allum <***@openedhand.com>
2007-05-28 Matthew Allum <***@openedhand.com>
2007-05-31 Matthew Allum <***@openedhand.com>
2007-05-31 Matthew Allum <***@openedhand.com>
2007-05-31 Matthew Allum <***@openedhand.com>
2007-05-31 Matthew Allum <***@openedhand.com>
2007-05-31 Matthew Allum <***@openedhand.com>
2007-06-06 Matthew Allum <***@openedhand.com>
2007-06-08 Matthew Allum <***@openedhand.com>
2007-06-08 Matthew Allum <***@openedhand.com>
2007-06-08 Matthew Allum <***@openedhand.com>
2007-06-12 Matthew Allum <***@openedhand.com>
2007-06-12 Matthew Allum <***@openedhand.com>
2007-06-14 Matthew Allum <***@openedhand.com>
2007-06-14 Matthew Allum <***@openedhand.com>
2007-06-14 Matthew Allum <***@openedhand.com>
2007-06-16 Matthew Allum <***@openedhand.com>
2007-06-18 Matthew Allum <***@openedhand.com>
2007-06-19 Matthew Allum <***@openedhand.com>
2007-06-19 Matthew Allum <***@openedhand.com>
2007-06-19 Matthew Allum <***@openedhand.com>
2007-06-19 Matthew Allum <***@openedhand.com>
2007-06-22 Matthew Allum <***@openedhand.com>
2007-06-22 Matthew Allum <***@openedhand.com>
2007-06-25 Matthew Allum <***@openedhand.com>
2007-06-27 Matthew Allum <***@openedhand.com>
2007-06-28 Matthew Allum <***@openedhand.com>
2007-06-28 Matthew Allum <***@openedhand.com>
2007-06-28 Matthew Allum <***@openedhand.com>
2007-06-29 Matthew Allum <***@openedhand.com>
2007-06-29 Matthew Allum <***@openedhand.com>
2007-07-06 Matthew Allum <***@openedhand.com>
2007-07-06 Matthew Allum <***@openedhand.com>
2007-07-06 Matthew Allum <***@openedhand.com>
2007-07-06 Matthew Allum <***@openedhand.com>
2007-07-06 Matthew Allum <***@openedhand.com>
2007-07-09 Matthew Allum <***@openedhand.com>
2007-07-12 Matthew Allum <***@openedhand.com>
2007-07-12 Matthew Allum <***@openedhand.com>
2007-07-12 Matthew Allum <***@openedhand.com>
2007-07-21 Matthew Allum <***@openedhand.com>
2007-07-23 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-24 Matthew Allum <***@openedhand.com>
2007-07-25 Matthew Allum <***@openedhand.com>
2007-07-25 Matthew Allum <***@openedhand.com>
2007-07-26 Matthew Allum <***@openedhand.com>
2007-07-26 Matthew Allum <***@openedhand.com>
minor Changelog justification fix
2007-07-30 Matthew Allum <***@openedhand.com>
2007-07-30 Matthew Allum <***@openedhand.com>
2007-07-30 Matthew Allum <***@openedhand.com>
2007-08-01 Matthew Allum <***@openedhand.com>
2007-08-02 Matthew Allum <***@openedhand.com>
2007-08-05 Matthew Allum <***@openedhand.com>
2007-08-06 Matthew Allum <***@openedhand.com>
2007-08-06 Matthew Allum <***@openedhand.com>
2007-08-07 Matthew Allum <***@openedhand.com>
2007-08-07 Matthew Allum <***@openedhand.com>
2007-08-07 Matthew Allum <***@openedhand.com>
2007-08-07 Matthew Allum <***@openedhand.com>
2007-08-11 Matthew Allum <***@openedhand.com>
2007-08-12 Matthew Allum <***@openedhand.com>
2007-08-13 Matthew Allum <***@openedhand.com>
2007-08-13 Matthew Allum <***@openedhand.com>
2007-08-19 Matthew Allum <***@openedhand.com>
2007-08-24 Matthew Allum <***@openedhand.com>
2007-08-24 Matthew Allum <***@openedhand.com>
2007-08-29 Matthew Allum <***@openedhand.com>
2007-08-29 Matthew Allum <***@openedhand.com>
2007-09-10 Matthew Allum <***@openedhand.com>
2007-09-27 Matthew Allum <***@openedhand.com>
2007-09-27 Matthew Allum <***@openedhand.com>
2007-09-27 Matthew Allum <***@openedhand.com>
2007-09-27 Matthew Allum <***@openedhand.com>
2007-09-30 Matthew Allum <***@openedhand.com>
2007-10-03 Matthew Allum <***@openedhand.com>
2007-10-08 Matthew Allum <***@openedhand.com>
2007-10-10 Matthew Allum <***@openedhand.com>
2007-10-10 Matthew Allum <***@openedhand.com>
2007-10-15 Matthew Allum <***@openedhand.com>
2007-10-18 Matthew Allum <***@openedhand.com>
2007-10-26 Matthew Allum <***@openedhand.com>
2007-10-26 Matthew Allum <***@openedhand.com>
add missing fixed bug nums to ChangeLog
2007-10-28 Matthew Allum <***@openedhand.com>
2007-10-28 Matthew Allum <***@openedhand.com>
2007-10-31 Matthew Allum <***@openedhand.com>
2007-11-15 Matthew Allum <***@openedhand.com>
2007-11-15 Matthew Allum <***@openedhand.com>
fix foobar of last commit in source rather than root dir
2007-11-18 Matthew Allum <***@openedhand.com>
2007-11-21 Matthew Allum <***@openedhand.com>
2007-11-21 Matthew Allum <***@openedhand.com>
2007-11-29 Matthew Allum <***@openedhand.com>
2007-12-05 Matthew Allum <***@openedhand.com>
2007-12-14 Matthew Allum <***@openedhand.com>
2007-12-14 Matthew Allum <***@openedhand.com>
2008-01-21 Matthew Allum <***@openedhand.com>
2008-02-01 Matthew Allum <***@openedhand.com>
2008-02-01 Matthew Allum <***@openedhand.com>
2008-02-01 Matthew Allum <***@openedhand.com>
2008-02-01 Matthew Allum <***@openedhand.com>
2008-02-01 Matthew Allum <***@openedhand.com>
2008-02-02 Matthew Allum <***@openedhand.com>
2008-02-03 Matthew Allum <***@openedhand.com>
2008-02-03 Matthew Allum <***@openedhand.com>
2008-02-03 Matthew Allum <***@openedhand.com>
2008-02-05 Matthew Allum <***@openedhand.com>
2008-02-06 Matthew Allum <***@openedhand.com>
2008-02-06 Matthew Allum <***@openedhand.com>
2008-02-07 Matthew Allum <***@openedhand.com>
2008-02-07 Matthew Allum <***@openedhand.com>
2008-02-07 Matthew Allum <***@openedhand.com>
2008-02-08 Matthew Allum <***@openedhand.com>
2008-20-10 Matthew Allum <***@o-hand.com>
oops
2008-02-11 Matthew Allum <***@openedhand.com>
2008-02-12 Matthew Allum <***@openedhand.com>
2008-02-13 Matthew Allum <***@openedhand.com>
2008-02-14 Matthew Allum <***@openedhand.com>
2008-02-15 Matthew Allum <***@openedhand.com>
2008-02-15 Matthew Allum <***@openedhand.com>
2008-02-15 Matthew Allum <***@openedhand.com>
2008-02-15 Matthew Allum <***@openedhand.com>
2008-02-15 Matthew Allum <***@openedhand.com>
2008-03-09 Matthew Allum <***@openedhand.com>
2008-03-28 Matthew Allum <***@openedhand.com>
2008-03-31 Matthew Allum <***@openedhand.com>
2008-04-01 Matthew Allum <***@openedhand.com>
2008-04-04 Matthew Allum <***@openedhand.com>
2008-04-04 Matthew Allum <***@openedhand.com>
Fix ChangeLog - oops
2008-04-04 Matthew Allum <***@openedhand.com>
2008-04-14 Matthew Allum <***@openedhand.com>
2008-04-14 Matthew Allum <***@openedhand.com>
2008-04-14 Matthew Allum <***@openedhand.com>
2008-04-15 Matthew Allum <***@openedhand.com>
2008-04-28 Matthew Allum <***@openedhand.com>
2008-04-29 Matthew Allum <***@openedhand.com>
2008-04-29 Matthew Allum <***@openedhand.com>
2008-05-01 Matthew Allum <***@openedhand.com>
2008-05-06 Matthew Allum <***@openedhand.com>
2008-05-12 Matthew Allum <***@openedhand.com>
2008-05-14 Matthew Allum <***@openedhand.com>
2008-05-26 Matthew Allum <***@openedhand.com>
2008-06-03 Matthew Allum <***@openedhand.com>
2008-06-05 Matthew Allum <***@openedhand.com>
2008-06-06 Matthew Allum <***@openedhand.com>
2008-06-06 Matthew Allum <***@openedhand.com>
2008-06-10 Matthew Allum <***@openedhand.com>
2008-06-14 Matthew Allum <***@openedhand.com>
2008-06-14 Matthew Allum <***@openedhand.com>
Revert miscommit of unfinished cogl changes in r2920
Revert miscommit of unfinished cogl changes in r2920
2008-06-16 Matthew Allum <***@openedhand.com>
2008-06-16 Matthew Allum <***@openedhand.com>
2008-06-17 Matthew Allum <***@openedhand.com>
2008-06-23 Matthew Allum <***@openedhand.com>
2008-06-23 Matthew Allum <***@openedhand.com>
2008-06-23 Matthew Allum <***@openedhand.com>
2008-06-23 Matthew Allum <***@openedhand.com>
2008-06-24 Matthew Allum <***@openedhand.com>
2008-06-24 Matthew Allum <***@openedhand.com>
2008-06-24 Matthew Allum <***@openedhand.com>
2008-06-25 Matthew Allum <***@openedhand.com>
2008-06-25 Matthew Allum <***@openedhand.com>
2008-06-26 Matthew Allum <***@openedhand.com>
2008-06-26 Matthew Allum <***@openedhand.com>
2008-06-27 Matthew Allum <***@openedhand.com>
2008-06-27 Matthew Allum <***@openedhand.com>
2008-06-29 Matthew Allum <***@openedhand.com>
2008-06-30 Matthew Allum <***@openedhand.com>
2008-06-30 Matthew Allum <***@openedhand.com>
2008-06-30 Matthew Allum <***@openedhand.com>
2008-07-01 Matthew Allum <***@openedhand.com>
2008-07-07 Matthew Allum <***@openedhand.com>
2008-07-07 Matthew Allum <***@openedhand.com>
2008-07-08 Matthew Allum <***@openedhand.com>
2008-07-10 Matthew Allum <***@openedhand.com>
2008-07-10 Matthew Allum <***@openedhand.com>
008-07-10 Matthew Allum <***@openedhand.com>
008-07-10 Matthew Allum <***@openedhand.com>
2008-07-13 Matthew Allum <***@openedhand.com>
2008-10-31 Matthew Allum <***@openedhand.com>
2008-11-07 Matthew Allum <***@linux.intel.com>
2008-11-07 Matthew Allum <***@linux.intel.com>
2008-11-07 Matthew Allum <***@linux.intel.com>
[XInput] Get XInput working again.

Matthias Clasen (10):
cally: Fix up event listener registration minimally
cally: Use the proper role for password entries
XI2: Avoid a crash in event translation
x11: trap errors when calling XIQueryDevice
Install conformance tests
Install a11y tests too
Install conformance tests
Install a11y tests too
Fix build with --enable-installed-tests
Install conformance tests

Matthieu Bouron (1):
clutter-backend-gdk: Only set setting on successful gdk_screen_get_setting call

Maxim Ermilov (2):
CoglContext: correct initialization order
CoglContext: correct initialization order

Michael Mortensen (1):
[osx] Update events to floating point coordinates

Miguel Bouzada (1):
Updated Galician translations

Mike Owens (1):
ClutterText: Only grab keyboard focus if keyboard-interactive.

Mike Ruprecht (1):
flow-layout: Check for all positive values

Milo Casagrande (17):
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
Updated Italian translation
Updated Italian translation
Updated Italian translation

Muhammet Kara (9):
[l10n]Added Turkish translation
[l10n]Added Turkish translation
[l10n]Updated Turkish translation
[l10n]Updated Turkish translation
[l10n]Updated Turkish translation
[l10n]Updated Turkish translation
Updated Turkish translation
Updated Turkish translation
Updated Turkish translation

Murray Cumming (3):
Remove trailin enum commas, avoiding C++ warnings.
Remove trailin enum commas, avoiding C++ warnings.
CoglBufferError: Remove trailing comma from enum.

Nate Stedman (1):
Fixes build with GLX on Mac OS X.

Necdet Yücel (1):
Updated Turkish translation

Neil J. Patel (16):
Initial import of ClutterEntry, a text-entry actor
Added a function to deal with ClutterKeyEvents. Handles the majority of entry-related keyboard keys. However modifiers still need to be implemented.
Missed some info in Changelog
Add a text-changed signal to the entry
Added signal to track cursor movements\nMoved the curor painting function into the class functions so it can be sub-classed
Added text-visibility, which will allow you to show all entered text as a nominated charaecter ('*' is default).
Clipping within the entry class to stop it over-slipping its boundries. Text will move within the clip region to keep the cursor always visible. Added some padding to the left and right to make sure cursor is always show.
2007-06-01 Neil J. Patel <***@o-hand.com>
Added a 'activate' signal, which is emitted when the 'Enter' key is pressed
2007-06-29 Neil J. Patel <***@o-hand.com>
2007-07-26 Neil J. Patel <***@o-hand.com>
2007-10-01 Neil J. Patel <***@o-hand.com>
2007-11-15 Neil J. Patel <***@o-hand.com>
2007-11-15 Neil J. Patel <***@o-hand.com>
2007-11-15 Neil J. Patel <***@o-hand.com>
2008-02-07 Neil J. Patel <***@o-hand.com>

Neil Roberts (1973):
2008-03-25 Neil Roberts <***@o-hand.com>
2008-03-25 Neil Roberts <***@o-hand.com>
2008-03-26 Neil Roberts <***@o-hand.com>
2008-03-26 Neil Roberts <***@o-hand.com>
2008-03-30 Neil Roberts <***@o-hand.com>
2008-03-30 Neil Roberts <***@o-hand.com>
2008-04-04 Neil Roberts <***@o-hand.com>
2008-04-04 Neil Roberts <***@o-hand.com>
Applied patch from bug #871
Upgraded the Win32 backend to work with the multi-stage subclassing code.
Bug #853
Added support for foreign windows to the Win32 backend.
Applied patch from bug #881
* clutter/clutter-timeline.c (clutter_timeline_get_progressx): Changed to use clutter_qdiv instead of CLUTTER_FIXED_DIV otherwise it can't cope with timelines with more than 255 frames.
Merged clutter-ivan branch into trunk.
Merged clutter-ivan branch into trunk.
- Update .gitignore - Remove dangling conflict marker in ChangeLog-ivan
Updated the ChangeLog with a note about the clutter-ivan merge.
* tests/Makefile.am (INCLUDES): Added $(top_srcdir)/clutter to the include path. Otherwise the tests will fail to build trying to include "json/json-types.h" when building out-of-tree.
* tests/test-cogl-tex-polygon.c: Added buttons to toggle whether slicing and linear filtering is enabled. By default slicing is disabled to help test on GL ES.
* clutter/cogl/cogl.h.in (COGL_A_BIT): Added the missing comma after COGL_PIXEL_FORMAT_G_8
* clutter/cogl/cogl.h.in (COGL_A_BIT): Added the missing comma after COGL_PIXEL_FORMAT_G_8
Fixed 'make dist'
Fixed 'make dist'
Removed COGLhandle and changed shader and program functions to be wrapped in reference-counted CoglHandles instead.
Removed COGLhandle and changed shader and program functions to be wrapped in reference-counted CoglHandles instead.
* clutter/clutter-actor.c (clutter_actor_move_anchor_point): The actor position was being moved in the wrong direction. Perhaps this was a cut-and-paste bug from move_anchor_point_from_gravity because in that function ax and ay represent the old anchor position, but in this function they represent the new.
* clutter/clutter-frame-source.h: Added the missing G_BEGIN_DECLS and G_END_DECLS
* clutter/clutter-frame-source.c (clutter_frame_source_add) (clutter_frame_source_add_full): Add gtk-doc and rename the 'function' parameter to 'func'.
* clutter/win32/clutter-stage-win32.c: * clutter/win32/clutter-backend-win32.c: Reflect changes to the GLX/X11 backend in revisions 2708-2709 and 2713-2715 which simplify the backend a little.
* clutter/win32/clutter-event-win32.c (message_translate): Fix signedness of old_xpos and old_ypos to get rid of compiler warnings.
Use the Mesa headers instead of depending on GLee for Win32 builds.
Use the Mesa headers instead of depending on GLee for Win32 builds.
* clutter/eglx/clutter-stage-egl.c (clutter_stage_egl_realize): Fix name of parent class variable which otherwise breaks the build.
* clutter/cogl/gl/cogl.c (error_string): * clutter/cogl/gles/cogl.c (error_string): Rename to _cogl_error_string and remove the static scoping so that it can be called in cogl-texture etc.
* clutter/cogl/gl/cogl.c (error_string): * clutter/cogl/gles/cogl.c (error_string): Rename to _cogl_error_string and remove the static scoping so that it can be called in cogl-texture etc.
GLES 2 backend
GLES 2 backend
* clutter/cogl/gles/cogl-texture.c: Use the wrapper for glTexParameteri. Call glGenerateMipmap after every change to the texture image data.
* clutter/cogl/gles/cogl-texture.c: Use the wrapper for glTexParameteri. Call glGenerateMipmap after every change to the texture image data.
* clutter/cogl/gles/cogl-gles2-wrapper.c (cogl_wrap_glGetFixedv): Filled in the wrapper for glGetFixedv
* clutter/cogl/gles/cogl-gles2-wrapper.c (cogl_wrap_glGetFixedv): Filled in the wrapper for glGetFixedv
* clutter/cogl/gles/Makefile.am: Use old-style Makefile rules for the stringify script so that automake won't complain.
* clutter/cogl/gles/Makefile.am: Use old-style Makefile rules for the stringify script so that automake won't complain.
* clutter/cogl/gles/cogl-gles2-wrapper.c (cogl_gles2_wrapper_init): Get uniforms for fog parameters and initialise them. (cogl_wrap_glDrawArrays): Store the modelview matrix in a uniform as well so that it can be used for fogging calculations. (cogl_wrap_glEnable, cogl_wrap_glDisable): Enable/disable fogging. (cogl_wrap_glFogx, cogl_wrap_glFogxv): Fill in wrapper to set fogging parameters.
* clutter/cogl/gles/cogl-gles2-wrapper.c (cogl_gles2_wrapper_init): Get uniforms for fog parameters and initialise them. (cogl_wrap_glDrawArrays): Store the modelview matrix in a uniform as well so that it can be used for fogging calculations. (cogl_wrap_glEnable, cogl_wrap_glDisable): Enable/disable fogging. (cogl_wrap_glFogx, cogl_wrap_glFogxv): Fill in wrapper to set fogging parameters.
* clutter/cogl/gles/cogl-gles2-wrapper.h (CoglGles2Wrapper): Added uniforms for alpha testing.
* clutter/cogl/gles/cogl-gles2-wrapper.h (CoglGles2Wrapper): Added uniforms for alpha testing.
* clutter/cogl/gl/cogl-context.c (cogl_destroy_context): Fix cut-and-paste error where the wrong arrays were being freed.
* clutter/cogl/gl/cogl-context.c (cogl_destroy_context): Fix cut-and-paste error where the wrong arrays were being freed.
* clutter/cogl/gles/cogl-gles2-wrapper.h: The uniform numbers are now stored in a separate struct so they can be stored for application program objects as well.
* clutter/cogl/gles/cogl-gles2-wrapper.h: The uniform numbers are now stored in a separate struct so they can be stored for application program objects as well.
Applied 'final patch' from bug #874
Applied 'final patch' from bug #874
* clutter/pango/pangoclutter-glyph-cache.c (pango_clutter_glyph_cache_set): When creating a new band, make sure the texture is wide enough for the glyph, not just tall enough.
Applied patch from bug #947
* clutter/eglnative/clutter-stage-egl.c (clutter_stage_egl_realize): Use ES 2 renderable type when building for GLES 2.
* clutter/eglnative/clutter-stage-egl.c (clutter_stage_egl_realize): Use ES 2 renderable type when building for GLES 2.
* tests/test-shader.c: Fixed to use sampler2D instead of sampler2DRect now that GL_TEXTURE_RECTANGLE support is disabled in revision 2834. The ClutterTexture actor now has the 'disable-slicing' property set. The distance in texture coordinates between pixels is passed in as a uniform so that the box-blur shader can still work.
* tests/test-shader.c: Use the special wrapper vars when building for GLES 2 and automatically cycle the shaders because it's difficult to right-click.
* clutter/clutter-main.c: Include <locale.h> for setlocale()
* clutter/clutter-actor.c (clutter_actor_allocate): Fixed the logic when detecting whether the actor has moved.
* clutter/win32/clutter-stage-win32.c: Updated to the new layout API. All code to do with positioning the stage has been removed so the window is left where Windows wants to put it and it can not be moved with clutter_actor_set_position.
Bug 918 - Group doesn't clip if it's children are clipped
Bug 918 - Group doesn't clip if it's children are clipped
* clutter/clutter-entry.c (clutter_entry_paint): Set the clip using COGL directly instead of setting the actor clip. Otherwise the clip stack will be unbalanced after the first draw. This also frees up the actor clip to be set by an application.
* clutter/cogl/gles/cogl-gles2-wrapper.h: * clutter/cogl/gles/cogl-gles2-wrapper.c: All of the settings and uniforms are now proxied into COGL variables instead of setting the GL uniforms directly. Just before glDrawArrays is executed a shader is generated using the given settings to avoid using 'if' statements. The shaders are cached.
* clutter/cogl/gles/cogl-gles2-wrapper.h: * clutter/cogl/gles/cogl-gles2-wrapper.c: All of the settings and uniforms are now proxied into COGL variables instead of setting the GL uniforms directly. Just before glDrawArrays is executed a shader is generated using the given settings to avoid using 'if' statements. The shaders are cached.
Bug 979 - Wrong call convension for SwapIntervalProc in win32 backend
* clutter/clutter-actor.c (clutter_actor_paint): Guard against the actor clip being enabled or disabled in an actor paint method. Otherwise the clip stack can be become unbalanced. This was happening in ClutterEntry until it was fixed in revision 2983.
* clutter/win32/clutter-stage-win32.c (clutter_stage_win32_realize): Use a more direct method to choose the best pixel format instead of ChoosePixelFormat because otherwise if the display's depth is 16 then it will prefer the non-accelerated software implementation when the requested depth is 24.
* clutter/win32/clutter-backend-win32.c (clutter_backend_win32_get_display_size): Implement get_display_size on the Win32 backend.
Bug 993 - Underline colors are sometimes wrong
* clutter/x11/clutter-event-x11.c: * clutter/win32/clutter-event-win32.c: Use the HAVE_CONFIG_H guard around #include "config.h"
* clutter/win32/clutter-backend-win32.c (check_vblank_env): Use g_ascii_strcasecmp instead of strcasecmp because strcasecmp isn't available in MSVC.
Bug 985 - MSC math.h / M_PI issue
Bug 985 - MSC math.h / M_PI issue
* clutter/clutter-actor.c (clutter_actor_get_transformed_sizeu): This is now do-what-I-mean like clutter_actor_get_size so that if the allocation box is available it will use that, otherwise it will use the preferred size. clutter_actor_transform_vertices has been converted to clutter_actor_transform_and_project_box so that it can be used by both functions. Based on a patch by Emmanuele Bassi. (clutter_actor_get_abs_allocation_vertices) (clutter_actor_get_allocation_vertices): These two functions now force a relayout if the allocation box is not available.
* clutter/eglx/clutter-stage-egl.c (clutter_stage_egl_realize): Use clutter_x11_has_event_retrieval() instead of !backend_x11->no_xevent_retrieval to reflect the changes to the GLX backend in revision 3078
* clutter/clutter-actor.c (clutter_actor_get_abs_allocation_vertices): The initialization of the local stage pointer got moved away in revision 3081 so it was crashing if the function is called before the layout is run.
* clutter/clutter-shader.c (bind_glsl_shader): Fix a cut-and-paste error which broke vertex shaders
Bug 1015 - Cloning unparented actors with FBOs doesn't work with new layout code
* build/mingw/mingw-cross-compile.sh: Default to the win32 flavour instead of the SDL flavour
* clutter/clutter-actor.h: Remove redundant duplicate declaration of clutter_actor_allocate_preferred_size
* build/mingw/mingw-cross-compile.sh: Avoid using the --strip option to tar because it isn't supported in the version shipped with MSYS.
* clutter/cogl/common/cogl-primitives.c (cogl_path_rel_curve_to): Fixed a typo in the second parameter which meant the curve was drawn incorrectly.
* clutter/cogl/common/cogl-primitives.c (cogl_path_rel_curve_to): Fixed a typo in the second parameter which meant the curve was drawn incorrectly.
* clutter/clutter-texture.c: * clutter/clutter-rectangle.c: * clutter/clutter-group.c: * clutter/clutter-entry.c: * clutter/clutter-clone-texture.c: Remove unnecessary calls to cogl_{push,pop}_matrix. The matrix is preserved in clutter_actor_paint whenever the actor's transformation is applied so there should be no need to push the matrix in actor paint implementations unless it does some additional transformations itself.
* clutter/clutter-script.c: The example in the documentation showed a color being specified as '0xff0000ff' but it should be '#ff0000ff'
* clutter/clutter-actor.c (clutter_actor_remove_clip) (clutter_actor_set_clipu): Queue a redraw when the clip is changed.
* clutter/clutter-timeline.c (clutter_timeline_list_markers): When requesting the list of markers it was returning the marker data as a string instead of the name so it was copying garbage.
* clutter/clutter-model.c (clutter_model_set_sorting_column): This function is supposed to accept -1 to disable sorting. However it checks for whether the column is >= the number of columns, but clutter_model_get_n_columns() returns an unsigned int so the column number also gets promoted to unsigned for the comparison. Therefore -1 is always greater than the number of columns so it wouldn't let you set it.
* clutter/clutter-stage.c (clutter_stage_class_init): Added the 'perspective' property. All of the machinery was there to implement the property but somehow the call that actually installs it was missing.
Bug 1075 - Difficult to bind clutter_stage_new
Bug 1069 - Warnings with ClutterScore
Bug 1071 - clutter_timeline_get_duration doesn't always work
Bug 945 - Clipping+fbo cloning bugs
Bug 945 - Clipping+fbo cloning bugs
The *-sections.txt files in the doc/reference folders should not be ignored in the .gitignore
Bug 1091 - WM_MOUSEWHEEL (scroll-event) not handled correctlly
Bug 1085 - Cursor is in wrong position on ClutterEntry if set x-align property
Bug 1103 - Two typos in clutter documentation
Bug 1137 - Setting the anchor point does not trigger a re-paint
Bug 1010 - ClutterLabel does not update the layout (again)
Bug 1034 - Picking doesn't work on Eee PC
Bug 1100 - WM_SIZE not handled correctly, user_resize and window_style correction.
Bug 1121 - Setting anchor point doesn't work if set too early
* clutter/clutter-types.h: Swap left and right in the documentation for ClutterGravity.
Bug 1145 - Flicker on resize the window
Bug 1080 - clutter_stage_read_pixels has upside-down y coordinate
Forgot to add ChangeLog entry in the last commit.
Bug 1044 - cogl_get_viewport error
Bug 1044 - cogl_get_viewport error
Bug 1048 - SIGFPE in cogl_texture_set_region() with nvidia
Bug 1048 - SIGFPE in cogl_texture_set_region() with nvidia
* tests/test-unproject.c (on_event): * tests/test-project.c (on_event): Use a return value for the 'event' signal handler, otherwise it might accidentally return TRUE for unhandled events and you won't be able to close the window.
Bug 856 - Teardown sequence is borked
Bug 1195 - ClutterBehaviourBspline only works for very short paths
Bug 1043 - COGL calls glTexSubImage2D() with out-of-bounds values (SIGSEGV)
Bug 1043 - COGL calls glTexSubImage2D() with out-of-bounds values (SIGSEGV)
Bug 1196 - Texture border drawing problems
Bug 1196 - Texture border drawing problems
Bug 1189 - Backface culling
Bug 1189 - Backface culling
Bug 1206 - Picking disabled dithering
Bug 1074 - FBOs on GLES
Bug 1074 - FBOs on GLES
Bug 1207 - Timelines sometime miss markers
Bug 1181 - In Score, timelines, appended at markers, are also called on complete
* clutter/cogl/gl/cogl.c (cogl_perspective): Use the accurate 64-bit multiplication macro instead of COGL_FIXED_FAST_DIV for calculating xmax as was done previously. This fixes test-perspective and other tests that had a gone a bit skewiff.
* clutter/cogl/gl/cogl.c (cogl_perspective): Use the accurate 64-bit multiplication macro instead of COGL_FIXED_FAST_DIV for calculating xmax as was done previously. This fixes test-perspective and other tests that had a gone a bit skewiff.
* clutter/clutter-color.c (clutter_color_new): Remove CLAMP macros around the component parameters because they are guint8 anyway so the CLAMP is redundant and it causes a warning.
* clutter/cogl/gles/cogl.c (cogl_perspective): * clutter/cogl/common/cogl-fixed.c (cogl_fixed_sin) (cogl_angle_sin, cogl_angle_tan, cogl_fixed_sqrt): Replaced uses of 1 + ~x with just -x which is equivalent and easier to understand.
* clutter/cogl/gles/cogl.c (cogl_perspective): * clutter/cogl/common/cogl-fixed.c (cogl_fixed_sin) (cogl_angle_sin, cogl_angle_tan, cogl_fixed_sqrt): Replaced uses of 1 + ~x with just -x which is equivalent and easier to understand.
Bug 1230 - Pick fails on low precision color buffers
* tests/interactive/test-main.c (main): Allow more than two arguments so that the remaining arguments can be passed to the test. This is needed for test-behave for example which can take a --path argument.
Fix warnings in mesh tests
Fix warnings in mesh tests
* clutter/cogl/gles/Makefile.am (libclutterinclude_HEADERS): * clutter/cogl/gl/Makefile.am (libclutterinclude_HEADERS): * clutter/cogl/common/Makefile.am (libclutter_cogl_common_la_SOURCES): Move cogl-mesh.h into the headers for libclutter so that it will get installed.
* clutter/cogl/gles/Makefile.am (libclutterinclude_HEADERS): * clutter/cogl/gl/Makefile.am (libclutterinclude_HEADERS): * clutter/cogl/common/Makefile.am (libclutter_cogl_common_la_SOURCES): Move cogl-mesh.h into the headers for libclutter so that it will get installed.
* clutter/clutter-rectangle.c (clutter_rectangle_paint): Fixed so that it doesn't use the alpha value from the border colour to draw the rectangle
Bug 1057 - cogl_texture_rectangle doesn't support backward coordinates
Bug 1057 - cogl_texture_rectangle doesn't support backward coordinates
* clutter/clutter-actor.c (clutter_actor_get_reactive) (clutter_actor_get_paint_visibility): Be sure to return exactly TRUE or FALSE instead of zero or some non-zero value in these functions that return a gboolean. Thanks to Kai Wei for spotting.
* clutter/clutter-actor.c (clutter_actor_get_paint_visibility): Fix logic so that it won't return TRUE for a hidden stage.
* clutter/cogl/gles/cogl-gles2-wrapper.h: * clutter/cogl/gles/cogl-gles2-wrapper.c: Initialise the 'tex' sampler uniform to 0. The GLSL spec specifically says that you must initialize sampler uniforms. This fixes texturing for GLES 2 when using the PowerVR simulator via software Mesa.
* clutter/cogl/gles/cogl-gles2-wrapper.h: * clutter/cogl/gles/cogl-gles2-wrapper.c: Initialise the 'tex' sampler uniform to 0. The GLSL spec specifically says that you must initialize sampler uniforms. This fixes texturing for GLES 2 when using the PowerVR simulator via software Mesa.
* tests/conform/test-conform-main.c (main): Fixed a typo in the name of the path for test_realized.
* tests/conform/test-pick.c (test_pick): The final result message when --verbose is used was the wrong way around
* tests/conform/test-timeline.c (test_timeline): Remove the delay idle handler after the test is finished, otherwise it will continue running during subsequent tests. This was breaking test_timeline_interpolate.
Fixed some trivial compiler warnings
Bug 1280 - clutter_score_append_at_marker lead to segmentation fault in trunk and incorrect appearance in clutter-0.8
* clutter/pango/cogl-pango.h: Include pango/pango.h to get pango-renderer.h. In versions prior to 1.18.4 pangocairo.h does not include pango-renderer.h
Bug 1269 - mingw32 building failed at clutter-media.c
* tests/interactive/Makefile.am: * tests/conform/Makefile.am: Use $(EXEEXT) when specifying a dependency on an executable otherwise there won't be a rule to build it on Windows.
Bug 1271 - mingw compiling failed: undefined reference to `***@24'
Bug 1271 - mingw compiling failed: undefined reference to `***@24'
Bug 1270 - Update to mingw-cross-compile.sh
* clutter/cogl/gl/cogl-texture.c (cogl_texture_polygon): Fix the equation for calculating texture coordinates when using sliced textures. This became broken in revision 3520.
* clutter/cogl/gl/cogl-texture.c (cogl_texture_polygon): Fix the equation for calculating texture coordinates when using sliced textures. This became broken in revision 3520.
Add a wrapper library to help testing without NPOTs.
Bug 1299 - clutter_score_remove will segmentation fault if timelines are more than 52 and continue to remove them
* clutter/cogl/gl/cogl-texture.c (cogl_texture_rectangle): Fixed the test for whether to use hardware tiling. Previously it assumed that texture coordinates are in increasing order but this is not the case since bug 1057 was fixed. The texture coordinates are now sorted later. It also allowed negative coordinates which doesn't make sense if the texture has waste.
* clutter/cogl/gl/cogl-texture.c (cogl_texture_rectangle): Fixed the test for whether to use hardware tiling. Previously it assumed that texture coordinates are in increasing order but this is not the case since bug 1057 was fixed. The texture coordinates are now sorted later. It also allowed negative coordinates which doesn't make sense if the texture has waste.
Use a GArray for the texture vertices in cogl_texture_polygon
Use a GArray for the texture vertices in cogl_texture_polygon
Make cogl_texture_rectangle use the vertex array
Make cogl_texture_rectangle use the vertex array
Add cogl_texture_multiple_rectangles
Add cogl_texture_multiple_rectangles
Use cogl_texture_multiple_rectangles in CoglPangoRenderer
Use GL_TRIANGLES for the texture vertex array
Use GL_TRIANGLES for the texture vertex array
* tests/conform/test-mesh-mutability.c: * tests/conform/test-mesh-interleved.c: * tests/conform/test-mesh-contiguous.c: Remove the idle source after the test is complete so that it won't interfere with other tests.
* tests/conform/test-backface-culling.c: New test for backface culling
* tests/conform/test-backface-culling.c (TEXTURE_SIZE): Don't set to a funny size on GLES because it will break cogl_texture_polygon
Bug 1305 - NPOT textures unaligned to a pixel sometimes have border artifacts
Bug 1305 - NPOT textures unaligned to a pixel sometimes have border artifacts
Bug 1172 - Disjoint paths and clip to path
Bug 1172 - Disjoint paths and clip to path
Bug 1297 - Bring back support for GL_ARB_texture_rectangle
Bug 1297 - Bring back support for GL_ARB_texture_rectangle
Use the correct length in _cogl_texture_flush_vertices
Use the correct length in _cogl_texture_flush_vertices
Merge commit 'git-svn' into multiple-texture-rectangle
Merge commit 'git-svn' into multiple-texture-rectangle
Bug 1252 - Merge ClutterBehaviourPath and ClutterBehaviourBspline
* clutter/clutter-timeline.c: * clutter/clutter-texture.c: * clutter/clutter-stage.c: * clutter/clutter-label.c: * clutter/clutter-behaviour-path.c: * clutter/clutter-actor.c: Fix the 'Since' annotation in the gtk-doc.
* clutter/clutter-entry.c: Fix the 'Since' annotation in the gtk-doc.
* clutter/clutter-main.c (_clutter_do_pick): Restore the GL_DITHER state after reading the pixel value instead of before. Suggested in bug 1328 thanks to Guy Zadickario.
Use glDrawRangeElements to share vertices
Use glDrawRangeElements to share vertices
Add gtk-doc for cogl_texture_multiple_rectangles
Add gtk-doc for cogl_texture_multiple_rectangles
Minor fix to indentation in gl/cogl-texture.c
Minor fix to indentation in gl/cogl-texture.c
Support cogl_texture_multiple_rectangles in GL ES backend
Support cogl_texture_multiple_rectangles in GL ES backend
Merge commit 'git-svn' into multiple-texture-rectangle
Merge commit 'git-svn' into multiple-texture-rectangle
Use a single index array
Use a single index array
Bug 1323 - ClutterBehaviorDepth conflicts with other behaviors
* clutter/cogl/gl/cogl.c: * clutter/cogl/gl/cogl-defines.h.in: * clutter/cogl/gl/cogl-context.h: * clutter/cogl/common/cogl-mesh.c: Rename the glBufferDataSub function to glBufferSubData. When calling glXGetProcAddress with the former Mesa returns a stub dispatch function which will segfault if you try to use it. With NVIDIA it returns NULL so _cogl_features_init decides the card doesn't have VBO support.
* clutter/cogl/gl/cogl.c: * clutter/cogl/gl/cogl-defines.h.in: * clutter/cogl/gl/cogl-context.h: * clutter/cogl/common/cogl-mesh.c: Rename the glBufferDataSub function to glBufferSubData. When calling glXGetProcAddress with the former Mesa returns a stub dispatch function which will segfault if you try to use it. With NVIDIA it returns NULL so _cogl_features_init decides the card doesn't have VBO support.
Merge commit 'git-svn' into multiple-texture-rectangle
Merge commit 'git-svn' into multiple-texture-rectangle
Add clutter_path_to_cairo_path and clutter_path_add_cairo_path
Add a test case for the new cairo path functions
Fix the definition of clutter_actor_set_scale to match the declaration
Fix the gtk-doc for some properties in ClutterActor
[test-paint-wrapper] Use a separate paint guard for each actor
Convert clutter_path_get_position to take a gdouble instead of an alpha value
Minor fix to documentation for clutter_actor_get_anchor_point
[clutter-interval] Fix calculation of interval for unsigned types
Fix calculation in clutter_cubic_bezier
[test-scale] Add a label showing the gravity
[cairo-texture] Remove the construct only restriction on surface size
In clutter_alpha_set_mode, set priv->mode after setting the func
Fix setting the mode on a ClutterAlpha created with animation_set_alpha(NULL)
Fix some *_set functions so they work if the object is the same value
Fix some animation_set_* functions so they cope if the value is the same
Make libdisable-npots a bit more portable
Fix off-by-one error in clutter_stage_read_pixels
Add cogl-material.h and cogl-matrix.h to libclutterinclude_HEADERS
Add cogl-material.h and cogl-matrix.h to libclutterinclude_HEADERS
[test-cogl-material] Remove return value from material_rectangle_paint
[cogl-material] Make the user_tex_coords parameter of _rectangle const
[cogl-material] Make the user_tex_coords parameter of _rectangle const
[cogl-material] Restore the GL_TEXTURE_ENV_MODE after material_rectangle
[cogl-material] Restore the GL_TEXTURE_ENV_MODE after material_rectangle
Merge branch multiple-texture-rectangle into master
Merge branch multiple-texture-rectangle into master
Update gtk-doc 'Since' field for cogl_texture_multiple_rectangles
Update gtk-doc 'Since' field for cogl_texture_multiple_rectangles
Fix GLES 2 after the multiple-texture-rectangle branch merge
Fix GLES 2 after the multiple-texture-rectangle branch merge
[clutter-text] Don't allow control characters to be inserted
[clutter-text] Fix offset_to_bytes to work when pos == 0
[clutter-text] Fix x-position of cursor when moving up or down
[ClutterStageX11] Remove the handling_configure flag
[fixed-to-float-patches] Fix some of the matrix getters and setters
[fixed-to-float.sh] Remove the mtx_transform patch from the script
Fix GLES backends after merging the async-textures branch
Fix GLES backends after merging the async-textures branch
Merge branch 'master' into cogl-float
Merge branch 'master' into cogl-float
[fixed-to-float-patches] Fix use of glClearColor and glColor under GLES 2
[fixed-to-float-patches] Move the changes to gles2-wrapper.h into the patch
[fixed-to-float-patches] Move the changes to gles2-wrapper.h into the patch
[fixed-to-float.sh] Use float names for the GLES2 wrappers
[fixed-to-float-patches] Merge the two patches to remove cogl fixed params
[fixed-to-float-patches] Replace the cogl_color_*x functions with *f
[fixed-to-float.sh] Group some of the sed expressions into one command
[fixed-to-float.sh] Apply the automatic changes to the tests as well
Fix some failures from the fixed-to-float script in cogl-texture
Fix some failures from the fixed-to-float script in cogl-texture
[test-text] Use g_setenv instead of setenv
Store when the anchor point is set from a gravity
Add a conformance test for the anchor point
Add a scale center property to ClutterActor
[test-anchors] Add tests for the scale center
Convert the rotation centers to be AnchorCoords
[test-anchors] Add tests for the rotation centers
Fix gtk-doc reference since the anchor point changes
[clutter-timeline] Remove the code for backwards timelines in get_progress
[test-cogl-primitives] Remove trailing whitespace
Simplify test-cogl-primitives
Fix the Cogl primitives for the GLES backend
Fix the Cogl primitives for the GLES backend
Set the SYNC_MATRICES flag when a stage is first realized
Replace clutter_set_use_mipmapped_text with clutter_set_font_flags
Listen for the font-changed signal on the backend in ClutterText
Directly set backend font options in clutter_set_font_flags
Fix building GLES after _cogl_texture_handle_from_pointer got removed
Fix building GLES after _cogl_texture_handle_from_pointer got removed
Fix _cogl_texture_unsliced_quad when no texture coordinates are given
Fix _cogl_texture_unsliced_quad when no texture coordinates are given
Fix rectangles_with_multitexture_coords for sliced without tex coords
Fix rectangles_with_multitexture_coords for sliced without tex coords
[cogl-texture] Reset size of vertex log after drawing a polygon
[text-backface-culling] Fix width/height parameters to cogl_rectangle
[cogl-texture] Reset size of vertex log after drawing a polygon
[cogl-texture] Fix order of tex coords when compensating for waste
[cogl-texture] Fix order of tex coords when compensating for waste
[clutter-actor] Use G_STMT_START/END instead of do { } while (0)
Merge branch 'scale-center'
Merge branch 'scale-center'
Undeprecate clutter_actor_set_scale_with_gravity
[cogl] Add an NULL terminator to the call to material_flush_gl_state
[cogl] Add an NULL terminator to the call to material_flush_gl_state
[cogl-material] Always bind the new texture handle
[cogl-material] Always bind the new texture handle
Fix building GLES 2 after the material branch merge
Fix building GLES 2 after the material branch merge
[cogl-texture] Fix the count for the number of enabled arrays
[cogl-texture] Fix the count for the number of enabled arrays
[cogl-gles2-wrapper] Remove the FIXME to adjust the fragment color
[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 offset to next quad when flushing the log
[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
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] Convert texture unit settings to be a static sized array
[cogl-gles2-wrapper] Actually call glActiveTexture
[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
Change cogl_path_rectangle and cogl_path_round_rectangle to take x1,y1,x2,y2
[cogl-path] Minor fix to gtk-doc
[cogl-path] Minor fix to gtk-doc
Count timeline frames using the FPS instead of an integer interval
Revert "Use COGL to establish GL state for ClutterGLXTexturePixmap"
[glx-texture-pixmap] Don't enable the texture target when binding the texture
[doc] Fix two small typos in cogl-vertex-buffer
[doc] Fix two small typos in cogl-vertex-buffer
[cogl-pango-render] Fix returning to default color after a color attribute
[cogl-handle] Fix the broken debug macros
[cogl-handle] Fix the broken debug macros
[clutter-text] Add a separate property for the selection color
Fix fullscreening when the stage is unrealized and on dual-head
[clutter-text] Fix ellipsizing
[test-pick] Improve to include a covering actor
[ClutterText] Fix actors with a width but no wrapping and the wrap modes
Render pango layouts with vertex buffers
[ClutterTexture] Attach the FBO texture to a layer in the material
[ClutterTexture] Check before unrefing the fbo_handle
Accumulate small deltas
[build] Fix out-of-tree builds for Cogl
[build] Fix out-of-tree builds for Cogl
Don't clear the stencil buffer before painting and picking
[cogl-pango-render] Fix the positioning when calling cogl_pango_render_layout
[pango-render] Keep a reference to the first line to detect layout changes
Make backface culling work with vertex buffers
Make backface culling work with vertex buffers
[cogl-pango-display-list] Use GL_TRIANGLES under GLES
Merge branch 'pango-vbo' into 1.0-integration
Merge branch 'pango-vbo' into 1.0-integration
[test-text-perf] Small fix-ups
[cogl-vertex-buffer] Ensure the clip state before rendering
[cogl-vertex-buffer] Ensure the clip state before rendering
[actor] In paint when opacity == 0, clear the queued_redraw flag
[test-text-perf] Use queue_redraw instead of painting the stage directly
[configure] Always execute the AM_CONDITIONAL call for X11_TESTS
[cogl-vertex-buffer] Add cogl_vertex_buffer_indices_get_for_quads
[pango-display-list] Use indexed vertices on GLES
[pango-display-list] Use the CoglAttributeType macros instead of GL_FLOAT
[cogl-vertex-buffer] Add cogl_vertex_buffer_indices_get_for_quads
Use GL_QUADS for flushing a quad batch
Use GL_QUADS for flushing a quad batch
[cogl-texture] Don't take ownership of the data in cogl_texture_new_from_bitmap
[cogl-texture] Don't take ownership of the data in cogl_texture_new_from_bitmap
[configure] Require pango 1.20 instead of 1.18
Rename 'near' and 'far' variables to 'z_near' and 'z_far'
Rename 'near' and 'far' variables to 'z_near' and 'z_far'
Load glBlendEquation and glBlendColor using cogl_get_proc_address
Load glBlendEquation and glBlendColor using cogl_get_proc_address
[clutter-event-win32] Fix the argument types to clutter_actor_get_size
[clutter-stage-win32] Call clutter_actor_map instead of setting the flags
[gles/cogl-shader] Fix parameter spec for cogl_shader_get_info_log
[gles/cogl-shader] Fix parameter spec for cogl_shader_get_info_log
[timeline] Remove the concept of frames from timelines
[cogl-material] Allow setting a layer with an invalid texture handle
[cogl-material] Allow setting a layer with an invalid texture handle
[cogl] Move the texture filters to be a property of the material layer
[cogl] Move the texture filters to be a property of the material layer
[gles/cogl-shader] Add a missing semicolon
[gles/cogl-shader] Add a missing semicolon
Update the GLES backend to have the layer filters in the material
Update the GLES backend to have the layer filters in the material
[clutter-stage-egl] Pass -1,-1 to clutter_stage_x11_fix_window_size
[cogl-primitives] Fix an unused variable warning when building GLES
[cogl-primitives] Fix an unused variable warning when building GLES
Merge branch 'timeline-no-fps' into 1.0-integration
Merge branch 'timeline-no-fps' into 1.0-integration
[ClutterActor] Fix check for zero opacity when being painted from a clone
[CoglPangoDisplayList] Don't store the base color in the display list
[CoglTexture] Initialise tex->first_pixels to NULL in all constructors
[CoglTexture] Initialise tex->first_pixels to NULL in all constructors
[master-clock] Throttle if no redraw was performed
[timeline] Don't clamp the elapsed time when a looping tl reaches the end
[test-timeline] Add a marker at the beginning of the timeline
[tests] Don't add a newline to the end of g_test_message calls
Revert "[timeline] Don't clamp the elapsed time when a looping tl reaches the end"
[timelines] Improve marker hit check and don't fudge the delta
[test-cogl-tex-tile] Fix breakages from ClutterFixed removal and timelines
[ClutterCairoTexture] Use the right component ordering when uploading data
[test-shader] Fix some of the shaders to use premultiplied colors
[stage] Force an allocation before showing the stage
Remove the MSVC build files
[build/mingw] Update Cairo version to 1.8.6 in mingw-cross-compile.sh
[win32] Move the show/hide to be implementations of the interface
[win32] Remove the call to clutter_redraw in clutter_stage_win32_show
[mingw-cross-compile.sh] Update version numbers of all the dependencies
[mingw-cross-compile.sh] Add a note about MSYS in the comment
[mingw-cross-compile.sh] Fix to use git rather than svn
[mingw] Update the README
Small doc fix to clutter_text_get_color
[text] Don't interpret the unicode value when the control modifier is on
[pango-display-list] Don't premultiply the colour twice
[cogl-texture] Set GL_PACK_ROW_LENGTH when downloading texture data
[cogl-texture] Set GL_PACK_ROW_LENGTH when downloading texture data
Fix the documentation for clutter_texture_set_cogl_material
Take a reference to the material in clutter_texture_set_cogl_material
[animation] Move the check for the 'signal::' prefix into a separate function
[cogl] Remove CoglContext->journal_vbo{,_len}
[cogl] Remove CoglContext->journal_vbo{,_len}
[container] Remove the unused 'object' variable in destroy_child_meta
[ClutterGroup] Don't take into account the left edges when calculating the size
[clutter-id-pool] Fix the check for out-of-range IDs
[clutter-id-pool] Also warn if the ID refers to a deleted actor
Remove cogl/{gl,gles}/Makefile.am
Remove cogl/{gl,gles}/Makefile.am
Fix some compilation errors in cogl-gles2-wrapper.c
Fix some compilation errors in cogl-gles2-wrapper.c
build: Add $(top_buiddir)/clutter/cogl to the include path in clutter/cogl/cogl
build: Add $(top_buiddir)/clutter/cogl to the include path in clutter/cogl/cogl
[cogl_polygon] Enable COGL_ENABLE_BLEND when use_color is set
[cogl_polygon] Enable COGL_ENABLE_BLEND when use_color is set
Add a conformance test for clutter_texture_new_from_actor
cogl: Add an initialiser for enable_flags in cogl_begin_gl
cogl: Add an initialiser for enable_flags in cogl_begin_gl
Revert changes to test-cogl-primitives.c from 272e227109
Remove _cogl_flush_matrix_stacks from cogl-internal.h
Remove _cogl_flush_matrix_stacks from cogl-internal.h
[cogl-primitives] Don't clear the whole stencil buffer
[cogl-primitives] Don't clear the whole stencil buffer
Clear pending events for a stage when it is destroyed
Validate that the GL version is >= 1.2
Validate that the GL version is >= 1.2
cogl-material: Fallback to BlendFunc if BlendFuncSeparate is unavailable
cogl-material: Fallback to BlendFunc if BlendFuncSeparate is unavailable
Use the GL_ARB_multitexture extension on GL 1.2
Use the GL_ARB_multitexture extension on GL 1.2
win32: Remove the check for GL 1.2
cogl: Make it easier to add checks for GL extensions
cogl: Make it easier to add checks for GL extensions
cogl: Don't bother checking for NPOTs or VBOs on later GLs
cogl: Don't bother checking for NPOTs or VBOs on later GLs
cogl: Use the GL_EXT_blend_{func,equation}_separate extensions
cogl: Use the GL_EXT_blend_{func,equation}_separate extensions
cogl: Add the missing terminators for the arrays of feature functions
cogl: Add the missing terminators for the arrays of feature functions
disable-npots: Don't allow the GL version to be 2.0
test-npot-texture: Add some verbose notes
build: Fix out-of-tree builds for cogl-defines.h
build: Fix out-of-tree builds for cogl-defines.h
cogl: Use APIENTRY for GL function pointer declarations
cogl: Use APIENTRY for GL function pointer declarations
docs: Fix the 'Since' annotation for some functions
docs: Fix the 'Since' annotation for some functions
Minor fix to cogl material
Minor fix to cogl material
cogl: Use a vtable for the texture backends instead of a type and switch
cogl: Use a vtable for the texture backends instead of a type and switch
cogl: Enable blending if a lighting colour is semi-transparent
cogl: Enable blending if a lighting colour is semi-transparent
Use the correct colour when clearing the stage for picking
cogl: Use #ifdef GL around GL_TEXTURE_RECTANGLE_ARB
cogl: Use #ifdef GL around GL_TEXTURE_RECTANGLE_ARB
cogl: Move data only used for upload out of CoglTexture
cogl: Move data only used for upload out of CoglTexture
cogl: Move all of the fields from CoglTexture to CoglTexture2DSliced
cogl: Move all of the fields from CoglTexture to CoglTexture2DSliced
cogl-primitives: Check for repeating after the coordinate transform
cogl-primitives: Check for repeating after the coordinate transform
cogl: Add a texture utility function for manually repeating
cogl: Add a texture utility function for manually repeating
cogl: Make the callback for foreach_sub_texture_in_region use const
cogl: Make the callback for foreach_sub_texture_in_region use const
cogl: Add a sub texture backend
cogl: Add a sub texture backend
cogl: Add a conformance test for sub textures
cogl: Move some of the texture_2d_sliced_new_* functions into cogl-texture
cogl: Move some of the texture_2d_sliced_new_* functions into cogl-texture
cogl: Add _cogl_texture_driver_upload_to_gl
cogl: Add _cogl_texture_driver_upload_to_gl
cogl: Add a CoglTexture2D backend
cogl: Add a CoglTexture2D backend
cogl-sub-texture: Fix the height of sub textures
cogl-sub-texture: Fix the height of sub textures
cogl: Add an atlased texture backend
cogl: Add an atlased texture backend
cogl-atlas-texture: Support reorganizing the atlas when it is full
cogl-atlas-texture: Support reorganizing the atlas when it is full
cogl-texture-atlas: Add some debugging notes
cogl-texture-atlas: Add some debugging notes
cogl-atlas: Add a debug option to visualize the atlas
cogl-atlas: Add a debug option to visualize the atlas
cogl-atlas-texture: Try to do texture blits using an FBO
cogl-atlas-texture: Try to do texture blits using an FBO
cogl-atlas-texture: Remove textures from the atlas when mipmapping is required
cogl-atlas-texture: Remove textures from the atlas when mipmapping is required
cogl-material: Ensure mipmaps before doing anything else on a texture
cogl-material: Ensure mipmaps before doing anything else on a texture
text: Free the Pango attribute list resources
text: Store the markup attributes separately
Don't set the GLX_TRANSPARENT_TYPE attribute to choose an FBConfig
cogl: Remove the CGL_* defines
cogl: Remove the CGL_* defines
cogl-framebuffer: Add some missing GL defines
cogl-framebuffer: Add some missing GL defines
cogl-framebuffer: Return gboolean from try_creating_fbo
cogl-framebuffer: Return gboolean from try_creating_fbo
tests: Add a simple conformance test for texture mipmaps
Merge branch 'master' into more-texture-backends
Merge branch 'master' into more-texture-backends
cogl-texture-2d: Fix the coordinate wrapping for negative coordinates
cogl-texture-2d: Fix the coordinate wrapping for negative coordinates
cogl-texture: Fix manual repeating for negative coordinates
cogl-texture: Fix manual repeating for negative coordinates
cogl: Make CoglSubTexture only work for quad rendering
cogl: Make CoglSubTexture only work for quad rendering
cogl-primitives: Ensure the mipmaps for a layer before logging quads
cogl-primitives: Ensure the mipmaps for a layer before logging quads
cogl-atlas-texture: Fix premultiplied texture formats
cogl-atlas-texture: Fix premultiplied texture formats
clutter-group: Use g_list_foreach in clutter_group_real_foreach
test-texture-fbo: Disconnect the paint handler for the stage
Add build/mingw/{README,mingw-cross-compile.sh} to the dist tarball
README: Clarify the required OpenGL version
Release Clutter 1.1.6
Post-release version bump to 1.1.7
win32: Use an invisible cursor when cursor-visible is FALSE
cogl-atlas-texture: Don't create atlas textures with the premult bit
test-cogl-npot-texture: Use the COGL_TEXTURE_NO_ATLAS flag
cogl-atlas-texture: Don't create atlas textures with the premult bit
cogl-atlas-texture: Add a debug option to disable the atlas
cogl-atlas-texture: Add a debug option to disable the atlas
docs: Fix some of the examples for the animation docs
docs: Add some notes about the CoglPixelFormat enums
docs: Add some notes about the CoglPixelFormat enums
cogl-vertex-buffer: Fix disabling the texture arrays from previous prim
cogl-vertex-buffer: Fix disabling the texture arrays from previous prim
cogl: Use the colours of COGL_DEBUG=rectangles to debug batching
cogl: Use the colours of COGL_DEBUG=rectangles to debug batching
cogl-atlas-texture: Use a single atlas for both RGB and RGBA textures
cogl-atlas-texture: Use a single atlas for both RGB and RGBA textures
cogl: Do the premult conversion in-place rather than copying to a new buffer
cogl: Do the premult conversion in-place rather than copying to a new buffer
cogl: Let GL do the format conversion when uploading texture data
cogl: Let GL do the format conversion when uploading texture data
cogl-material: Compare GL texture numbers for material layer textures
cogl-material: Compare GL texture numbers for material layer textures
Merge remote branch 'master' into texture-debugging
Merge remote branch 'master' into texture-debugging
cogl-vertex-buffer: Refix disabling texture coord arrays
cogl-vertex-buffer: Refix disabling texture coord arrays
win32: Use a dummy window to support delayed stage creation
cogl-atlas: Make the cogl_atlas_* API internal
cogl-atlas: Make the cogl_atlas_* API internal
cogl-texture: Split out _cogl_texture_prepare_for_upload
cogl-texture: Split out _cogl_texture_prepare_for_upload
cogl-texture: Avoid copying the bitmap when premultiplying from a file
cogl-texture: Avoid copying the bitmap when premultiplying from a file
glx: Create a colormap for the dummy window
cogl-atlas-texture: Fix a cut and paste error when getting the height
cogl-atlas-texture: Fix a cut and paste error when getting the height
cogl-bitmap: Update the format after (un)premultiplying
cogl-bitmap: Update the format after (un)premultiplying
Merge branch 'more-texture-backends'
Merge branch 'more-texture-backends'
clutter-master-clock: Don't wait for a frame if time goes backwards
cogl: Use SSE2 when possible for premultiplying
cogl: Use SSE2 when possible for premultiplying
cogl-texture-2d: Use _cogl_texture_driver_gen to generate the GL tex
cogl-texture-2d: Use _cogl_texture_driver_gen to generate the GL tex
cogl-bitmap: Remove const from premult_alpha_last_four_pixels_sse2
cogl-bitmap: Remove const from premult_alpha_last_four_pixels_sse2
clutter-backend: Fix the error check in _clutter_backend_create_stage
cogl-material: Layers are not equal if the filters aren't equal
cogl-material: Layers are not equal if the filters aren't equal
cogl: Add a fallback for when the signbit macro is missing
cogl: Add a fallback for when the signbit macro is missing
cogl: Cache the value for GL_MAX_TEXTURE_UNITS
cogl: Cache the value for GL_MAX_TEXTURE_UNITS
cogl-sub-texture: Optimise taking a sub texture of a sub texture
cogl-sub-texture: Optimise taking a sub texture of a sub texture
cogl-atlas-texture: Flush the journal before adding a new texture
cogl-atlas-texture: Flush the journal before adding a new texture
cogl-atlas-texture: Check for errors when creating the atlas texture
cogl-atlas-texture: Check for errors when creating the atlas texture
cogl-atlas-texture: Don't use the atlas if FBOs aren't supported
cogl-atlas-texture: Don't use the atlas if FBOs aren't supported
test-cogl-vertex-buffer: Fix the maximum index number
cogl-clip-stack: Round the coords when clipping to a window rect
cogl-clip-stack: Round the coords when clipping to a window rect
win32: Fixup compilation errors from b398292089b0f7
cogl-vertex-buffer: Fix the malloc fallback for indices
cogl-vertex-buffer: Fix the malloc fallback for indices
box: Revert "Tweak the depth sorting function"
clutter-box: Layer new actors on top of all others at the same depth
gles2: Implement a wrapper for glGetIntegerv(GL_MAX_TEXTURE_UNITS)
cogl-gles2-wrapper: Add support for the layer combine operations
gles2: Implement a wrapper for glGetIntegerv(GL_MAX_TEXTURE_UNITS)
gles2: Remove the special wrapper for glBindTexture
cogl-gles2-wrapper: Add support for the layer combine operations
test-cogl-blend-strings: Add some more tests
gles2: Remove the special wrapper for glBindTexture
cogl-vertex-buffer: Add support for unsigned int indices
cogl-vertex-buffer: Add support for unsigned int indices
cogl: Support any format in cogl_read_pixels
cogl: Support any format in cogl_read_pixels
clutter-actor: Initialize with the identity matrix in get_transform
eglnative: Don't create a context if there already is one
Add a conformance test for rectangle textures
cogl-texture-2d: Determine format before checking texture support
cogl-texture-2d: Determine format before checking texture support
clutter-actor: Rename y1 to y_1 to avoid a compiler warning
test-cogl-tex-polygon: Actually use the material it creates
cogl: Support retained paths
cogl: Support retained paths
Add a test case for cogl_path
Add tests/conform/test-cogl-path to .gitignore
Fix indentation in CoglMatrix
Fix indentation in CoglMatrix
CoglMatrix: Don't make the matrix fields private
CoglMatrix: Don't make the matrix fields private
cogl: Make private members really hard to accidentally use
cogl: Make private members really hard to accidentally use
Split the wrap mode of _cogl_texture_set_wrap_mode into three
cogl-material: Add support for setting the wrap mode for a layer
Split the wrap mode of _cogl_texture_set_wrap_mode into three
tests: Add a conformance test for the wrap modes of a cogl material
cogl-material: Add support for setting the wrap mode for a layer
cogl-material: Use CLAMP_TO_EDGE for WRAP_AUTOMATIC unless overriden
cogl-material: Use CLAMP_TO_EDGE for WRAP_AUTOMATIC unless overriden
cogl-atlas-texture: Fix a memory leak
cogl-atlas-texture: Fix a memory leak
cogl-clip-stack: Use reference counted stack entries
cogl-clip-stack: Use reference counted stack entries
cogl-clip-stack: Store window rect entries as ints not floats
cogl-clip-stack: Store window rect entries as ints not floats
cogl-slip-stack: Store clip window rect entries in Cogl coordinates
cogl-slip-stack: Store clip window rect entries in Cogl coordinates
Separate out CoglClipStackState from cogl-clip-stack.c
Separate out CoglClipStackState from cogl-clip-stack.c
cogl-clip-stack: Convert to be a CoglHandle
cogl-clip-stack: Convert to be a CoglHandle
cogl: Implement retained clip stacks
cogl: Implement retained clip stacks
clutter-cairo-texture: Use the new cogl_pixel_buffer API
clutter-texture: Remove confusing comments about realization
cogl-bitmap: Fix converting formats with and without alpha channels
cogl-bitmap: Fix converting formats with and without alpha channels
cogl_read_pixels: Always use GL_RGBA/GL_UNSIGNED_BYTE under GLES
cogl_read_pixels: Always use GL_RGBA/GL_UNSIGNED_BYTE under GLES
picking: Read the colour value using COGL_PIXEL_FORMAT_RGBA_8888_PRE
cogl-path: Don't try to union sub paths
cogl-path: Don't try to union sub paths
cogl-path: Document how a shape is filled
cogl-path: Document how a shape is filled
cogl-clip-stack: Use orientation of the polygon to set clip planes
cogl-clip-stack: Use orientation of the polygon to set clip planes
test-cogl-path: Test sub paths and intersections
cogl-path: Fix the truncation when adding to a copied path
cogl-path: Fix the truncation when adding to a copied path
cogl-path: Add documentation for the angles of cogl_path_arc
cogl-path: Add documentation for the angles of cogl_path_arc
cogl-path: Make cogl_path_arc_rel static
cogl-path: Make cogl_path_arc_rel static
mingw-cross-compile.sh: Update the package versions
mingw-cross-compile.sh: Write the build environment to a script
test-cogl-materials: Add a test using the maximum number of layers
cogl-material: Fix the warning for when too many layers are used
cogl-material: Fix the warning for when too many layers are used
cogl-material: Fix the check to prevent using too many layers
cogl-material: Fix the check to prevent using too many layers
cogl-texture: Don't attempt to use GL to convert formats under GLES
cogl-texture: Don't attempt to use GL to convert formats under GLES
cogl-texture-2d-sliced: Use the converted bitmap when uploading
cogl-texture-2d-sliced: Use the converted bitmap when uploading
gles: Fix the functions names for the GL_OES_framebuffer_object ext
gles: Fix the functions names for the GL_OES_framebuffer_object ext
clutter-color: Remove the value table
clutter-color: Don't directly read the contents of GValue structs
cogl-clip-stack: Set *stencil_used_p when the stack is empty
cogl-clip-stack: Set *stencil_used_p when the stack is empty
test-cogl-path: Initialise state.frame
test-cogl-readpixels: Reset the viewport and matrices
test-conform-common: Disconnect all paint handlers on the stage
test-cogl-multitexture: Set linear filters on the two textures
clutter-cairo-texture: Fix destroying the old texture
Revert "clutter-cairo-texture: Use the new cogl_pixel_buffer API"
Add a conformance test for ClutterCairoTexture
cogl-path: Use true copy-on-write semantics
cogl-path: Use true copy-on-write semantics
cogl-blend-string: Don't split combined blend statements into two
cogl-blend-string: Don't split combined blend statements into two
cogl-material: Set blend constant even if alpha and rgb factors are the same
cogl-material: Set blend constant even if alpha and rgb factors are the same
cogl-material: Set the blend equation even if blend funcs are the same
cogl-material: Set the blend equation even if blend funcs are the same
configure: Check the result of AM_PATH_GLIB_2_0
clutter-backend-egl: Create a dummy X window and EGL surface
test-cogl-materials: Fix compilation under GLES 2
clutter-stage-egl.c: Don't call eglWait*()
clutter-backend-egl: Chain up in dispose before destroying the context
eglx: Rename EGLNative{Window,Display}Type back to Native{Window,Display}Type
cogl-texture-2d: Optimise _cogl_texture_2d_is_pot
cogl-texture-2d: Optimise _cogl_texture_2d_is_pot
test-cogl-materials: Run the 'all layers' test with different prims
test-cogl-materials: Test invalid layers with a constant color
cogl-vertex-buffer: Don't disable layers with no texture coords
cogl-vertex-buffer: Don't disable layers with no texture coords
cogl-material: Fix the count of the number of layers
cogl-material: Fix the count of the number of layers
cogl: Add an internal CoglBitmask type
cogl: Add an internal CoglBitmask type
cogl: Use a CoglBitmask to store the list of used texcoord arrays
cogl: Use a CoglBitmask to store the list of used texcoord arrays
cogl: Record new enabled arrays in _cogl_disable_other_texcoord_arrays
cogl: Record new enabled arrays in _cogl_disable_other_texcoord_arrays
cogl-vertex-buffer: Don't disable any texture coord arrays
cogl-vertex-buffer: Don't disable any texture coord arrays
cogl-texture-2d: Regenerate the mipmaps when the texture is modified
cogl-texture-2d: Regenerate the mipmaps when the texture is modified
cogl-gles2-wrapper: Fix some cases using the wrong texture unit
cogl-gles2-wrapper: Fix some cases using the wrong texture unit
test-cogl-texture-rectangle: Fix the size allocated for reading data
cogl-atlas-texture: Flush the journal before starting blit not after
cogl-atlas-texture: Flush the journal before starting blit not after
cogl-material: Fix the function which sets the enable blend flag
cogl-material: Fix the function which sets the enable blend flag
cogl-clip-state: Export transform_point internally to Cogl
cogl-clip-state: Export transform_point internally to Cogl
cogl-path: Export _cogl_path_get_bounds
cogl-path: Export _cogl_path_get_bounds
cogl-clip-stack: Always use the scissor when clipping
cogl-clip-stack: Always use the scissor when clipping
cogl-gles2: Prefix internal GLES 2 wrapper symbols with _
cogl-gles2: Prefix internal GLES 2 wrapper symbols with _
cogl-program: Add cogl_program_uniform_1i to GLES
cogl-program: Add cogl_program_uniform_1i to GLES
cogl/winsys/cogl-eglx: Use the right egl header on 1.1
cogl/winsys/cogl-eglx: Use the right egl header on 1.1
clutter-text: Round the layout width to nearest integer not down
cogl-material: Don't use the symbol 'near'
cogl-material: Don't use the symbol 'near'
cogl-context: Use the function pointer for glActiveUnit
cogl-context: Use the function pointer for glActiveUnit
clutter-stage: Use g_array_free instead of g_array_unref
cogl: Fix the include path in driver/*/Makefile.am
cogl: Fix the include path in driver/*/Makefile.am
Add _cogl_texture_2d_externally_modified
Add _cogl_texture_2d_externally_modified
Add COGL_{OBJECT,HANDLE}_DEFINE_WITH_CODE
Add COGL_{OBJECT,HANDLE}_DEFINE_WITH_CODE
cogl-texture: List texture subclass types rather than hardcoding them
cogl-texture: List texture subclass types rather than hardcoding them
cogl-texture: Replace the ensure_mipmaps virtual with pre_paint
cogl-texture: Replace the ensure_mipmaps virtual with pre_paint
cogl: Add an internal CoglTextureRectangle backend
cogl: Add an internal CoglTextureRectangle backend
cogl: Add a struct for winsys-specific data to CoglContext
cogl: Add a struct for winsys-specific data to CoglContext
Pass all Xlib events through Cogl
Pass all Xlib events through Cogl
cogl: Add the infrastructure for checking for winsys extensions
cogl: Add the infrastructure for checking for winsys extensions
cogl-texture: Avoid premult conversion if the dst format has no alpha
cogl-texture: Avoid premult conversion if the dst format has no alpha
cogl: Add _cogl_xlib_{,un}trap_errors
cogl: Add _cogl_xlib_{,un}trap_errors
cogl-defines.h: Add a COGL_HAS_X11 define
cogl-defines.h: Add a COGL_HAS_X11 define
Add -DCOGL_ENABLE_EXPERIMENTAL_API to Makefiles for Cogl and x11/glx
Add -DCOGL_ENABLE_EXPERIMENTAL_API to Makefiles for Cogl and x11/glx
test-pixmap: Implement the --disable-x11 option
test-pixmap: Enable automatic updates for the hand
test-pixmap: Add a --disable-animation option
test-pixmap: Draw something more interesting when the mouse is clicked
test-pixmap: Use the 'm' key to toggle texture quality
Add a CoglTexturePixmapX11 texture backend
clutter-{glx,x11}-texture-pixmap: Use CoglTexturePixmapX11
Add a test case for CoglTexturePixmapX11
Add a CoglTexturePixmapX11 texture backend
cogl-texture-pixmap-x11: Use NULL instead of None for invalid GLXFBConfig
cogl-texture-pixmap-x11: Use NULL instead of None for invalid GLXFBConfig
clutter-animation: Fix for using fixed:: from clutter_actor_animatev
cogl: Remove cogl-defines.h.in from the driver make files
cogl: Remove cogl-defines.h.in from the driver make files
test-conformance: Use -export-dynamic instead of -rdynamic
clutter-event-win32: Directly enqueue events in message_translate
clutter-event-win32: Emit multiple events for WM_MOUSEWHEEL Messages
cogl: Add const to some pointer arguments
cogl: Add const to some pointer arguments
cogl: Pull in the code for GLU tesselator from Mesa/SGI
cogl: Pull in the code for GLU tesselator from Mesa/SGI
cogl-path: Use the GLU tesselator to draw paths
cogl-path: Use the GLU tesselator to draw paths
cogl-debug: Remove the force-scanline-paths option
cogl-debug: Remove the force-scanline-paths option
cogl-path: Allow changing the fill rule
test-cogl-path: Add tests for changing the fill rule
cogl-path: Allow changing the fill rule
cogl/tesselator: Update to the latest code from GLU
cogl/tesselator: Update to the latest code from GLU
cogl-material: Don't doubly ref the parent in cogl_material_copy
cogl-material: Don't doubly ref the parent in cogl_material_copy
Fix building the tesselator code for GLES
Fix building the tesselator code for GLES
Add CoglMaterialWrapMode to the Cogl docs and fix docs for the getters
Add CoglMaterialWrapMode to the Cogl docs and fix docs for the getters
Convert the ASCII art documentation in cogl-vertex-buffer to PNGs
Convert the ASCII art documentation in cogl-vertex-buffer to PNGs
cogl-vertex-buffer: Fix the #define for glDisableVertexAttribArray
cogl-vertex-buffer: Fix the #define for glDisableVertexAttribArray
tests/accessibility: Fix the soname for libclutter
cogl-material: Add a property for setting the point size
cogl-material: Add a property for setting the point size
cogl-material: Add support for point sprites
cogl-material: Add support for point sprites
Add an interactive test for cogl point sprites
cogl-vertex-buffer: Default to GL_CLAMP_TO_EDGE for point sprites
cogl-vertex-buffer: Default to GL_CLAMP_TO_EDGE for point sprites
cogl-texture: Share the common code in the get_data virtual
cogl-texture: Share the common code in the get_data virtual
Add a conformance test for cogl_texture_{get_data,set_region}
cogl-texture: Share the common code in the set_region virtual
cogl-texture: Share the common code in the set_region virtual
cogl-material: Fix some problems with flushing texture overrides
cogl-material: Fix some problems with flushing texture overrides
Use cogl_read_pixels in the cogl texture draw-and-read fallback
Use cogl_read_pixels in the cogl texture draw-and-read fallback
Use GL_NEAREST filter in the draw-and-read get_data texture fallback
Use GL_NEAREST filter in the draw-and-read get_data texture fallback
Fix cogl_texture_get_data when an intermediate buffer is used
Fix cogl_texture_get_data when an intermediate buffer is used
Use GL_MAX_TEXTURE_SIZE on GLES when checking supported tex size
Use GL_MAX_TEXTURE_SIZE on GLES when checking supported tex size
cogl: Don't define the deprecated ref/unref accessors for new types
cogl: Don't define the deprecated ref/unref accessors for new types
Add cogl_vertex_buffer_is_indices to the public headers
Add cogl_vertex_buffer_is_indices to the public headers
Don't define public cogl_is_* functions for internal types
Don't define public cogl_is_* functions for internal types
Add the deprecated ref-counting for cogl_program
Add the deprecated ref-counting for cogl_program
cogl-gles2-wrapper: Layers aren't equal if one is enabled and one is not
cogl-gles2-wrapper: Layers aren't equal if one is enabled and one is not
Move _cogl_texture_2d_is_pot to cogl-util.h
Move _cogl_texture_2d_is_pot to cogl-util.h
Rename COGL_ERROR_MISSING_FEATURE to COGL_ERROR_UNSUPPORTED
Rename COGL_ERROR_MISSING_FEATURE to COGL_ERROR_UNSUPPORTED
Make a public CoglBitmapError enum
Make a public CoglBitmapError enum
configure: Include gl2ext.h or glext.h under GLES
configure: Include gl2ext.h or glext.h under GLES
Add a Cogl texture 3D backend
Add a Cogl texture 3D backend
Add a conformance test for 3D textures
Rename the third texure coordinate from 'r' to 'p'
Rename the third texure coordinate from 'r' to 'p'
Make the material functions for setting the p wrap mode public
Make the material functions for setting the p wrap mode public
Add a GL_GENERATE_MIPMAP fallback to the texture 2d and 3d backends
Add a GL_GENERATE_MIPMAP fallback to the texture 2d and 3d backends
cogl-texture-3d: Don't include cogl-texture-2d-private.h
cogl-texture-3d: Don't include cogl-texture-2d-private.h
cogl-texture-3d: Fix the cogl-material-private header include
cogl-texture-3d: Fix the cogl-material-private header include
cogl-texture-3d: Use glTexSubImage3D through an indirect pointer
cogl-texture-3d: Use glTexSubImage3D through an indirect pointer
gles/cogl-texture-driver.c: Fix the include for cogl-material-private
gles/cogl-texture-driver.c: Fix the include for cogl-material-private
cogl-texture-2d-sliced: Store the internal format not image format
cogl-texture-2d-sliced: Store the internal format not image format
cogl-bitmap: Encapsulate the CoglBitmap even internally
cogl-bitmap: Encapsulate the CoglBitmap even internally
Try to avoid copying the GdkPixbuf when it is tightly packed
Try to avoid copying the GdkPixbuf when it is tightly packed
Add a Cogl debug flag for BITMAP
Add a Cogl debug flag for BITMAP
Add an internal _cogl_bitmap_new_from_buffer
Add an internal _cogl_bitmap_new_from_buffer
cogl-material-arbfp: Use separate buffers when calling g_ascii_dtostr
cogl-material-arbfp: Use separate buffers when calling g_ascii_dtostr
cogl-material: Consider the shader when deciding if materials equate
cogl-material: Consider the shader when deciding if materials equate
Minor fix to the documentation for clutter_texture_get_sync_size
cogl-material: Always reset the GLSL program to zero when flushing
cogl-material: Always reset the GLSL program to zero when flushing
cogl-material: Don't map the shininess value to [0,1]
cogl-material: Don't map the shininess value to [0,1]
cogl-bitmap-pixbuf: Fix the rowstride used when copying a GdkPixbuf
cogl-bitmap-pixbuf: Fix the rowstride used when copying a GdkPixbuf
cogl-bitmap-pixbuf: Avoid copying the buffer in more circumstances
cogl-bitmap-pixbuf: Avoid copying the buffer in more circumstances
test-shader: The tex_coord varying is now an array under GLES2
Fix a small typo in configure.ac for the COGL_DEFINES variable
configure.ac: Fix the missing COGL_HAS_GLES[12] defines
Plug the leaking CoglProgram and CoglShader
Plug the leaking CoglProgram and CoglShader
test-shader: Unref the ClutterShader after setting it on an actor
gles/cogl-shader.c: Store the shader type in CoglShader
gles/cogl-shader.c: Store the shader type in CoglShader
cogl-material: Unref the texture when reverting authority
cogl-material: Unref the texture when reverting authority
Conditionally use g_object_notify_by_pspec
cogl-atlas-texture: Accept formats with different component orders
cogl-atlas-texture: Accept formats with different component orders
cogl-material: Compare whether textures are equal by their GL handle
cogl-material: Compare whether textures are equal by their GL handle
test-text-perf: Scale the text if the settings will not fit
test-text-perf: Add a wider range of characters
test-random-text: Convert to a micro-benchmark
cogl-atlas: Rename to CoglRectangleMap
cogl-atlas: Rename to CoglRectangleMap
cogl: Add an internal utility to maintain a list of callback functions
cogl: Add an internal utility to maintain a list of callback functions
cogl-atlas-texture: Split out the atlas data structure
cogl-atlas-texture: Split out the atlas data structure
cogl-atlas: Support multiple formats and clearing the texture
cogl-atlas: Support multiple formats and clearing the texture
cogl-pango: Use a CoglAtlas to maintain the glyph cache
cogl-pango: Use a CoglAtlas to maintain the glyph cache
cogl-atlas: Increase the default minimum texture size
cogl-atlas: Increase the default minimum texture size
cogl-rectangle-map: Store the remaining space per node
cogl-rectangle-map: Store the remaining space per node
cogl-rectangle-map: Use a GArray for the stack
cogl-rectangle-map: Use a GArray for the stack
cogl-atlas: Add some more debugging notes
cogl-atlas: Add some more debugging notes
cogl-atlas: Try the next size when there would be less than 6% waste
cogl-atlas: Try the next size when there would be less than 6% waste
cogl-rectangle-map: Record largest gap rather than the remaining space
cogl-rectangle-map: Record largest gap rather than the remaining space
cogl-atlas: Use _cogl_texture_driver_size_supported
cogl-atlas: Use _cogl_texture_driver_size_supported
cogl-atlas: Verify that the chosen initial size is supported
cogl-atlas: Verify that the chosen initial size is supported
Remove test-random-text from the interactive .gitignore
clutter.modules: cluttersmith depends on gjs and clutter-gtk
build/mingw/README: Replace with a link to the wiki
docs: Update the build instructions in the reference
Add some debugging notes for picking
Invert the check for whether to clip the pick
win32: Fix the check for the 'IN_DESTRUCTION' flag
cogl-vertex-buffer: Flush the framebuffer state first
cogl-vertex-buffer: Flush the framebuffer state first
cogl-framebuffer: Clear the renderbuffer list on failure
cogl-framebuffer: Clear the renderbuffer list on failure
cogl-vertex-buffer: Don't always set COGL_MATERIAL_FLUSH_FALLBACK_MASK
cogl-vertex-buffer: Don't always set COGL_MATERIAL_FLUSH_FALLBACK_MASK
cogl: Make cogl_util_next_p2 internal and fix the documentation
cogl: Make cogl_util_next_p2 internal and fix the documentation
clutter.modules: Specify the checkoutdir for the gtk2 module
cogl-object-private.h: Include cogl-debug.h
cogl-object-private.h: Include cogl-debug.h
Fix the ordering of the arguments for clutter_table_layout_set_span
clutter-box-layout: Swap the default request mode
test-conform: Delay initializing Clutter until a test is run
Document what happens when self==descendant in clutter_actor_contains
Simplify the loop for clutter_actor_contains
Add a conformance test for clutter_actor_contains
cogl-texture-2d-sliced: Don't create the slice textures twice
cogl-texture-2d-sliced: Don't create the slice textures twice
win32: Fix the CLUTTER_* keysym macros
Plug a memory leak in clutter-table-layout
cogl-texture-2d-sliced: Use the smallest possible waste
cogl-texture-2d-sliced: Use the smallest possible waste
tests: Re-enable the test-anchors conformance test
tests: Generate the stub scripts using sed
Support foreign textures in the texture-2d and rectangle backends
Support foreign textures in the texture-2d and rectangle backends
cogl-texture-2d-sliced: Use the other backends for the slices
cogl-texture-2d-sliced: Use the other backends for the slices
Add -Wdeclaration-after-statement and -Wvla to maintainer CFLAGS
Avoid variable length arrays in clutter-backend-x11
Avoid mixing declarations and code
Avoid mixing declarations and code
cogl-context-winsys: Avoid zero-length arrays
cogl-context-winsys: Avoid zero-length arrays
clutter-stage: Set the Cogl framebuffer size after allocating
win32: Add a public clutter_win32_handle_event function
win32: Fix clutter_win32_disable_event_retrieval
cogl: Use separate materials for set_source_color and texture
cogl: Use separate materials for set_source_color and texture
Merge cogl-program-{gl,gles}.c into one cogl-program.c
Merge cogl-program-{gl,gles}.c into one cogl-program.c
clutter-backend-win32: Use g_object_unref on the stage manager
win32: Fix a couple of build warnings
cogl-gles2-wrapper: Fix a reference to the old name for CoglPipeline
cogl-gles2-wrapper: Fix a reference to the old name for CoglPipeline
cogl-primitive: Fix the ref-counting for the convenience constuctors
cogl-primitive: Fix the ref-counting for the convenience constuctors
cogl-primitive: Add the missing cogl_primitive_new_p2 function
cogl-primitive: Add the missing cogl_primitive_new_p2 function
cogl-primitive: Fix a typo in new_with_attributes_array
cogl-primitive: Fix the texture attribute offsets
cogl-primitive: Fix a typo in new_with_attributes_array
Add a conformance test for the CoglPrimitive convenience constructors
cogl-primitive: Fix the texture attribute offsets
cogl-buffer: Use void* instead of guint8* for map and set_data
cogl-buffer: Use void* instead of guint8* for map and set_data
cogl: Don't flush the framebuffer state for the internal draw
cogl: Don't flush the framebuffer state for the internal draw
cogl-clip-stack: Don't allocate a separate struct for CoglClipStack
cogl-clip-stack: Don't allocate a separate struct for CoglClipStack
cogl: Move the clip stack dirtiness to the context rather than the FB
cogl: Move the clip stack dirtiness to the context rather than the FB
cogl-path: Use the vertex array API instead of CoglVertexBuffer
cogl-path: Use the vertex array API instead of CoglVertexBuffer
cogl: Don't flush the journal when flushing clip state
cogl: Don't flush the journal when flushing clip state
cogl-framebuffer: Add a flag to skip flushing the clip state
cogl-framebuffer: Add a flag to skip flushing the clip state
cogl-journal: Log the clip state in the journal
cogl-journal: Log the clip state in the journal
cogl-path: Don't bother filling the path if less than 3 nodes
cogl-path: Don't bother filling the path if less than 3 nodes
Replace the disable-npots tool with a COGL_DEBUG option
cogl-texture-2d-sliced: Fix the foreach callback for waste textures
Replace the disable-npots tool with a COGL_DEBUG option
Make test-cogl-npot-texture a bit more extensive
cogl-texture-2d-sliced: Fix the foreach callback for waste textures
CoglTexture2DSliced: Pass slice tex to callback in foreach_sub_texture
CoglTexture2DSliced: Pass slice tex to callback in foreach_sub_texture
cogl-pipeline: Use layer overrides as CoglHandles instead of GLuint
cogl-pipeline: Use layer overrides as CoglHandles instead of GLuint
cogl-texture: Remove the gl_handle from CoglTextureSliceCallback
cogl-texture: Remove the gl_handle from CoglTextureSliceCallback
cogl-texture-driver-gles: Fix image height for uploading 3D textures
cogl-texture-driver-gles: Fix image height for uploading 3D textures
Add an internal _cogl_offscreen_new_to_texture_full function
Add an internal _cogl_offscreen_new_to_texture_full function
Add an internal _cogl_read_pixels_with_rowstride
Add an internal _cogl_read_pixels_with_rowstride
cogl_read_pixels: Fix the format used in GLES2
cogl-framebuffer: Try to track format of the framebuffer
cogl_read_pixels: Fix the format used in GLES2
cogl-framebuffer: Try to track format of the framebuffer
test-cogl-texture-get-set-data: Test the alpha component
cogl: Rename arbfp_source_buffer to fragment_source_buffer
cogl: Rename arbfp_source_buffer to fragment_source_buffer
Move find_arbfp_authority to cogl-pipeline.c
Move find_arbfp_authority to cogl-pipeline.c
Move need_texture_combine_separate to cogl-pipeline
Move need_texture_combine_separate to cogl-pipeline
Move the cogl shader boilerplate setting code to a separate function
Move the cogl shader boilerplate setting code to a separate function
Generate GLSL in the CoglPipeline GLSL backend
Generate GLSL in the CoglPipeline GLSL backend
Remove the disabling of layer constants for GLES2
cogl: Separate out state flags for the alpha test func and ref
Remove the disabling of layer constants for GLES2
cogl-pipeline: Add getters for the alpha test state
cogl: Separate out state flags for the alpha test func and ref
cogl-pipeline-glsl: Generate the alpha test snippet under GLES2
cogl-pipeline: Add getters for the alpha test state
Disable the fixed function backend for GLES2
cogl-pipeline-glsl: Generate the alpha test snippet under GLES2
Remove the fragment shader generation from the GLES2 wrapper
Disable the fixed function backend for GLES2
Add a conformance test that uses a vertex shader with no frag shader
Remove the fragment shader generation from the GLES2 wrapper
cogl-pipeline-glsl: Don't use gl_PointCoord on OpenGL
cogl-pipeline-glsl: Don't use gl_PointCoord on OpenGL
Add a warning message when no usable Cogl pipeline backend is found
Add a warning message when no usable Cogl pipeline backend is found
Don't use the fixed function backend if there is a user program
Don't use the fixed function backend if there is a user program
Add a COGL_DEBUG option to disable the fixed function pipeline backend
Add a COGL_DEBUG option to disable the fixed function pipeline backend
Lower the priority of the GLSL pipeline backend
Lower the priority of the GLSL pipeline backend
cogl-context: Get rid of the features_cached member
cogl-context: Get rid of the features_cached member
clutter-offscreen-effect: Don't recreate the material when FBO changes
cogl_pipeline_equal: Fix the comparison for layer texture equality
cogl_pipeline_equal: Fix the comparison for layer texture equality
ClutterOffscreenEffect: Don't throw away the material for a new actor
ClutterShaderEffect: Don't throw away the program for a new actor
cogl-pipeline-glsl: Use char* instead of GLchar*
cogl-pipeline-glsl: Use char* instead of GLchar*
cogl-shader.c: Don't add the common boilerplate twice
cogl-shader.c: Don't add the common boilerplate twice
cogl-pipeline: Add more ignored state changes for program generation
cogl-pipeline: Add more ignored state changes for program generation
cogl-pipeline-opengl: Fix enabling previously disabled units
cogl-pipeline-opengl: Fix enabling previously disabled units
cogl-pipeline-fixed: Use the correct state flag for combine constant
cogl-pipeline-fixed: Use the correct state flag for combine constant
cogl-pipeline: Fix the codgen authority for texture target changes
cogl-pipeline: Fix the codgen authority for texture target changes
cogl-pipeline: Fix comparing layer states for finding codgen authority
cogl-pipeline: Fix comparing layer states for finding codgen authority
cogl: Remove the generated array size for cogl_tex_coord_in
cogl: Remove the generated array size for cogl_tex_coord_in
cogl-pipeline-glsl: Fix reusing shaders for shared ancestors
cogl-pipeline-glsl: Fix reusing shaders for shared ancestors
Revert "cogl: Remove the generated array size for cogl_tex_coord_in"
Revert "cogl: Remove the generated array size for cogl_tex_coord_in"
cogl-journal: Defer expanding the vertices until uploading
cogl-journal: Defer expanding the vertices until uploading
cogl-clip-stack: Don't convert rect clips to window clips
cogl-clip-stack: Don't convert rect clips to window clips
cogl-clip-stack: Move the struct definitions to the header
cogl-clip-stack: Move the struct definitions to the header
cogl-journal: Attempt to clip manually to avoid breaking up batches
cogl-journal: Attempt to clip manually to avoid breaking up batches
Add a COGL_DEBUG option to disable software clipping
Add a COGL_DEBUG option to disable software clipping
clutter-score: Initialize ClutterScoreEntry::complete_id
cogl-backend-egl: Chain up to the X11 backend init_events
cogl-pipeline: Fix the layer_has_alpha_cb
cogl-pipeline: Fix the layer_has_alpha_cb
cogl-pipeline-opengl: Remove the includes for the various backends
cogl-pipeline-opengl: Remove the includes for the various backends
Rename CoglPipelineBackend to CoglPipelineFragend
Rename CoglPipelineBackend to CoglPipelineFragend
cogl-pipeline: Move texture enabling/disabling to fixed fragend
cogl-pipeline: Move texture enabling/disabling to fixed fragend
cogl-pipeline: Make find codegen authority more general
cogl-pipeline: Make find codegen authority more general
cogl-program: Add private functions to check if have each shader type
cogl-program: Add private functions to check if have each shader type
cogl: Add a GLSL 'progend'
cogl: Add a GLSL 'progend'
cogl: Add a fixed function vertend
cogl: Add a fixed function vertend
cogl-pipeline: Rename the fragment_{source,header}_buffer to codegen
cogl-pipeline: Rename the fragment_{source,header}_buffer to codegen
cogl-shader-boilerplate: Add more builtins for GLES2
cogl-shader-boilerplate: Add more builtins for GLES2
cogl-shader-boilerplate: Don't put the color attrib in location 0
cogl-shader-boilerplate: Don't put the color attrib in location 0
cogl: Add a vertend to generate GLSL
cogl: Add a vertend to generate GLSL
cogl: Move COGL_DEBUG=show-source into cogl-shader.c
cogl: Move COGL_DEBUG=show-source into cogl-shader.c
cogl-path: Stroke using the vertex attribute API
cogl-path: Stroke using the vertex attribute API
cogl-vertex-attribute: Use glVertexAttribPointer on GLES2
cogl-vertex-attribute: Use glVertexAttribPointer on GLES2
cogl-pipeline: Add internal API to get the layer matrix
cogl-pipeline: Add internal API to get the layer matrix
cogl-matrix-stack: Convert to be a CoglObject
cogl-matrix-stack: Convert to be a CoglObject
cogl-matrix-stack: Add _cogl_matrix_stack_has_identity_flag
cogl-matrix-stack: Add _cogl_matrix_stack_has_identity_flag
cogl: upload matrices with uniforms on GLES2
cogl: upload matrices with uniforms on GLES2
cogl-pipeline: Use enums for the layer combine values
Remove the GLES2 wrapper
cogl2-path: Don't flush the enable flags
cogl-pipeline: Use enums for the layer combine values
test-cogl-materials: Use GL_MAX_VERTEX_ATTRIBS on GLES2
Remove the GLES2 wrapper
test-cogl-multitexture: Don't test the alpha component
cogl2-path: Don't flush the enable flags
cogl-shader-boilerplate: Add the 3D texture extension on GLES2
cogl-shader-boilerplate: Add the 3D texture extension on GLES2
test-cogl-just-vertex-shader: Update to use the portable cogl_* names
cogl-atlas: Convert to be a CoglObject subclass
cogl-atlas: Convert to be a CoglObject subclass
Allow multiple CoglAtlases for textures
Allow multiple CoglAtlases for textures
cogl-pipeline-fragend-arbfp: Generate ARBfp if user vertex shader
cogl-pipeline-fragend-arbfp: Generate ARBfp if user vertex shader
clutter-stage: Don't always set the projection and viewport matrix
cogl-vertex-attribute: Fix the name of the cogl_normal_in attribute
cogl-vertex-attribute: Fix the name of the cogl_normal_in attribute
cogl-texture: Don't use the source rowstride if we have to copy bitmap
cogl-texture: Don't use the source rowstride if we have to copy bitmap
cogl-util: Add an internal wrapper for the ffs function
cogl-util: Add an internal wrapper for the ffs function
cogl-texture-driver-gles: Don't copy the bitmap if alignment matches
cogl-texture-driver-gles: Don't copy the bitmap if alignment matches
cogl: Don't assume that CoglBitmaps are allocated to height*rowstride
cogl: Don't assume that CoglBitmaps are allocated to height*rowstride
cogl-vertex-attribute: Add flags to _cogl_draw_vertex_attributes_array
cogl-vertex-attribute: Add flags to _cogl_draw_vertex_attributes_array
cogl-journal: Avoid enabling blending if possible
cogl-journal: Avoid enabling blending if possible
cogl-vertex-attribute: Optionally avoid applying the legacy state
cogl-vertex-attribute: Optionally avoid applying the legacy state
cogl-atlas-texture: Don't disable atlas if can't read texture data
test-cogl-shader-glsl: Disable the atlas for the hand texture
cogl-atlas-texture: Don't disable atlas if can't read texture data
cogl-context: Don't enable point sprites on GLES2
cogl-context: Don't enable point sprites on GLES2
cogl: Fallback to set_data when mapping a buffer to fill it
cogl: Fallback to set_data when mapping a buffer to fill it
cogl: Enable the VBOs feature for GLES2
cogl: Enable the VBOs feature for GLES2
cogl-buffer: Support mapping buffers for write on GLES
cogl-buffer: Support mapping buffers for write on GLES
cogl-pipeline: Fix the enum names for the constant combine source
cogl-pipeline: Fix the enum names for the constant combine source
cogl-pipeline-opengl: #ifdef out set_glsl_program for GLES 1.1
cogl-pipeline-opengl: #ifdef out set_glsl_program for GLES 1.1
cogl-program: Don't use separate definitions on GLES 1.1
cogl-program: Don't use separate definitions on GLES 1.1
clutter-timeline: Emit the new-frame signal even on the first frame
ClutterTimeline: Fix the 'msecs' parameter for the new-frame signal
cogl-shader-boilerplate: Move the uniforms to the common code
cogl-shader-boilerplate: Move the uniforms to the common code
cogl-pipeline-progend-glsl: Generalize updating GLES2 uniforms
cogl-pipeline-progend-glsl: Generalize updating GLES2 uniforms
cogl-pipeline: Flush the lighting params in common code not vertend
cogl-pipeline: Flush the lighting params in common code not vertend
cogl-debug: Split the flags to support more than 32
cogl-debug: Split the flags to support more than 32
cogl-debug: Add a debug option for tracing clipping
cogl-debug: Add a debug option for tracing clipping
test-clip: Replace the ellipse with a rotated rectangle
cogl-clip-stack: Fix flushing multiple stencil rectangles
cogl-clip-stack: Fix flushing multiple stencil rectangles
clutter-stage-x11: Don't ensure the viewport when the window moves
test-path: Fix the test when running against latest Cairo versions
cogl-matrix: Get rid of the *_packed variants
cogl-matrix: Get rid of the *_packed variants
cogl-pipeline: Fix comparing the color in set_layer_combine_constant
cogl-pipeline: Fix comparing the color in set_layer_combine_constant
cogl-vertex-buffer: Use a ref count on the pipeline private data
cogl-vertex-buffer: Use a ref count on the pipeline private data
Add a conformance test for cogl_pipeline_set_layer_matrix
cogl: Set the layer matrix on the right layer instead of a random one
cogl: Set the layer matrix on the right layer instead of a random one
cogl-framebuffer: Remove all dependencies after a flush
cogl-framebuffer: Remove all dependencies after a flush
cogl-framebuffer: Fix flushing the framebuffer on push
cogl-framebuffer: Fix flushing the framebuffer on push
cogl-framebuffer: Separate the draw and read buffer
cogl-framebuffer: Separate the draw and read buffer
cogl-atlas-texture: Make copying a texture out more robust
cogl-atlas-texture: Make copying a texture out more robust
cogl-gles: Check for the GL_ANGLE_framebuffer_blit extension
cogl-gles: Check for the GL_ANGLE_framebuffer_blit extension
cogl-framebuffer: Add _cogl_blit_framebuffer
cogl-framebuffer: Add _cogl_blit_framebuffer
cogl-texture-2d: Add an internal wrapper around glCopyTexSubImage2D
cogl-texture-2d: Add an internal wrapper around glCopyTexSubImage2D
cogl-texture-2d: Add _cogl_is_texture_2d to the private header
cogl-texture-2d: Add _cogl_is_texture_2d to the private header
cogl-atlas: Try 4 different approaches for migrating textures
cogl-atlas: Try 4 different approaches for migrating textures
configure.ac: Add -Wpointer-arith to the maintainer CFLAGS
cogl: Avoid pointer arithmetic on void* pointers
cogl: Avoid pointer arithmetic on void* pointers
cogl-debug: Don't define _cogl_debug_flags when debugging disabled
cogl-debug: Don't define _cogl_debug_flags when debugging disabled
cogl-atlas: Fix a compiler warning when Cogl debug is disabled
cogl-atlas: Fix a compiler warning when Cogl debug is disabled
clutter-color-size-effect: Fix a minor typo in the docs
clutter-actor: Free the paint volume when queue a clip redraw
cogl-atlas-texture: Don't let textures be destroyed during migration
cogl-atlas-texture: Don't let textures be destroyed during migration
cogl-blit: Disable blending when using texture render
cogl-blit: Disable blending when using texture render
Add a conformance test for atlas migration
Add G_GNUC_WARN_UNUSED_RESULT to clutter_init and init_with_args
tests: Check return value of clutter_init_with_args instead of error
clutter-actor: Add an internal _clutter_actor_get_opacity_override
clutter-offscreen-effect: Preserve the old opacity override
clutter-offscreen-effect: Use 0,0 as the offset if no actor box
clutter-actor: Fix test for avoiding calculating the paint volume
cogl-shader-boilerplate: Specify default precision earlier
cogl-shader-boilerplate: Specify default precision earlier
cogl-path: Optimise paths that are just a rectangle
cogl-path: Optimise paths that are just a rectangle
cogl: Use GHookList instead of CoglCallbackList
cogl: Use GHookList instead of CoglCallbackList
mingw-fetch-dependencies.sh: Add a wrapper for pkg-config
clutter-offscreen-effect: Paint with 'nearest' texture filter mode
clutter-clone: Make clutter_clone_get_paint_volume static
cogl-pipeline: Be careful not to take ownership of root layer
cogl-pipeline: Be careful not to take ownership of root layer
cogl-pango-glyph-cache: Fix the flags passed to cogl_atlas_new
cogl-pango-glyph-cache: Fix the flags passed to cogl_atlas_new
cogl-renderer: Move the XEvent filters to be generic for all renderers
cogl-renderer: Move the XEvent filters to be generic for all renderers
cogl-context: Store winsys features in an array of unsigned ints
cogl-context: Store winsys features in an array of unsigned ints
cogl-winsys: Move _cogl_winsys_has_feature to cogl-winsys.c
clutter-backend-glx: Protect against unrefing the Cogl context twice
cogl-winsys: Move _cogl_winsys_has_feature to cogl-winsys.c
cogl-winsys-glx: Fix the comparison in find_onscreen_for_xid
cogl-winsys-glx: Fix the comparison in find_onscreen_for_xid
cogl-winsys-stub: Remove _cogl_winsys_has_feature
cogl-winsys-stub: Remove _cogl_winsys_has_feature
cogl-context: Initialize context->stub_winsys
cogl-context: Initialize context->stub_winsys
cogl-pango: Use a separate glyph cache for mipmapped rendering
cogl-pango-display-list: Don't use VBOs if the texture can't handle it
cogl-atlas-texture: Split out new_from_bitmap to new_with_size
pango-glyph-cache: Try to put glyphs in the global atlas
cogl-atlas-texture: Add a callback for when any atlas reorganizes
cogl-pango-glyph-cache: Notify of reorg for global atlased glyphs
cogl-bitmap-private.h: Include cogl-bitmap.h
cogl-pango-render: Add the base texture to the display list
Revert "cogl-pango-display-list: Don't use VBOs if the texture can't handle it"
cogl-pango-glyph-cache: Don't put zero-sized glyphs in the cache
cogl-pango: Use a seperate cache of pipelines
cogl-pango: Don't set the special combine function for atlased textures
cogl_pipeline_equal: Handle COGL_WRAP_MODE_AUTOMATIC better
cogl-debug: Add an option to disable atlasing sharing
cogl-pango: Use a separate glyph cache for mipmapped rendering
cogl-pango-display-list: Don't use VBOs if the texture can't handle it
cogl-atlas-texture: Split out new_from_bitmap to new_with_size
pango-glyph-cache: Try to put glyphs in the global atlas
cogl-atlas-texture: Add a callback for when any atlas reorganizes
cogl-pango-glyph-cache: Notify of reorg for global atlased glyphs
cogl-bitmap-private.h: Include cogl-bitmap.h
cogl-pango-render: Add the base texture to the display list
Revert "cogl-pango-display-list: Don't use VBOs if the texture can't handle it"
cogl-pango-glyph-cache: Don't put zero-sized glyphs in the cache
cogl-pango: Use a seperate cache of pipelines
cogl-pango: Don't set the special combine function for atlased textures
cogl_pipeline_equal: Handle COGL_WRAP_MODE_AUTOMATIC better
cogl-debug: Add an option to disable atlasing sharing
configure.ac: Remove the check for 'ffs'
configure.ac: Add the check for the ffs function
cogl-pango/Makefile.am: Add $(top_builddir) to INCLUDES
cogl-pango-render: Add the atlas reorg callback to the right cache
win32: Use the Cogl WGL winsys
CoglWinsysVtable: Remove 'has_feature'
cogl-winsys: Remove the get_vsync_counter virtual
cogl-winsys: Explicitly comment which vfuncs are optional
Add a WGL winsys
cogl-winsys-wgl: Plug leak on error from SetPixelFormat
cogl-winsys: Fix freeing a CoglOnscreen
cogl-vertex-buffer: Fix the size of the array of attribute pointers
cogl-pipeline-fragend-arbfp: Fix the comparison for dot3 arguments
win32: Use the right macro name for COGL_HAS_WIN32_SUPPORT
clutter-effect: Add a 'run' virtual
clutter-offscreen-effect: Don't redraw the actor if cached offscreen
clutter-effect: Add clutter_effect_queue_rerun
clutter-actor-meta: Add an internal 'priority' property
clutter-actor: Redraw or relayout when clearing effects or constraints
clutter-actor: Add an 'offscreen-redirect' property
Add a conformance test for the offscreen-redirect property
clutter-actor: Add a 'has_overlaps' virtual
clutter-actor: Store the queue_redraw_entry when queueing a redraw
Don't include cogl-pango.h when scanning introspection data
Fix include location for cogl-pango.h
test-cogl-pixel-buffer: Use the new name for CoglPixelArray
cogl-primitive: Fix some broken changes for removal of NULL terminator
test-cogl-depth-test: Update to new Cogl API
cogl-pipeline-opengl: Don't use number of tex units on fixed-function
cogl-pipeline-fragend-fixed: Fix enabling texture targets
cogl-journal: Use a pool of vertex arrays
Implement COGL_DEBUG=disable-texturing for ARBFp and GLSL fragends
clutter-text: Don't move the cursor to the left when at pos 0
clutter-text: Use the ink rect in the paint volume
cogl-pango-render: Use the glyph size for unknown glyphs
cogl-texture-pixmap-x11: Fix the can_hardware_repeat wrapper
configure: Force #undef of 'near' and 'far' on Windows
Revert "Do not use "near" and "far" variables"
clutter-stage: Don't override the user's perspective matrix
clutter-actor: Add a debug flag for disabling offscreen redirect
actor: Don't use propagated_one_redraw to determine effect dirty state
doc/RELEASING: Fix the check for diffs from origin/master
doc/RELEASING: Fix the check for diffs from origin/master
gles: Fix the name of the GLeglImageOES type
release: Fix the release mail template
README: Fix the required version number replacements
releasing: Fix the check for an even micro version number
NEWS: Update for the 1.7.2 release
Release 1.7.2 (snapshot)
Post-release version bump to 1.7.3
Add the code from FreeBSD for their linked-list/queue implementation
cogl-queue: Make suitable for use in Cogl source code
cogl-pipeline: Use BSD lists for the list of pipeline children
README: Fix a tiny typo
clutter-actor: Don't apply shaders during picking
cogl-pipeline: Fix reference counting on promoting weak parents
Move all of the GL function pointers directly to CoglContext
test-cogl-materials: Add a simple test for ref-counting copies
Use all core GL functions through indirect pointers
cogl-context: Remove the driver private data
Move the cogl texture driver functions to a vtable
Dynamically load the GL or GLES library
test-cogl-materials: Remove a redundant comment
test-cogl-materials: Use glGetString to determine cogl driver
pipeline: Unify how the backends store private data
fragend-arbfp: Move the pipeline cache to a separate file
cogl-pipeline: Use the pipeline cache for the GLSL backends
clutter-stage: Add clutter_stage_get_redraw_clip_bounds
Combine _cogl_context_check_gl_version and update_features into one
Specify the full filename when g_module_open'ing the GL library
configure: Add configure options to override the GL library name
tests: Dynamically resolve GL symbols
cogl-pipeline-fragend-arbfp: Initialise template_pipeline
Don't use the 'NULL' GModule to resolve GL symbols
clutter-stage-win32: Fix name cogl_win32_onscreen_set_foreign_window
Add the missing check for COGL_FEATURE_POINT_SPRITE on the GL driver
cogl-winsys-wgl: Add a fallback for failed wglGetProcAddress
cogl-primitives: Plug some leaks in cogl_polygon
cogl-blend-string: Fix TEXTURE_N sources
test-cogl-blend-strings: Don't disable the TEXTURE_N test
cogl-pango-display-list: Use CoglPrimitive instead of CoglVertexBuffer
cogl-pango-display-list: Use cogl_rectangles_with_texture_coords
Updates NEWS for the 1.7.6 release
README: Fix the version number
Release 1.7.6 (snapshot)
Post-release version bump to 1.7.7
texture: Call _cogl_texture_prepare_for_upload in set_region impl
fragend-glsl: Don't generate code for ignored layers
cogl-pipeline-fragend-glsl: Cache the results of texture lookups
mingw-fetch-dependencies: Build ATK from source
cogl-path: Clear the stroke attribute buffer when modifying the path
cogl-journal: Fix software clipping for non-intersecting rectangles
cogl: Bind the locale dir for the Cogl domain
test-utils: Use g_setenv instead of setenv
cogl-path: Don't apply legacy state twice when stroking
Add internal _cogl_push_source to optionally disable legacy state
pipeline-arbfp: Check for fog on the pipeline not the legacy state
Add a conformance test for setting the color mask on a framebuffer
cogl-framebuffer: Force flushing the color mask when changing fbs
Make backface culling be part of the legacy state
cogl-primitives: Don't warn if using sliced textures without multi-tex
test-utils: Use a power-of-two size for the FBO
Port the backface culling test
mingw-fetch-dependencies.sh: Don't pass -c to wget
mingw-fetch-dependencies.sh: Fix a mention of Clutter
mingw-fetch-dependencies: Download config.guess and explicitly run it
mingw-fetch-dependencies: Mirror the changes made to the Cogl version
clutter-offscreen-effect: Apply matrix expansion to proj not mv
Add a CLUTTER_PAINT debug option to enable continous redrawing
Add an option to avoid defining G_DISABLE_DEPRECATED
clutter-shader-effect: Add a get_static_shader_source virtual
Add a conformance test for ClutterShaderEffect
Mark the debug options for translation
Rotate according to time not number of frames in the crate example
doc/RELEASING: Add a note about testing windows compilation
Add the Cogl3D mailing list to the release message recipients
cogl-winsys-egl: Use the abstraction to update the window size
tests: Use the portable cogl wrappers for GLSL builtins
cogl-shader: Update the gtk-doc
pipeline: Reset last_used_for_pipeline when the pipeline is destroyed
tests: Add a utility function for reading a pixel
test-just-vertex-shader: Sample a texture in the fragment pipeline
Use the same number for n_tex_coord_attribs in all linked shaders
cogl-program: Don't ignore the transpose property of matrix uniforms
cogl-context: Destroy texture units later on
cogl-utils: Include cogl-defines.h
pipeline: Make the backface culling experimental public
test-backface-culling: Use the experimental pipeline API
Don't take a reference to the last used onscreen framebuffer
deform-effect: Use CoglPrimitives instead of CoglVertexBuffers
deform-effect: Use CoglPipeline instead of setting legacy state
cogl-bitmask: Use longs instead of ints
Add a conformance test for CoglBitmask
cogl-fixed: Move the GType defs from cogl-util.c to cogl-fixed.c
cogl-bitmask: Use ffsl to speedup bitmask iteration
cogl-flags: Use longs instead of ints
cogl-bitmask: Add a return value for the foreach callback
cogl-flags: Add some macros to help iterate the bits
cogl-program: Move the code for CoglBoxedValue to its own file
cogl-boxed-value: Wrap the GL calls in the GE() macro
cogl-boxed-value: Add _cogl_boxed_value_copy
Move POPCOUNTL to cogl-util
cogl-matrix: Add a public cogl_matrix_transpose()
cogl-bitmask: Add _cogl_bitmask_set_flags
cogl-pipeline: Add support for setting uniform values
Add a conformance test for setting uniforms on a pipeline
cogl-bitmask: Add _cogl_bitmask_popcount
cogl-pipeline: Store the uniform overrides in an array instead of list
cogl-pipeline: Use a hash table for faster uniform name lookup
cogl-flags: Fix iterating flag when the most-significant bit is set
Fix comparing the uniforms state
cogl-debug: Mark _cogl_debug_flags with dllexport for MSVC
offscreen-effect: Track the size of the actor separately
Fix building with profiling enabled
effects: Use effect_queue_repaint instead of actor_queue_redraw
pipeline: Add a missing break for the uniforms state
framebuffer: Handle a NULL previous framebuffer when flushing
Add a CoglSnippet type
cogl-pipeline: Add two hook points for adding shader snippets
Add a conformance test for CoglSnippets
pipeline: Wrap each snippet in its own function
snippet: Add a 'replace' string
pipeline: Move the snippet source loop into a common function
pipeline: Add a snippet hook for the texture lookup
pipeline: Assume blend enabled when there are snippets
snippet: Move the hook to be a property of the snippet
snippet: Fix detecting the last snippet
snippet: Don't generate code for snippets that are replaced
glsl-fragend: Store the cached variables in global variables
fragend-glsl: Don't generate the default texture lookup if replaced
snippet: Add a hook for the layer fragment processing
snippet: Add a hook for the layer texture coordinate transformation
snippet: Add a hook for the vertex transform
Flush matrices in the progend and flip with a vector
attribute: Add the buffer and normalized property APIs to the header
Add a conformance test for custom attributes
test-snippets: Add a test to verify the order of the snippets
egl-winsys: Bind the framebuffer before swapping
snippet: Add some more documentation
attribute: Add a missing 'else'
attribute: Fix including progend-glsl-private.h on GL2
test-utils: Add some fuzz to the pixel comparison routine
test-launcher: Pass on the exit code
kms: Fix GLES2 support
kms: Check for the right surfaceless extension depending on driver
Add a separate winsys vtable for each EGL platform
egl: Allow multiple EGL platforms
egl: Split out the KMS winsys as overrides of the EGL winsys
cogl-xlib-renderer: Move private data to cogl_object_set_user_data
Remove CoglXlibDisplay
Don't bother trying to accept NULL in _cogl_winsys_onscreen_bind
winsys: Move X11/Xlib-specific code out of the EGL winsys
winsys: Move Wayland-specific code out of the EGL winsys
configure: Fix documentation for the --enable-kms-egl-platform option
kms: Don't use egl_surface_width/height
Move the EGL null winsys out of cogl-winsys-egl
Move the EGL GDL winsys out of cogl-winsys-egl
Move the EGL Android winsys out of cogl-winsys-egl
Rename the EGL_X11 winsys to EGL_XLIB
cogland: Remove tabs
cogland: Update to the new shell interface
cogland: Fix crash when frame callback is destroyed before emitted
cogl-texture-2d: Fix checking for the EGL winsys
Update the SDL winsys
Add an example combining SDL and Cogl
cogl-texture-pixmap-x11: Fix the foreach_sub_texture_in_region impl
Add the missing cogl_is_context() function
Add support for main loop integration
xlib: Internally retrieve XEvents
Add a utility to make a GSource out of a CoglContext
Update all of the examples to use cogl_poll_get_info
Add a feature ID for the swap event notification
cogl-crate: Optionally use the swap buffers notify mechanism
Remove use of CoglVector3
cogl-poll: Add a missing G_END_DECLS to the header
object: Reorder the CoglObject members by size
object: Remove the type member of CoglObjectClass
object: Add a virtual pointer for the unref function
framebuffer: Flush the journal on destruction
tests: Port test-offscreen
test-utils: Expose the compare_pixel function
test-offscreen: Add tests that the offscreen's journal gets flushed
texture: Flush the dependent journals on get_data
When internally using an FBO, check for allocation errors
Make _cogl_pipeline_get_layer_texture public
Add cogl_primitive_copy()
Add cogl_primitive_foreach_attribute()
Port the test-primitive test from Clutter to Cogl
Add cogl_primitive_get_indices()
test-primitive: Add a test for cogl_primitive_copy
Move the add_swap_buffers_callback functions out of the winsys
cogl-primitives: Copy across the texture coordinates if no texture
clutter-backend: Use the Cogl main loop mechanism
Add _cogl_texture_get_type()
cogl-pipeline-layer: Use CoglTextureType instead of GL target enum
cogl-pipeline: Fix comparing the texture data state for NULL textures
Add cogl_pipeline_set_layer_null_texture()
test-texture-3d: Port to Cogl
test-texture-3d: Add a test for multi-texturing 3D and 2D textures
Add a test for pipelines with sparse layer indices
Add a version of _cogl_pipeline_get_layer which does not create it
pipeline: Use layer numbers not unit numbers in the combine strings
glsl: Use layer numbers not unit numbers for builtin uniforms
Pass the sampler object to snippet hooks on the texture_hookup
test-snippets: Split up the tests into multiple functions
test-snippets: Add a test for using cogl_sampler in tex hook
tests: Move the create_color_texture function to test-utils
test-snippets: Add a test case for sampling arbitrary units
pipeline-state: Fix crash in the get_all_uniform_values function
clutter-texture: Don't create a dummy texture
tests: Remove conformance tests that have been ported to Cogl
offscreen-effect: Add clutter_offscreen_effect_get_texture
blur-effect: Use the texture size to work out the x/y step
Convert all of the internal shader-based effects to use snippets
doc/RELEASING: Add a note to test with all pipeline backends and GLES2
Updates NEWS for the 1.9.6 release
Release 1.9.6 (snapshot)
Bump development version to 1.9.7
cogl-attribute: Fix binding an attribute to cogl_tex_coord_in
Check for GL_EXT_packed_depth_stencil
Use GL_OES_packed_depth_stencil on GLES2
texture: Handle premult conversions when getting texture data
test-sub-texture: Request texture data in premult format
cogl-winsys-egl-wayland: Include cogl-wayland-renderer.h
Remove test-wayland-surface
clutter-wayland-surface: Rename the width/height properties
clutter-wayland-surface: Remove the pick method
evdev: Associate devices with the first created stage
Add an input device function to convert keycodes to evdev codes
device-manager-core-x11: Create core input devices as x11
wayland/x11: Set constraints on the CoglRenderer
clutter-input-device-wayland: Include clutter-stage-private.h
clutter-wayland-surface: Add padding to the class struct
Add a conformance test for reading back an RGBA texture as alpha-only
Assert that we get a valid format in pixel_format_to_gl{,es}
Avoid making up the format COGL_PIXEL_FORMAT_A_8_PRE
bitmap-fallback: Support converting all pixel format types
tests: Test reading all pixel formats
tests: Add a test which writes all pixel formats
bitmap: Remove the split between 'image library' and 'fallback'
_cogl_bitmap_convert: Also handle premult conversions
bitmap: Add a function to convert into an existing buffer
bitmap: Support pre/unpre-multiplying any format
cogl-buffer: Create the buffer store when bound
Add a public cogl_framebuffer_read_pixels_into_bitmap
Change API so that CoglPixelBuffer no longer knows its w/h/format
Make _cogl_bitmap_get_{width,height,format,rowstride} public
Add the missing cast macros for some buffer objects
cogl-bitmap: Add a public accessor for the underlying pixel buffer
Port the test-pixel-buffer test
Don't use cogl_get_draw_framebuffer when flushing pipeline state
Add -Wmissing-declarations to maintainer flags and fix problems
tests: Remove test-cogl-pixel-buffer
tests: Add a flag to say that the test is known to fail in all cases
Add a conformance test for point sizes
Add a conformance test for point sprites
vertend-glsl: Fix flushing the point size with the GL driver
Remove the point size cache on the context
pipeline: Point sprite state shouldn't affect codegen on GL
Add compatibility API for functions removed after 1.9.8
Don't export cogl_gl_error_to_string
context: Enable new feature testing on COGL_ENABLE_EXPERIMENTAL_API
texture: When reading, convert data directly into user's buffer
Add a public cogl_bitmap_new_for_data
buffer: Remove const from cogl_is_buffer (const void *)
Don't directly link to libGL from the EGL/KMS platform
Fix the 1.0 wrapper for cogl_path_curve_to
journal: Always keep a pointer back to the framebuffer
journal: Don't push and pop the framebuffer when flushing
Add cogl_framebuffer_read_pixels()
framebuffer: Fix a closing tag in the documentation
cogl-primitives: Fix a typo in a function declaration
Fix some documentation problems
Update .gitignore
bitmap-pixbuf: Fix the CoglBitmap wrapper for the STB fallback
wayland: Fix some missing includes
configure: Fix the pkg-config check for pango
Updates NEWS for the 1.10.0 release
Release 1.10.0 (release)
Post-release version bump to 1.10.1
Add a vtable for the driver
Add a context parameter to all of the texture driver virtuals
gles: Support the GL_EXT_texture_format_BGRA8888 extension
gles2: Support the GL_EXT_unpack_subimage extension
configure: Fix the -o operator in a call to test
Don't use any GL types or defines in Clutter
pipeline: Use cogl_depth_state_init to init default depth state
bitmap: Store a pointer to the context
Add a CoglPrimitiveTexture interface
Add constructors which take a CoglBitmap to all primitive textures
Fix places that ignore the COGL_TEXTURE_NO_AUTO_MIPMAP flag
Use GL_ARB_sampler_objects
Use ffs to calculate the GL_{UN,}PACK_ALIGNMENT
Use GL_PACK_ALIGNMENT of 1 whenever possible
Add a mechanism for determining GPU driver details
Add a workaround for slow read pixels on Mesa
Fix including a non-existent header
kms: Use GBM surfaces
egl-kms: Use drmModePageFlip
kms: Implement the swap buffers notify feature
clutter-stage-cogl: Use CoglPrimitive for the debug redraw code
Remove calls to cogl_disable_fog
Don't include any GL header from the public GL headers
Add a context member to CoglPath
bitmap-pixbuf: Fix the bitmap loader on Quartz
Replace cogl_path_{stroke,fill} with framebuffer API
configure: Fix the check for _Static_assert
Add a cogl-version header
Fixes for make dist
Don't typedef CoglMemoryStack twice
buffer: Use GL_STREAM_DRAW on GLES2
Fixes for building with --disable-gl
Add support for the WebOS version of SDL
Convert the test-atlas-migration test to a standalone Cogl test
Don't build cogl-gles2-gears if configured with --disable-cogl-gles2
Fix a warning on test-gles2-context
Fix disabling debugging
Fix the documentation for cogl_quaterinon_init_from_array
Make cogl_matrix_init_from_quaternion take a const quaternion
Add a cogl_matrix_init_from_euler function
matrix-stack: Fix the _cogl_matrix_entry_equal function
Add functions to directly transform from a euler or a quaternion
Add a basic conformance test for eulers and quaternions
matrix-stack: Prune stack entries when loading a replacement matrix
Preserve the CoglDrawFlags when drawing a wireframe
Cache the debug wireframe snippet
Fix a typo in _cogl_matrix_init_translation
Add an SDL2 winsys
Add a conformance test for removing a pipeline layer
Fix removing layers when the pipeline is not the owner
Use the old GLSL extensions if GL 2.0 is not available
Don't use the transpose argument of glUniformMatrix*
Don't use eglGetProcAddress to retrieve core functions
Don't use the label 'ERROR' because it conflicts with windows.h
Fix point sprite coordinates in shaders on GLES2
Split test-point-sprite into two, one without checking orientation
pipeline: Remove the CoglPipelineFlag enum
Add conf vars to trick Cogl to think extensions are disabled
cogl-texture-2d-private: Include egl-defines.h
cogl-winsys-egl-kms: Remove some unused variables
cogl-winsys-sdl: Fix the signature for the get_proc_address method
Fix the header guards for cogl-texture-2d{,-private}.h
build: Remove clutter-project.org from the release rules
cogl-gles2-context: Fix the default viewport and scissor size
cogl-gles2-context: Keep some extra data for shaders and programs
Add a wrapper for 'memmem'
cogl-gles2-context: Flip the rendering when framebuffer is offscreen
test-gles2-context: Fix error checking for cogl_gles2_context_new
test-gles2-context: Add a test case for rendering to an FBO
cogl-gles2-context: Keep track of extra data per texture object
cogl-gles2-context: Wrap glCopyTex{Sub,}Image2D to flip the result
bitmap: Use the 'copy' blend mode when loading images on Quartz
framebuffer: Take const pointers for the matrix setters
kms: Use a dummy surface instead of the surfaceless extension
tex-driver-gles: Fix subregion uploads without GL_EXT_unpack_subimage
cogl-version: Fix the version number
cogl-version: Fix the 'since' tags in the documentation
Include cogl/cogl-egl.h from clutter-egl-headers.h
evdev: Swap the numbers for the middle and right buttons
kms: Fix the version check for GBM
pipeline: Ensure the pipeline layer cache is freed when pruning layers
pipeline: Fix the layer index used when pruning layers
gles2-context: Don't split the wrapper snippet into two
winsys-glx: Remove the vblank counter feature when indirect rendering
Fix the terminator in one of the extension lists
egl: Only allow GLES2 context creation for the GLES2 driver
Remove an out of date comment in the GLES2 context code
Use the right context when pushing the GLES2 context to an onscreen
sdl: Don't set SDL_GL_DOUBLEBUFFER when the swap chain has no pref
Clear the scissor before calling glBlitFramebuffer in swap_region
Fix a warning in the vtable for texture_2d_get_data
pipeline: Don't notify the undefined progend of layer changes
Add a GL 3 driver
Add a simple conformance test for alpha testing
progend-glsl: Fix handling of the builtin uniforms on non-GLES2
Fix a warning when building without GLES2 support
Fix a warning when building the SDL2 winsys
sdl2: Fix GL3 context creation
Add cogl_buffer_map_range()
Use cogl_buffer_map_range from the journal
Add a test case for cogl_buffer_map_range
Make cogl_color_init_from_4fv take a const array
Don't add the ARB suffix for the GL_ARB_map_buffer_range extension
tests: Convert test-npot-texture to Cogl
Support window resizing in the SDL 2 winsys
Fix flushing the stencil viewport clipping workaround
sdl: Support setting resizable before allocate in SDL 1
Use GL_ARB_texture_swizzle to emulate GL_ALPHA textures
Add cogl_sdl_onscreen_get_window()
configure: Don't allow --enable-gdk-pixbuf with --disable-glib
Fixes for --disable-glib
tests: Don't report success when the test is skipped
tests: Differentiate between known failures and missing requirements
Add a conformance test using alpha textures
Fix spelling of _cogl_propagate_error
error: Don't allocate a new CoglError when propagating
Simplify test-pixel-buffer
Fix handling of binding errors when uploading a full texture
sdl: Bind the default window when currently bound window is destroyed
texture-2d-slice: Fix the foreach_sub_texture_in_region implementation
Also flip the virtual coordinates when iterating spans
Add a conformance test for some wrap modes on a rectangle texture
Query glX* functions before getting the context to fix GL3 driver
Add a test for getting the component sizes from different fbs
framebuffer: Bind the framebuffer before querying the bits
Add a public cogl_framebuffer_get_depth_bits() function
Query the framebuffer stencil bits instead of assuming it's global
framebuffer: Support the GL_RED texture workaround when querying bits
Don't try to use clip planes on GL3
Fix filling the array of texture pointers for sliced textures
Reorder some struct members to avoid padding due to alignment
bitmap: Don't try to token paste the typenames from stdint.h
tests: Mark test_framebuffer_get_bits as only working on GL
test-write-texture-formats: Add fuzziness to the pixel comparisons
Replace some #if HAVE_COGL_GL lines with #ifdef
Query rectangle tex parameters when creating a foreign texture on GL3
Add some defines that are missing on GLES
Don't set GL_TEXTURE_MAX_LEVEL on GLES
Bind the dummy surface or drawable when current onscreen is destroyed
Support cogl_renderer_get_n_fragment_texture_units() for ARBfp
Convert the two SDL examples to use the frame callback
Make it possible to call swap_buffers within a frame event callback
sdl: Use a 32-bit type to store the user event type number
sdl: Wakeup the event blocking immediately if necessary
poll: Always let the winsys add fds even if there is a zero timeout
evdev: Fix use of the common XKB code for the evdev device
Fix a clear of an array allocated with alloca which had the wrong size
test-gles2-context: Use test_utils_compare_pixel instead of g_asserts
test-gles2-context: Read pixels using GL_RGBA not GL_RGB
Bind the framebuffer before calling glDiscardFramebuffer
Don't #ifdef the call to glDiscardFramebuffer
settings: Don't reload config for fontconfig if there's no fontmap
Add a test to check interleaving primitives and the journal
journal: Dirty the modelview matrix state when flushing
buffer: Don't set the invalidate hint when requesting read access
cogl-pango: Add a missing backslash in the Makefile
Update to the latest version of the tesselator from GLU
mingw: Update to the latest version of glib.
mingw: Add --enable-deprecated to the recommended build flags
win32: Minor build fixes for building for win32
Updates NEWS for the 1.13.4 release
Release 1.13.4 (snapshot)
Post-release version bump to 1.13.5
Add fragment and vertex snippet hooks for global declarations
Add the layer's sampler and uniform declarations at the start
Add test to verify replacing a layer doesn't leak the pipeline parent
Prune redundant pipeline ancestry after adding a layer difference
cogland: Update to the Wayland 1.0 API
configure: Add a minimum required version for the wayland package
cogland: Add an option to split the desktop into four outputs
cogland: Increase the display size to 800x600
cogland: Don't redraw constantly
cogland: Flush the clients in prepare, not check
Updates NEWS for the 1.14.0 release
Release 1.14.0 (release)
Post-release version bump to 1.14.1
wayland: Queue a redraw after showing the stage
quartz-image: Pass a CoglError argument to the bitmap functions
quartz-image: Pass -framework ApplicationServices in the linker flags
Conformance test to check whether the pipeline cache holds textures
pipeline-cache: Use a shared hash table wrapper
pipeline-hash-table: Store the hash value in the entry
pipeline-cache: Use a special trimmed down pipeline for the key
cogland: Fix handling the destroy listener for the pending buffer
cogland: Don't leak the shell surface struct if requested twice
cogland: Handle damage events for non-shm buffers too
cogland: Try forcing an EGL context
examples: Fix the first colour in the triangle_vertices
Fix a warning about ‘sincos’ in examples/cogl-gles2-gears
Add $(LIBM) to the LDADD for all of the examples and tests
onscreen: Make the resize callback work the same as the frame callback
cogland: Correctly handle commits without attaching a new buffer
cogland: Embed the wl_surface struct directly into CoglandSurface
cogland: Listen for Expose events when Cogl is using X
win32: Automatically process windows messages when using a GMainLoop
wayland: Don't set the surface to toplevel until it is shown
Rename _cogl_framebuffer_dirty to _cogl_framebuffer_mark_mid_scene
wayland: Don't delay resize if nothing is drawn since last swap
Add a callback to get dirty events from a CoglOnscreen
Update some of the examples to use the dirty callback
Fix a warning in the EGL winsys
Add support for per-vertex point sizes
Use GModule instead of libdl to load unit test symbols
Add test that Cogl doesn't crash when freeing unallocated texture
Fix freeing an atlas texture that hasn't been allocated
Use a GList instead of a BSD list for CoglPipelineSnippetList
Use the Wayland embedded linked list implementation instead of BSD's
Don't handle the out-of-memory error specially for auto-textures
egl-x11: Fix a crash when the app has non-Cogl windows
Don't generate GLSL for the point size for default pipelines
Set G_DEBUG=fatal-warnings in run-tests.sh
Fix the check for whether snippets require pipeline to need blending
cogl-gst: More pedantic style fixes
cogl-gst-plugin: Use a real version number and web address
cogl-gst: Use alpha textures instead of luminance textures
cogl-gst: Remove ‘FLOP’
cogl-gst: Don't replace previous layers in default shader
cogl-gst: Remove the unused cogl_gst_video_sink_get_main_loop
cogl-gst: Add some documentation
cogl-gst: Move the PARAM macros into the C file
cogl-gst: Remove the return value from attach_frame()
Log a fatal error when an error is propagated to a NULL error argument
Fix the alpha value in the default texture data
Don't create a layer when enabling texture coordinate attributes
wayland: Disconnect the display when the renderer disconnects
poll: Always run the prepare callbacks for all sources
poll: Add _cogl_poll_renderer_modify_fd
wayland: Always call wl_display_flush before going idle
wayland-server: Update because wl_shm_buffer is no longer a wl_buffer
cogland: Use wl_client_add_object instead of wl_client_add_resource
Set the minimum required wayland-server version to 1.1.90
Don't enable deprecation warnings for internal API when building Cogl
Fix the check for whether to use inline ARM assembler
Include endian.h before checking __FLOAT_WORD_ORDER
Don't include cogl/cogl.h from test-utils.h
Add test-unit.h to test-fixtures/Makefile.am
Remove cogl-swap-chain.xml from cogl2-docs.xml
Add -I$(top_builddir) to the cogl-gst doc include flags
Fix the GBM_MICRO macro
cogland: Use wl_resource_get_user_data instead of resource->data
Allow cogl_wayland_onscreen_get_surface to be used non-foreignly
Implicitly allocate on cogl_wayland_onscreen_get_(shell_)?surface
Get rid of the foreign shell and compositor APIs
wayland: Add API to prevent Cogl from dispatching the wayland display
Bump the required Cogl version to 1.15.1
Add COGL_DISABLE_DEPRECATION_WARNINGS to the build flags
Update ClutterWaylandSurface to use a resource instead of wl_buffer
wayland: Don't pass the shell and compositor down to Cogl
wayland: Remove the Wayland socket FD if there are any errors
wayland: Send COGL_FRAME_EVENT_SYNC based on the frame callback
Initialise dirty_real_blend_enable in _cogl_pipeline_copy
Update the dependencies for the MinGW build script
win32: Disable event retrieval in Cogl
Updates NEWS for the 1.15.4 release
Release 1.15.4 (snapshot)
Post-release version bump to 1.15.5
cogl-path: Fix the uninitialised path->fill_primitive
Fix the help string for --enable-standalone
Fix the documented default value for --enable-cogl-path
wayland: Call eglTerminate before destroying wl_display, not after
Add a cogl-point-sprites example
cogl-path: Generate the primitive before using it for clipping
renderer: Only check certain constraints when selecting a driver
renderer: Don't allow the COGL_DRIVER env var to override application
gles2: Use GL_ES instead of __VERSION__ for setting precision
docs: Fix the documentation for texture coordinates in snippets
Always add the #version pragma to shaders
Add the cogl_point_coord snippet builtin
Add a conformance test for using cogl_point_coord in a shader
Fix building the conformance and unit tests on mingw32
Fix generating the unit test wrappers when building with MingW32
Add unit test to verify that modifying uniforms doesn't create chain
Updates NEWS for the 1.15.10 release
Release 1.15.10 (snapshot)
Post-release version bump to 1.15.11
Build a .xz file on release instead of a .bzip2 file
wayland-server: Use wl_resource instead of wl_buffer
Add API to install an event filter
Revert "framebuffer: Don't mark the clip dirty at mid scene"
Use COGL_FLAGS_* for the context's private feature flags
Revert "cogl-texture-2d: Add update_area equivalent for Wayland"
wayland: Add a convenience function to update a region from SHM buffer
Update .gitignore
Remove the framebuffer's stack of clip stacks
Remove cogl2-compatibility.c
Add a test for cogl_framebuffer_push_path_clip
Fix calculating the bounds when clipping from a primitive
Make test-clip friendly for people with only one mouse button
Revert "Revert "Remove the framebuffer's stack of clip stacks""
pipeline-cache: Prune old unused pipelines when the cache gets too big
Tweak documentation for the CoglTexture interface
Add support for RG textures
winsys-wgl: Don't include cogl.h
mingw-fetch-dependencies: Add the -L option when using curl
Updates NEWS for the 1.17.2 release
Release 1.17.2 (snapshot)
Post-release version bump to 1.17.3
cogl-gst-video-sink: Premultiply the colors coming from the video
cogl-gst: video-sink: add NV12 support
cogl-gst: Fix get_caps implementation when no context is set
cogl-basic-video-player: Allow passing a GStreamer pipeline
Don't dereference an unitialised pointer in _cogl_container_of
Allocate immediately in _cogl_egl_texture_2d_new_from_image
Set COGL_WINSYS_FEATURE_BUFFER_AGE on EGL
cogl-gst-plugin: Fix the license name in the plugin description
Revert "cogl-gst: add missing Cogl introspection dependency"
cogl-gst-video-sink: Fix a call to g_return_val_if_fail
Don't use the internal _G_DEFINE_TYPE_EXTENDED_CLASS_INIT macro
mingw: Try adding a -w64 suffix when searching for a suitable compiler
Updates NEWS for the 1.18.0 release
Release 1.18.0 (relase)
Post-release version bump to 1.18.1
Add a COGL_EXT_IN_GLES3 option to specify extensions that are in GLES3
Use the EGL_KHR_surfacless_context extension

Nguyễn Thái Ngọc Duy (2):
autogen.sh: make autoreconf use automake-1.11 when available
Added Vietnamese translation

Nilamdyuti Goswami (17):
Add Assamese translation
Add Assamese translation
Assamese translation completed
Assamese translation completed
Assamese translation completed
Assamese translation completed
Assamese translation updated
Assamese translation updated
Assamese translation updated
Assamese translation updated
Assamese translation updated
Assamese translation updated
Assamese translation updated
Implemented FUEL entries to Assamese translation
Implemented FUEL entries to Assamese translation
Assamese translation updated
Assamese Translation Updated

Nirbheek Chauhan (1):
clutter-text: Allow setting attributes for editable text

Nishio Futoshi (3):
Updated Japanese translation.
[l10n] Update Japanese translation
[l10n] Update Japanese translation

Nitin Sharma (1):
actor: Check for NULL pointer for pspec

OKANO Takayoshi (1):
[l10n] Update Japanese translation

Og B. Maciel (1):
Updated header section and added myself as a translator as I did quite a lot of work for this package as I reviewed it.

Olav Vitters (2):
doap category core
doap category core

Ole André Vadla Ravnås (12):
[master clock] Fix MT safety issues
Initialize pixel data before glReadPixels().
Avoid C99 to fix compilation with compilers like MSVC.
Avoid C99 to fix compilation with compilers like MSVC.
Call glClientActiveTexture() through COGL context.
Call glClientActiveTexture() through COGL context.
Remove unused variable to fix compiler warning.
Avoid near/far identifier names.
Avoid near/far identifier names.
interval: Remember to chain up to parent in finalize()
binding-pool: Use the correct marshaller
win32: Use _clutter_actor_rerealize() like X11 backend does

Olivier Fourdan (1):
keybindings: Fix keyboard move/resize on Wayland

Owen Taylor (1):
Return something reasonable from clutter_x11_handle_event()

Owen W. Taylor (125):
Fix properties that have X11 types to be 'long'
Change default tile-waste from 64 to 63
Fix computation of camera distance
Fix computation of camera distance
Honor ACLOCAL_FLAGS in autogen.sh
Add gobject-introspection annotations
Fix x/y confusion for GL_TEXTURE_RECTANGLE_ARB
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
[clone] Redraw when the source changes
Fix chain-up in clutter_list_model_dispose()
Don't build Cogl.gir against installed Clutter library
Don't build Cogl.gir against installed Clutter library
Use the right internal format for GL_ARB_texture_rectangle
Add a test for text performance
Fix stopping a timeline
[actor] get_transformed_position(): initialize Z value
[build] Search for Cogl GIR in the right place
Handle a clone of an actor with an unmapped parent
Use double temporaries when computing group size
Be more tolerant about natural_width < min_width
Remove unnecessary setting of CLUTTER_ACTOR_REALIZED flag
Straighten out 'realize' handling for ClutterGLXTexturePixmap
Properly adjust msecs_delta when clamping elapsed time
On bad blend strings, print the error if not returning it
On bad blend strings, print the error if not returning it
Fix unitialized first_pixels for foreign textures
Fix unitialized first_pixels for foreign textures
Only advance the master clock before drawing a frame
Simplify timeout list handling for the master clock
Remove unused msecs_delta member
Call g_main_context_wakeup() when we start running timelines
Remove stage update idle and do updates from the master clock
Compress events as part of the frame cycle
Avoid motion-compression in test-picking test
Decrease the main-loop priority of the frame cycle
Limit the frame rate when not syncing to VBLANK
Move elapsed-time calculations into ClutterTimeline
Remove useless manual timeline ticking
Add cogl_color_premultiply()
Use correct texture format for pixmap textures and FBO's
Add cogl_color_premultiply()
Implement premultiplication for CoglBitmap
Implement premultiplication for CoglBitmap
Default to a blend function that expects premultiplied colors
Don't unpremultiply Cairo data
Avoid unnecesary unpremultiplication when saving to local data
Default to a blend function that expects premultiplied colors
Fix handling of not-visible texture pixmaps
Fix redraw queueing in the presence of cloning
Call glFinish() before manually waiting for VBLANK
Fix building introspection when dolt is not in use
Fix building introspection when dolt is not in use
Fix parallel build of introspection
Always create the Damage object for ClutterX11TexturePixmap auto updates
Full fix for the G-I support in Clutter
Set LD_LIBRARY_PATH when running g-ir-compiler
Add ::queue-relayout signal to ClutterActor for ClutterClone
Force a relayout when showing an actor
Fall back in _cogl_texture_2d_new_from_bitmap()
Fall back in _cogl_texture_2d_new_from_bitmap()
CoglTexture2DSliced: Handle TEXTURE_RECTANGLE_ARB
CoglTexture2DSliced: Handle TEXTURE_RECTANGLE_ARB
Fix checks for out-of-bounds coordinates and repeats
Fix checks for out-of-bounds coordinates and repeats
Set pixel store parameters before calling glGetTexImage
Set pixel store parameters before calling glGetTexImage
Fix errors in keeping track of the stage bounding rectangle
Switch texture units before calling _cogl_texture_set_filters()
Switch texture units before calling _cogl_texture_set_filters()
glx: Clean up the clip area conditions
actor: Add has_allocation() method
x11: Use has_allocation() in TfP actor
Call backend handle_event from clutter_x11_handle_event()
Ignore unexpected GLX_BufferSwapComplete
cogl-framebuffer: Flush journal when creating fbo
cogl-framebuffer: Flush journal when creating fbo
text: correct caching logic
Always bind a new texture to unit 1 when necessary
Always bind a new texture to unit 1 when necessary
introspection: Fix annotation for clutter_container_get_children()
introspection: Add missing (out) annotations
Clean up CoglTexturePixmapX11 first
ClutterClone: Handle clone_source == NULL for get_paint_volume()
Don't leave stale invalidated queued redraws around
xsettings: don't use the xsettings watch function functionality
Actually free buffer objects
Actually free buffer objects
Free state at the end of a journal flush
Free state at the end of a journal flush
Don't update or use last_paint_box when painting inside a clone
Test slicing when getting data in both directions
Use FBOs and use cogl_read_pixels() to efficiently read partial textures
Use FBOs and use cogl_read_pixels() to efficiently read partial textures
ClutterX11TexturePixmap: Optimize ConfigureEvent handling
ClutterText: Fix length passed to clutter_text_buffer_set_text()
Add CoglOutput and track for the GLX backend
Prefer OML_sync_control over SGI_video_sync when waiting for swap
onscreen: Add CoglFrameInfo and _add_frame_callback() api
Add cogl_get_clock_time()
Add clutter_stage_set_sync_delay()
Bind constraints: Don't force redraws on source relayout
Don't queue redraws when reallocating actor that haven't moved
Bind constraints: Don't force redraws on source relayout
Don't queue redraws when reallocating actor that haven't moved
ClutterStage: Don't add empty actors to the stage clip
ClutterStageCogl: Clip in the right coordinate system
ClutterStageCogl: Ignore a clip the size of the stage
GLX winsys: fix feature handling for INTEL_swap_event
ClutterStage: Replace clutter_stage_set_paint_callback() with ::after-paint signal
examples/cogl-x11-tfp.c: Wait for the window to be mapped
examples/cogl-x11-tfp.c: Handle WM_DELETE_WINDOW
examples/cogl-x11-tfp: Fix compilation
Add support for setting up stereo CoglOnscreens
Add a simple example of stereo drawing
CoglTexturePixmapX11: add support for stereo content
examples/cogl-x11-tfp: Add a --gears option to run glxgears
examples/cogl-texture-pixmap-x11: Add a --stereo command line option
Allow setting up quad-buffer stereo output
Avoid crashing when an actor not parented to a toplevel is cloned
_clutter_actor_set_enable_paint_unmapped: don't force an unmap
clutter_actor_update_map_state: Remove a useless warning

Patrick Welche (2):
test(1) uses '=' to test if strings are identical
Remove vestiges of libdl / dlfcn.h as cogl uses gmodule.

Pau Iranzo (2):
[l10n] Update Catalan translation
[l10n] Update Catalan translation

Pavol Klačanský (3):
Updated Slovak translation
Updated slovak translation
Updated slovak translation

Pawan Chitrakar (1):
Added Nepali translation

Pedro Albuquerque (5):
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation

Peter Hutterer (3):
Rename XINPUT_2_2 define to HAVE_XINPUT_2_2
evdev: use libinput's new merged scroll events
x11: don't create the libinput tapping property

Peter Ward (4):
device: Prevent segfault
Support multiple pointers in ClutterDragAction.
Annotate ClutterTexture::load-finished with the correct type for error.
Arrays in parameters were not correctly annotated.

Philip Withnall (5):
Fix testing of undefined macro constants to check for definedness instead
timeline: Ensure waiting_first_tick is set before adding the timeline
timeline: Add more debug output
gdk: Use frame time when calculating the tick time for clock updates
gdk: Fix frame budget diagnostics

Philippe Normand (9):
clutter-text: new clutter_text_get_layout_offsets API
a11y: factor some PangoAttributes->AtkTextAttributes mappings
a11y: use actor color if no fgcolor found in pango attributes
a11y: cally-atktext-example cleanups
a11y: get_default_attributes implementation on cally-text
a11y: expose _cally_actor_get_top_level_origin in cally-actor-private
a11y: cally-text get_character_extents implementation
a11y: cally-text get_offset_at_point implementation
tests: initial support for cally-text conform tests

Piotr Drąg (51):
po: Update Polish localization
po: Update the Polish translation
Updated POTFILES.in and removed clutter-1.0.pot
Updated Polish translation
Imported translations from Transifex.net
Updated POTFILES.in
Updated Polish translation
Updated POTFILES.in
Restore clutter-1.0.pot file
Updated Polish translation
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
l10n: Add po/POTFILES.skip file
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
doap: update URLs
Updated Polish translation
Updated Polish translation
Fix Ukrainian translation of default:LTR
Fix Hindi translation of default:LTR
Fix Kannada translation of default:LTR
Updated Polish translation

Plamena Manolova (3):
Fix multiple snippet interleaving bug
Include CoglGst
cogl-gst: Add a functions to facilitate layering

Rafael Ferreira (8):
Updated Brazilian Portuguese Translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation (fixed something from previous commit)
Updated Brazilian Portuguese translation (what is going on? :| )
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation

Rafael Fontenelle (2):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation

Rajesh Ranjan (5):
hindi added for clutter
hindi update
hindi translation by Chandan Kumar
hindi translation by Chandan Kumar
hindi update

Ray Strode (31):
actor: sync entry has_clip member to clip state
Drive by leak fix when code spelunking
kms-winsys: try to hobble along if driver doesn't support page flips
kms-winsys: use correct surface format
kms-winsys: clean up error handling in _cogl_winsys_renderer_connect
kms-winsys: don't disable page flipping on EACCES
kms-winsys: don't wait for a flip when page flipping fails
winsys-egl-kms: bypass initial output setup if kms fd passed in
winsys-egl-kms: dont create 0x0 surface
renderer: drop PowerVR winsys
renderer: drop GDL support
win32: drop win32 support
mir: drop mir backend
cex100: drop GDL support
osx: drop osx support
gdk: drop gdk backend
wayland: drop wayland backend
tslib: drop tslib support
clutter-glx: drop old clutter-glx stuff
configure: hardcode backends
build: get rid of specialized makefile snippets
build: move glib marshaller/enum generation to src dir
docs: drop docs
po: drop translations
renderer: drop support for SDL
win32: drop support
renderer: drop MIR support
renderer: drop android support
renderer: drop wayland client support
configure: get rid of docs
build: drop gstreamer support

Ray Wang (1):
Update Chinese (Simplified) translation

Raymond Liu (5):
[text] Crash when multi-byte utf8 text exceeds max_length
[text] Insertion of multi-byte characters broken
[text] Use the base class binding pool
Emit key focus signal when stage state changes
Fix cursor position in preedit status

Richard Hughes (3):
build: Fix a compiler warning when using make dist
build: Fix a compiler warning when using make dist
shader-types: Check the size of the values

Richard Purdie (5):
Make the backend add_option function optional.
Tweaks to the eglnative backend.
Add tslib support to eglnative backend.
Fix up fruity flavour configure option.
configure.ac: Set CLUTTER_COGL for fruity

Rico Tzschichholz (14):
Fix make dist
build: add missing header to fix make dist
docs: fix some headers paths
po: update POTFILES.in
build: Make sure test-unit-names.h is generated
tests: Remove some trailing spaces
Fix 'make dist'
build: Remove superfluous ','
build: add newly introduced header to fix make dist
build: fix make dist
build: Fix doc build and make dist
x11: Add missing closure annotation to ClutterX11FilterFunc
clutter/tests/conform: Link against libmutter-cogl as needed
cogl/clutter: Drop soname versions of private libraries

Rob Bradford (64):
[list-model] Use an internal iterator for comparisons
[model] Add a private row mutator to ClutterModelIter
[list-model] Return NULL for first row in a fully filtered model
flow-layout: Respect row-spacing/col-spacine in horizontal/vertical flows
flow-layout: Include the first line when calculating number of lines
text: Check generated size of layouts in cache
animator: Only free the animator key when we've finished with it
wayland: Remove unused function
wayland: Port to current Wayland
examples: Query the size of the framebuffer
kms: Add first version of "baremetal" backend for EGL on KMS
kms: Avoid using struct member before it is set
wayland: Port to latest Wayland API (to wl_surface_shell)
wayland: Add API to access the shell surface for the onscreen
wayland: Update to latest Wayland API (wl_shell_surface transition)
wayland: Refine enter/leave event handling
renderer: Make COGL_RENDERER / COGL_DRIVER env. variables case insensitive
debug: Accept HELP for the COGL_DEBUG environment variable.
wayland: Load a buffer from well known location for the cursor
wayland: Attach cursor buffer to input device when it enters the surface
build: Add infrastructure for inserting Requires.private into pkg-config files
wayland: Pull gdk-pixbuf in a private dependency
wayland: Add a cogl_wayland_onscreen_resize function
wayland: Update to changes in the SHM api
wayland: Save the output mode so that it can be used to fullscreen windows
wayland: Include the Wayland surface and shell surface in ClutterStageWayland
wayland: Implement set_fullscreen vfunc in ClutterStageWayland
wayland: Support setting fullscreen before the stage is realized
wayland: Support programmatically resizing the stage
wayland: Refine fullscreen/unfullscreen to emit the state change events
wayland: Use new stage state manipulation functions
wayland: Force a redraw of the stage to get the new sized buffer attached
wayland: Correctly support fullscreening before the stage is realized
build: Install a clutter-wayland pkg-config file
wayland: Add accessor API to permit access to underlying Wayland structures
wayland: Only try and resize the framebuffer if there is a valid framebuffer
build: Bump pango dependency to 1.30
wayland: Use wl_cursor_theme to provide a buffer for the Wayland cursor
wayland: Initialise the repeat key to the expected default value
wayland: Add wayland-client to pkg-config flags
wayland: Port to new protocol
wayland: Port to new Wayland protocol
conformance: Only check for DISPLAY on X11 windowing backend
wayland: Remove now removed CLUTTER_AVAILABLE_ API annotations
wayland: Do not poll the Wayland socket for events
wayland: Do not poll the Wayland socket for events
wayland: make the surface toplevel when showing the stage
wayland: make the surface toplevel when showing the stage
wayland: add support for connecting to a foreign display
wayland: add support for connecting to a foreign display
wayland: Use a fake millisecond monotonic time source for event times
wayland: Use a fake millisecond monotonic time source for event times
wayland: Add API for disabling the event dispatching
wayland: Only create and act on shell_surface for non-foreign surfaces
wayland: Add API for disabling the event dispatching
wayland: Only create and act on shell_surface for non-foreign surfaces
wayland: Check there is valid pointer or keyboard focus for events
wayland: Only process enter and leave events Clutter created surfaces
wayland: Check there is valid pointer or keyboard focus for events
wayland: Only process enter and leave events Clutter created surfaces
wayland: When resizing only trigger a redraw if the stage has been shown
wayland: When resizing only trigger a redraw if the stage has been shown
wayland: Check for NULL surface on pointer leave events
wayland: Check for NULL surface on pointer leave events

Robert Bradford (6):
2007-10-09 Rob Bradford <***@openedhand.com>
2007-11-08 Rob Bradford <***@openedhand.com>
2007-11-08 Rob Bradford <***@openedhand.com>
2007-11-08 Rob Bradford <***@openedhand.com>
2008-01-31 Rob Bradford <***@openedhand.com>
2008-01-31 Rob Bradford <***@openedhand.com>

Robert Bragg (1959):
Adds some new timeline unit-tests (#439) with actual timeline fixes to follow.
removes test-timeline-frame-count references
2008-03-07 Robert Bragg <***@o-hand.com>
2008-04-1 Robert Bragg <***@o-hand.com>
2008-04-29 Robert Bragg <***@o-hand.com>
2008-04-29 Robert Bragg <***@o-hand.com>
2008-04-29 Robert Bragg <***@o-hand.com>
2008-04-29 Robert Bragg <***@o-hand.com>
2008-04-29 Robert Bragg <***@o-hand.com>
2008-04-30 Robert Bragg <***@openedhand.com>
2008-05-12 Robert Bragg <***@openedhand.com>
2008-06-04 Robert Bragg <***@o-hand.com>
2008-06-04 Robert Bragg <***@o-hand.com>
2008-06-23 Robert Bragg <***@o-hand.com>
2008-10-28 Robert Bragg <***@linux.intel.com>
Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing framework
* tests/conform/Makefile.am: * tests/conform/wrapper.sh: * tests/conform/test-conform-main.c: * tests/conform/test-timeline.c: Adds Neil's updates to test-timeline.c so it now works with the new unit testing infrastructure.
* tests/conform/ADDING_NEW_TESTS * tests/conform/test-conform-common.c * tests/conform/test-pick.c: Instead of using clutter_stage_new /clutter_actor_destroy as a way to avoid cascading side effects between unit tests, due to left over actors, we now destroy all children of the default stage between tests instead.
Bug 1164 - Implements the proposed Mesh API
Bug 1164 - Implements the proposed Mesh API
Gets the mesh API working with GLES2
Gets the mesh API working with GLES2
* tests/interactive/Makefile.am * tests/interactive/test-pixmap.c: test-pixmap + test-devices accidentally got dropped from the makefiles when changing the unit test layout; this puts them back.
* clutter/cogl/gl/cogl-internal.h * clutter/cogl/gles/cogl-internal.h: Removes semicolon after the GE() macro since that breaks using it as a single statement.
* clutter/cogl/gl/cogl-internal.h * clutter/cogl/gles/cogl-internal.h: Removes semicolon after the GE() macro since that breaks using it as a single statement.
A comparison of gl/cogl-texture.c and gles/cogl-texture.c, to reduce differences and improve maintainability.
A comparison of gl/cogl-texture.c and gles/cogl-texture.c, to reduce differences and improve maintainability.
* clutter/cogl/common/cogl-mesh.c: Re-works validate_custom_attribute_name() so it doesn't access an un-initialised variable.
* clutter/cogl/common/cogl-mesh.c: Re-works validate_custom_attribute_name() so it doesn't access an un-initialised variable.
Bug 1303 - clutter_glx_texture_pixmap_using_extension doesn't check if fallbacks are being used
Improves tfp performance on Nvidia
[tests] Ensure that test-launcher.sh is found for out of tree builds
[tests] Ensures that test-viewport.c is built
[build] Replaces use of #include <cairo/cairo.h> with #include <cairo.h>
[gitignore] Adds *.swn + *.swo (Vim files) & *.orig + *.reg (patch conflicts)
[multi-texturing] This adds a new cogl_multi_texture API for GL,GLES1 + GLES2
[tests] Adds an interactive unit test for multi-texturing
[multi-texturing] This adds a new cogl_multi_texture API for GL,GLES1 + GLES2
Adds CoglMatrix utility code
Adds CoglMatrix utility code
[doc] Hooks up cogl-matrix reference documentation
[doc] Hooks up cogl-matrix reference documentation
Adds a CoglMaterial abstraction, which includes support for multi-texturing
Adds a CoglMaterial abstraction, which includes support for multi-texturing
Updates previous GLES multi-texturing code to use CoglMaterial
Updates previous GLES multi-texturing code to use CoglMaterial
[doc] Hooks up cogl-material reference documentation
[doc] Hooks up cogl-material reference documentation
First cut at a fixed point to floating point conversion script + patches
White space clean up across a number of files (only removing trailing spaces)
White space clean up across a number of files (only removing trailing spaces)
Merge branch 'master' into cogl-material
Merge branch 'master' into cogl-material
[cogl-material] Converts clutter-texture/clutter-clone-texture to the material API
[cogl-material] Some improvements for how we sync CoglMaterial state with OpenGL
[cogl-material] Some improvements for how we sync CoglMaterial state with OpenGL
[cogl-material] Adds a cogl_material_set_color function
[cogl-material] Adds a cogl_material_set_color function
[cogl-material] improvements for cogl_material_rectangle
[cogl-material] improvements for cogl_material_rectangle
[clutter-alpha.c.0.patch] Normalizes sine values [0,1] before calculating alpha
[fixed-to-float.sh] COGL_FIXED_FROM_INT wasn't casting to a float
[test-depth] Use a gint for width, not guint, when calculating -width/2
[test-clip] Use gint for hand_{width,height} when calulating -hand_* /2
Replaces uses of CoglAngle with floats (Though the CoglAngle type remains)
[clutter-alpha.c.0.patch] replace ClutterAngle with float
fixes for clutter-behaviour-ellipse.c.0.patch
Merge branch 'master' into cogl-float
Merge branch 'master' into cogl-float
[ClutterGLXTexturePixmap] Use an RGB texture (not ARGB) for 24bpp pixmaps
[fixed-to-float-patches] Updates the patches in line with the last merge
converts clutter_{sin,cos,tan,atan}x angles to radians before calling math.h func
[fixed-to-float.sh] Replace uses of COGL_FIXED_FROM_INT not followed by a space
[cogl/gles] Fixes for building for GLES 1 using floats
[cogl/gles] Fixes for building for GLES 1 using floats
[cogl.h.in.0.patch] Fixes the cogl_rotatex prototype to take float x,y,z params
[gl/cogl.c] Updates the cogl_rotatex prototype to take float x,y,z params
Remove cogl_blahx Cogl interfaces that used to take CoglFixed parameters.
Merge commit 'origin/master' into cogl-material
Merge commit 'origin/master' into cogl-material
[tests] Adds a flowery clutter_cairo_texture unit test
[test-depth] cast width to gint when calculating -width/2
[test-text] queue redraws instead of calling clutter_actor_paint directly
Implements a generic ClutterActorClone that doesn't need fbos.
Improves the unit test to verify more awkward scaling and some corresponding fixes
Improves the git commit messages used by fixed-to-float.sh
[Automatic fixed-to-float.sh change] Applies all scripted changes
[Automatic fixed-to-float.sh change] Applies all scripted changes
[Automatic fixed-to-float.sh change] Applies a number fixed to float patches
[Automatic fixed-to-float.sh change] Applies a number fixed to float patches
[Automatic fixed-to-float.sh change] Hand coded changes for clutter-{fixed,units}
Merge branch 'cogl-float'
Merge branch 'cogl-float'
Removes the fixed-to-float scripts and patches
Renames the mesh api to the "vertex buffer api".
Renames the mesh api to the "vertex buffer api".
Merge commit 'origin/master' into cogl-material
Merge commit 'origin/master' into cogl-material
Fully integrates CoglMaterial throughout the rest of Cogl
Fully integrates CoglMaterial throughout the rest of Cogl
Removes cogl_blend_func and cogl_alpha_func
Removes cogl_blend_func and cogl_alpha_func
Normalizes gl vs gles code in preperation for synching material changes
Updates GLES1 support for CoglMaterial
Normalizes gl vs gles code in preperation for synching material changes
clutter-{clone-,}texture weren't updating their material opacity.
Updates GLES1 support for CoglMaterial
Removes test-simple from tests/interactive/Makefile.am
Merge branch 'cogl-material'
Merge branch 'cogl-material'
Support scaling on the z axis with cogl_scale
Support scaling on the z axis with cogl_scale
Adds padding to CoglColor to future proof it a bit
Adds padding to CoglColor to future proof it a bit
Adds some debug code to _cogl_journal_flush_quad_batch
Adds some debug code to _cogl_journal_flush_quad_batch
Changes cogl_rectangle to take x1, y1, x2, y2 args not x1, y1, width, height
Changes cogl_rectangle to take x1, y1, x2, y2 args not x1, y1, width, height
Removes cogl_color_set_from_4d as it may mislead people.
Removes cogl_color_set_from_4d as it may mislead people.
Another Cogl gl vs gles normalizaion pass
Another Cogl gl vs gles normalizaion pass
Some updates for the 1.0 release notes regarding Cogl
[Cogl] Renames cogl_fog_set to cogl_set_fog for consistency
[Cogl] Renames cogl_fog_set to cogl_set_fog for consistency
[cogl-material] Fixes some dirty flag checks
[cogl-material] Fixes some dirty flag checks
[cogl-vertex-buffer] Some fixes for texturing and color arrays
[cogl-vertex-buffer] Some fixes for texturing and color arrays
[docs] Various gtk-doc updates for Cogl
[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] 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] 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-color.c] #include fix for the cogl_set_source_color prototype
[Cogl] the cogl_get_*_matrix functions now work with CoglMatrix types
[Cogl] the cogl_get_*_matrix functions now work with CoglMatrix types
[Cogl] Fixes automatic handling of the GL blend enable state.
[Cogl] Fixes automatic handling of the GL blend enable state.
[cogl-material] Always glBindTexture when flushing material state
[cogl-material] Always glBindTexture when flushing material state
[Cogl] Remove a debugging assert that was triggering on false positives
[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] Adds padding to CoglMatrix
[cogl-matrix] Documents that CoglMatrix members should be considered read only
[cogl-matrix] Documents that CoglMatrix members should be considered read only
Removes need for casting (const float *) to (GLfloat *) in _cogl_set_clip_planes
Removes need for casting (const float *) to (GLfloat *) in _cogl_set_clip_planes
80 char fix
80 char fix
Avoid casting CoglMatrix to a GLfloat * when calling glGetFloatv
Avoid casting CoglMatrix to a GLfloat * when calling glGetFloatv
Explicitly make the modelview-matrix current in cogl_{rotate,transform,etc}
Explicitly make the modelview-matrix current in cogl_{rotate,transform,etc}
Use Cogl enum when making 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
Finish GLES{1,2} support for client side matrix stacks
Maintain the Cogl assumption that the modelview matrix is normally current
Maintain the Cogl assumption that the modelview matrix is normally current
Merge branch 'cogl-client-matrix-stacks'
Merge branch 'cogl-client-matrix-stacks'
[cogl-vertex-buffer] Add a flush of attribute changes in the *_draw() functions
[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] Allow querying back the number of vertices a buffer represents
[cogl-vertex-buffer] fix cogl_vertex_buffer_draw_elements prototype
[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
[cogl] Don't endlessly print the same warning regarding layer fallbacks
[clutter-color] Use a different hls->rgb algorithm + use floating point
[test-cogl-vertex-buffer] Use clutter_color_from_hls instead of hsl_to_rgb
[cogl] Apply the fix from 2c1c836417 (Flush matrix before clip planes) to GLES
[cogl] Apply the fix from 2c1c836417 (Flush matrix before clip planes) to GLES
Removes a hack in gles/cogl.c that was already fixed in gl/cogl.c
Removes a hack in gles/cogl.c that was already fixed in gl/cogl.c
[cogl_rectangles] A minor doc fix, and missing newline between functions
[cogl_rectangles] A minor doc fix, and missing newline between functions
[cogl] Move rect and poly drawing code from cogl-texture.c to cogl-primitives.c
[cogl] Move rect and poly drawing code from cogl-texture.c to cogl-primitives.c
[build] Fixes a cogl-vertex-buffer.c warning when building for GLES
[build] Fixes a cogl-vertex-buffer.c warning when building for GLES
Removes cogl_blend_func prototype from cogl-internal.h
Removes cogl_blend_func prototype from cogl-internal.h
Unifies 90% of the code in {gl,gles}/cogl.c in common/cogl.c
Unifies 90% of the code in {gl,gles}/cogl.c in common/cogl.c
[cogl] handle_automatic_blend_enable(): consider layers with invalid textures
[cogl] handle_automatic_blend_enable(): consider layers with invalid textures
[cogl-handle] Optimize how we define cogl handles
[cogl-handle] Optimize how we define cogl handles
[cogl] cogl_is_*(): Don't dereference an invalid handle; just return FALSE
[cogl] cogl_is_*(): Don't dereference an invalid handle; just return FALSE
Use $(MAINTAINER_CFLAGS) in clutter/{x11,glx}/Makefile.am
[cogl debug] --cogl-debug=rectangles now outlines all cogl rectangles
[cogl debug] --cogl-debug=rectangles now outlines all cogl rectangles
[cogl vertex buffers] Adds fallbacks for drivers without VBO support
[cogl vertex buffers] Adds fallbacks for drivers without VBO support
[gl/cogl.c] #include <gmodule.h> for OS X builds
[gl/cogl.c] #include <gmodule.h> for OS X builds
[x11-texture-pixmap] Fixes a reported lockup due to an undesireable X server grab
[cogl] Adds a bitfield argument to cogl_clear for specifying which buffers to clear
[cogl] Adds a bitfield argument to cogl_clear for specifying which buffers to clear
[cogl] Updates all file headers and removes lots of trailing white space
[cogl] Updates all file headers and removes lots of trailing white space
[cogl-material] make _cogl_material_layer_free check for an invalid texture handle
[cogl-material] make _cogl_material_layer_free check for an invalid texture handle
[cogl] Only expose CoglBitmap as a CoglHandle
[cogl] Only expose CoglBitmap as a CoglHandle
[cogl-offscreen] Cleans up the cogl offscreen API and adds documentation
[cogl-offscreen] Cleans up the cogl offscreen API and adds documentation
[cogl-material] Adds a cogl_material_set_color4f convenience function
[cogl-material] Adds a cogl_material_set_color4f convenience function
Don't call glFinish in _clutter_do_pick
[ClutterTexture] Remove a spurious line I accidentally committed in 741c4bb5
[cogl] Remove the COGL{enum,int,uint} typedefs
[cogl] Remove the COGL{enum,int,uint} typedefs
[cogl-clip-stack] Support pushing rectangles onto the stack using window coords
[cogl-clip-stack] Support pushing rectangles onto the stack using window coords
[picking] Use cogl_clip_push_window_rect to greatly reduce the cost of picking.
[text] Ensure clutter_text_get_selection copes with start/end positions of -1
[actor_paint] Ensure painting is a NOP for actors with opacity = 0
[build] The cogl GE macro wasn't passing an int according to the format string
[build] The cogl GE macro wasn't passing an int according to the format string
[build] Ensure that cogl-debug is disabled by default
[build] Fixes some compiler warnings when building for GLES 2
[build] Fixes some compiler warnings when building for GLES 2
[cogl-material] Support string based blending and layer combine descriptions
[cogl-material] Support string based blending and layer combine descriptions
[cogl-material] Removes all the API made redundant by the blend strings API
[cogl-material] Removes all the API made redundant by the blend strings API
[material] Reduce the material API in preperation for releasing Clutter 1.0
[material] Reduce the material API in preperation for releasing Clutter 1.0
[cogl] Remove cogl_flush_gl_state from the API
[cogl] Remove cogl_flush_gl_state from the API
[cogl-vertex-buffers] Support putting index arrays into VBOS
[cogl-vertex-buffers] Support putting index arrays into VBOS
[cogl-vertex-buffer] Seal GL types from the public API
[cogl-vertex-buffer] Seal GL types from the public API
[vbo indices] tweak add_indices api to return an id and add delete_indices api
[vbo indices] tweak add_indices api to return an id and add delete_indices api
[cogl] Remove cogl_{create,destroy}_context from the public API
[cogl] Remove cogl_{create,destroy}_context from the public API
[cogl matrix] Support ortho and perspective projections.
[cogl matrix] Support ortho and perspective projections.
[cogl] renamed cogl_enable_* to cogl_set_*_enabled + added getters
[cogl] renamed cogl_enable_* to cogl_set_*_enabled + added getters
[deprecated defines] Adds some missing cogl_texture_* deprecated defines
[deprecated defines] Adds some missing cogl_texture_* deprecated defines
[cogl journal] If we are only flushing one quad use a TRIANGLE_FAN
[cogl journal] If we are only flushing one quad use a TRIANGLE_FAN
[cogl vertex buffers] Give indices a CoglHandle so they are shareable
[cogl vertex buffers] Give indices a CoglHandle so they are shareable
[test-conformance] we were calling clutter_init with un-initialized arguments
[cogl] cogl_material_set_layer does nothing if resetting the same texture
[cogl] cogl_material_set_layer does nothing if resetting the same texture
[test-blend-strings] Fix a silly off by one that meant the test couldn't fail
[cogl-bitmap] Fix minor copy and paste error in _cogl_bitmap_fallback_premult
[cogl-bitmap] Fix minor copy and paste error in _cogl_bitmap_fallback_premult
[bitmap] Fixes _cogl_bitmap_fallback_unpremult
[bitmap] Fixes _cogl_bitmap_fallback_unpremult
[premultiplication] Be more conservative with what data gets premultiplied
[test-blend-strings] Explicitly request RGBA_888 tex format for test textures
[fog] Document that fogging only works with opaque or unmultipled colors
[premultiplication] Be more conservative with what data gets premultiplied
[test-premult] Adds a unit test for texture upload premultiplication semantics
[fog] Document that fogging only works with opaque or unmultipled colors
[cogl-texture docs] Improves the documentation of the internal_format args
[cogl-texture docs] Improves the documentation of the internal_format args
Bug 1406 - Handling of premultiplication in clutter
Bug 1406 - Handling of premultiplication in clutter
[cogl] Don't allow calling cogl_set_source_texture with an INVALID_HANDLE
[cogl] Don't allow calling cogl_set_source_texture with an INVALID_HANDLE
[_cogl_texture_bitmap_prepare] use bitmap format for FORMAT_ANY + no alpha
[_cogl_texture_bitmap_prepare] use bitmap format for FORMAT_ANY + no alpha
[vertex-buffer] Remove the COGL_INDICES_TYPE_UNSIGNED_INT indicies type
[vertex-buffer] Remove the COGL_INDICES_TYPE_UNSIGNED_INT indicies type
[vertex-buffer] Add cogl_vertex_buffer_indices_get_type API
[vertex-buffer] Add cogl_vertex_buffer_indices_get_type API
[test-cogl-tex-getset] Assume a premultiplied pixel format
[cogl_polygon] fixes a buffer overrun and color format bug
[debug] Adds a "nop-picking" clutter debug option to NOP _clutter_do_pick()
[cogl_polygon] fixes a buffer overrun and color format bug
[cogl matrix] Adds ability to dirty state cached by the client matrix apis
[cogl matrix] Adds ability to dirty state cached by the client matrix apis
[cogl] Adds cogl_read_pixels to replace direct use of glReadPixels
[cogl] Adds cogl_read_pixels to replace direct use of glReadPixels
[cogl-texture] use the right format when downloading sliced textures from GL
[cogl-texture] use the right format when downloading sliced textures from GL
[cogl] Give the default (fallback) texture a format of RGBA_8888_PRE
[cogl] Give the default (fallback) texture a format of RGBA_8888_PRE
[cogl] Remove unused ctx->polygon_vertices array
[cogl] Remove unused ctx->polygon_vertices array
[clip-stack] Use signed integers while combining window space clip rectangles
[clip-stack] Use signed integers while combining window space clip rectangles
[cogl] Improving Cogl journal to minimize driver overheads + GPU state changes
[journal] Always pad our vertex data as if at least 2 layers are enabled
[cogl] Improving Cogl journal to minimize driver overheads + GPU state changes
[actor] Avoid modifying materials mid-scene to improve journal batching
[journal] Always pad our vertex data as if at least 2 layers are enabled
[rectangle] Avoid modifying materials mid scene
[cogl material] optimize logging of material colors in the journal
[cogl material] optimize logging of material colors in the journal
[cogl-color] Adds a cogl_color_equal() function
[cogl-color] Adds a cogl_color_equal() function
[cogl-debug] Adds a "client-side-matrices" Cogl debug option
[cogl-debug] Adds a "client-side-matrices" Cogl debug option
[cogl] Force Cogl to always use the client side matrix stack
[cogl] Force Cogl to always use the client side matrix stack
[cogl] Adds a debug option for disabling use of VBOs --cogl-debug=disable-vbos
[cogl] Adds a debug option for disabling use of VBOs --cogl-debug=disable-vbos
[Cogl journal] Adds a --cogl-debug=journal option for tracing the journal
[Cogl journal] Adds a --cogl-debug=journal option for tracing the journal
[cogl journal] Adds a --cogl-debug=batching option to trace batching
[Cogl journal] use G_UNLIKLEY around runtime debugging conditions
[cogl journal] Adds a --cogl-debug=batching option to trace batching
[cogl journal] Perform software modelview transform on logged quads.
[Cogl journal] use G_UNLIKLEY around runtime debugging conditions
[material] avoid flushing the journal when just changing the color
[cogl journal] Perform software modelview transform on logged quads.
[material] _cogl_material_equal: catch the simplest case of matching handles
[material] avoid flushing the journal when just changing the color
[pango-display-list] Use the Cogl journal for short runs of text
[material] _cogl_material_equal: catch the simplest case of matching handles
[cogl] avoid using the journal in _cogl_add_path_to_stencil_buffer
[cogl] avoid using the journal in _cogl_add_path_to_stencil_buffer
[journal] Don't resize a singlton VBO; create and destroy a VBO each flush
[journal] Don't resize a singlton VBO; create and destroy a VBO each flush
[cogl] flush matrices in _cogl_add_path_to_stencil_buffer
[cogl] flush matrices in _cogl_add_path_to_stencil_buffer
[cogl] disable all client tex coord arrays in _cogl_add_path_to_stencil_buffer
[cogl] disable all client tex coord arrays in _cogl_add_path_to_stencil_buffer
[cogl-vertex-buffer] Disable unused client tex coord arrays
[cogl-vertex-buffer] Disable unused client tex coord arrays
Revert "[actor] Avoid modifying materials mid-scene to improve journal batching"
Revert "[rectangle] Avoid modifying materials mid scene"
[cogl-material] Be more carefull about flushing in cogl_material_remove_layer
[cogl-material] Be more carefull about flushing in cogl_material_remove_layer
Adds a cogl_flush() to give developers breaking into raw GL a fighting chance
Adds a cogl_flush() to give developers breaking into raw GL a fighting chance
[cogl] Improve ability to break out into raw OpenGL via begin/end mechanism
[cogl] Improve ability to break out into raw OpenGL via begin/end mechanism
Merge branch 'cogl-journal-batching'
Merge branch 'cogl-journal-batching'
[cogl] Ensure well defined semantics for COGL_INVALID_HANDLE material layers
[cogl] Ensure well defined semantics for COGL_INVALID_HANDLE material layers
[cogl] cache the viewport width and height
[cogl] cache the viewport width and height
[cogl matrix stack] Create a client side matrix stack for the projection matrix
[cogl matrix stack] Create a client side matrix stack for the projection matrix
[cogl] Fix drawing with sliced textures using material layer0 overrides
[cogl] Fix drawing with sliced textures using material layer0 overrides
ensure next iteration
[cogl] Fix more brokeness with _cogl_material_equal
[cogl] Fix more brokeness with _cogl_material_equal
[doc] Remove references to cogl_vertex_buffer_delete_indices
[doc] Remove references to cogl_vertex_buffer_delete_indices
[build] dist tests/interactive/wrapper.sh
[build] remove reference to light1.png in tests/interactive/Makefile.am
[cogl_clear] Also pass the alpha component of the CoglColor to glClearColor
[cogl_clear] Also pass the alpha component of the CoglColor to glClearColor
[cogl-material] Fix some brackets in _layer_flush_gl_sampler_state
[cogl-material] Fix some brackets in _layer_flush_gl_sampler_state
[cogl] %.c: %.glsl codegen: use BUILT_SOURCES var + fix stringify.sh
[cogl] %.c: %.glsl codegen: use BUILT_SOURCES var + fix stringify.sh
[cogl] Allow Cogl to create NPOT textures for GLES2
[cogl] Allow Cogl to create NPOT textures for GLES2
Revert "[cogl] Allow Cogl to create NPOT textures for GLES2"
Revert "[cogl] Allow Cogl to create NPOT textures for GLES2"
[cogl-fbo] Disable mipmap filters before calling glCheckFramebufferStatusEXT
[cogl-fbo] Disable mipmap filters before calling glCheckFramebufferStatusEXT
[test-cogl-multitexture] Print an error if textures can't be loaded
[container] cast actor to gobject before calling g_object_set_qdata
[backend-egl] fix clutter_backend_egl_get_visual_info to not use Xalloc
[tests] Remove test-entry.c since we don't have a ClutterEntry any more
[debug] Adds a dump-pick-buffers CLUTTER_DEBUG option
[cogl-vertex-buffer] fix n_components validation for GL's builtin attributes
[cogl-vertex-buffer] fix n_components validation for GL's builtin attributes
[cogl-debug] avoid warnings when using COGL_NOTE with unbraced else clauses
[cogl-debug] avoid warnings when using COGL_NOTE with unbraced else clauses
[debug] Guard the use of gdk_pixbuf for pick debugging by #ifdef USE_GDKPIXBUF
[build] fix Makefile.am.{enums,marshal} to support out of tree builds
[build] more Makefile.am.{enums,marshal} fixes for out of tree builds
[backends] Remove the idea of offscreen stages from all backends
[glx backend] use FBConfigs instead of Visuals for GL context creation
[glx backend] white space fixes
[x11 backend] remove data duplicated between backends and stages
[stage-egl] support fallbacks in clutter_stage_egl_realize
Improve cogl-texture maintainability by moving 90% into cogl/common
Improve cogl-texture maintainability by moving 90% into cogl/common
Make the CoglContext structure a bit more maintainable
Make the CoglContext structure a bit more maintainable
Intial Re-layout of the Cogl source code and introduction of a Cogl Winsys
Intial Re-layout of the Cogl source code and introduction of a Cogl Winsys
[cogl] move clutter/pango to clutter/cogl/pango
[cogl] move clutter/pango to clutter/cogl/pango
[docs] switch gl_handle+gl_target docs for cogl_texture_new_from_foreign
[docs] switch gl_handle+gl_target docs for cogl_texture_new_from_foreign
[cogl-texture] Seal CoglTexture internals from cogl-primitives.c
[cogl-texture] Seal CoglTexture internals from cogl-primitives.c
[cogl-spans] split out cogl-spans code from cogl-texture-2d-sliced
[test-backface-culling] Check that inverted tex coords don't affect culling
[cogl-spans] split out cogl-spans code from cogl-texture-2d-sliced
[cogl-primitives] Split the journal out from cogl-primitives.c
[cogl-primitives] Split the journal out from cogl-primitives.c
[current-matrix] Adds texture matrix stacks + removes GL matrix API usage
[current-matrix] Adds texture matrix stacks + removes GL matrix API usage
[matrix-stack] avoid redundant clearing of matrix when using load_identity
[matrix-stack] avoid redundant clearing of matrix when using load_identity
matrix-stack: more optimization for load_identity case
matrix-stack: more optimization for load_identity case
[matrix-stack] Adds ctx->flushed_matrix_mode to cache the gl matrix mode
[matrix-stack] Adds ctx->flushed_matrix_mode to cache the gl matrix mode
[cogl] Removes the cogl-current-matrix abstraction
[cogl] Removes the cogl-current-matrix abstraction
[gles2] remove lots of redundant matrix stack code
[gles2] remove lots of redundant matrix stack code
[group] Fix copy & paste error from 857b0239e (Use FixedLayout inside Group)
[cogl-fbo] Remove poorly documented workaround for unknown driver/hardware
[cogl-fbo] Bring the gles code more in line with gl code
[cogl-fbo] Remove poorly documented workaround for unknown driver/hardware
[stage-x11] Ensure viewport is initialized before first stage paint
[cogl-fbo] Bring the gles code more in line with gl code
[draw-buffers] First pass at overhauling Cogl's framebuffer management
[draw-buffers] First pass at overhauling Cogl's framebuffer management
[clip-stack] Handle flipped rectangles in try_pushing_rect_as_window_rect()
[clip-stack] Handle flipped rectangles in try_pushing_rect_as_window_rect()
[cogl] Ensure features are initialized first in cogl_create_context
[cogl] Ensure features are initialized first in cogl_create_context
[cogl] Make sure we draw upside down to offscreen draw buffers
[cogl] Make sure we draw upside down to offscreen draw buffers
[cogl] Make sure Cogl always knows the current window geometry
[cogl] Make sure Cogl always knows the current window geometry
[draw-buffer] Adds cogl_draw_buffer_get_{width,height} API
[draw-buffer] Adds cogl_draw_buffer_get_{width,height} API
[cogl_read_pixels] use buffer not viewport height to calculate y offset
[cogl_read_pixels] use buffer not viewport height to calculate y offset
[cogl] deprecate cogl_viewport() in favour of cogl_set_viewport()
[cogl] deprecate cogl_viewport() in favour of cogl_set_viewport()
[clip-stack] tidy up transform_point() code
[clip-stack] tidy up transform_point() code
[read-pixels] don't flip data when reading from offscreen draw buffers
[read-pixels] don't flip data when reading from offscreen draw buffers
[cogl_read_pixels] fixes for calculating the y offset when rendering offscreen
[cogl_read_pixels] fixes for calculating the y offset when rendering offscreen
[cogl_read_pixels] ensure we flush the current draw buffer state before reading
[cogl_read_pixels] ensure we flush the current draw buffer state before reading
[cogl_read_pixels] call cogl_flush() before changing glPixelStore state
[cogl_read_pixels] call cogl_flush() before changing glPixelStore state
[cogl_read_pixels] don't force a 4 byte pack alignment
[main] Use cogl_read_pixels not glReadPixels in clutter-main.c
[cogl_read_pixels] don't force a 4 byte pack alignment
[cogl] Use clockwise face winding for offscreen buffers with culling enabled
[cogl] Use clockwise face winding for offscreen buffers with culling enabled
[cogl] avoid any state changes when cogl_set_backface_culling_enable is a nop
[cogl] avoid any state changes when cogl_set_backface_culling_enable is a nop
[cogl-matrix] Import Mesa's matrix manipulation code
[cogl-matrix] Import Mesa's matrix manipulation code
[debug] Adds a COGL_DEBUG=matrices debug option
[debug] Adds a COGL_DEBUG=matrices debug option
[matrix] Adds cogl_matrix_get_inverse API
[matrix] Adds cogl_matrix_get_inverse API
[cogl_clip_push_window_rect] fix Cogl -> GL coordinate conversion
[cogl_clip_push_window_rect] fix Cogl -> GL coordinate conversion
[cogl-draw-buffer] fix Cogl -> GL viewport coord conversion
[cogl-draw-buffer] fix Cogl -> GL viewport coord conversion
[texture] Avoid redundant use of cogl_clip_stack_save when drawing offscreen
[texture] push/pop draw buffer when painting actors to a texture
[texture] split out fbo update code from cluter_texture_paint
[texture] switch to a new design for handling offscreen rendering
[texture] fix rounding when calculating update_fbo viewport offset
[cogl-texture-2d-sliced] allow COGL_FORMAT_ANY with _new_with_size()
[cogl-texture-2d-sliced] allow COGL_FORMAT_ANY with _new_with_size()
[test-texture-fbo] comment the colors defined in corner_colors
[tests] test-cogl-viewport tests semantics of over/under size viewports
[tests] Adds test-cogl-offscreen to validate offscreen draw buffer
[tests] Adds test-cogl-readpixels.c for very basic cogl_read_pixels testing
[tests] test-backface-culling: test culling with offscreen rendering
[test-fbo] greatly simplify the test
Merge commit 'cogl-reorg-draw-buffers'
Merge commit 'cogl-reorg-draw-buffers'
[cogl-primitives] Get rid of driver specific cogl-primitives code
[cogl-primitives] Get rid of driver specific cogl-primitives code
[debug] Adds a COGL_DEBUG=force-scanline-paths
[debug] Adds a COGL_DEBUG=force-scanline-paths
[clip-stack] move lots of supporting code from cogl.c to cogl-clip-stack.c
[clip-stack] move lots of supporting code from cogl.c to cogl-clip-stack.c
[clip-stack] Internally track model space clip rects as (x0,y0)(x1,y1) pairs
[clip-stack] Internally track model space clip rects as (x0,y0)(x1,y1) pairs
[cogl-clip] deprecate parts and cleanup the API
[cogl-clip] deprecate parts and cleanup the API
[clip-stack] stop using deprecated cogl_clip_push_window_rect API
[clip-stack] stop using deprecated cogl_clip_push_window_rect API
Remove all internal use of deprecated cogl_clip_* API
docs: Don't document cogl_flush_gl_state as public API
docs: Don't document cogl_flush_gl_state as public API
[cogl] remove unused gles/cogl-utils.[c,h]
[cogl] remove unused gles/cogl-utils.[c,h]
[cogl-material] Adds cogl_material_copy() API
[cogl-material] Adds cogl_material_copy() API
debug: remove the COGL_DEBUG=client-side-matrices option
debug: remove the COGL_DEBUG=client-side-matrices option
offscreen: cogl_offscreen_new_to_texture now supports GL_TEXTURE_RECTANGLE_ARB
offscreen: cogl_offscreen_new_to_texture now supports GL_TEXTURE_RECTANGLE_ARB
cogl_offscreen: deprecate cogl_offscreen_ref/unref.
cogl_offscreen: deprecate cogl_offscreen_ref/unref.
cogl: deprecate cogl_draw_buffer API and replace with a cogl_framebuffer API
cogl: deprecate cogl_draw_buffer API and replace with a cogl_framebuffer API
tests: rename cogl conformance tests so they can be clearly identified
picking: avoid redundant picking geometry for the stage.
primitives: Don't use dynamic arrays since VS2008 can't cope with them :-(
primitives: Don't use dynamic arrays since VS2008 can't cope with them :-(
Adds a --enable-profile option to configure.ac
profiling: Adds initial UProf support across clutter
profiling: Parse --clutter-profile and CLUTTER_PROFILE= options
profiling: Allow limiting statisics just to picking
profiling: Adds initial UProf accounting to Cogl
profiling: Adds initial UProf accounting to Cogl
framebuffers: cogl_offscreen_new_to_texture should take a ref on the texture
framebuffers: cogl_offscreen_new_to_texture should take a ref on the texture
cogl: Support multiple fallbacks in cogl_offscreen_new_to_texture()
cogl: Support multiple fallbacks in cogl_offscreen_new_to_texture()
journal: Fixes logging of multiple sets of texture coordinates
journal: Fixes logging of multiple sets of texture coordinates
cogl path: make sure marking the clip state dirty takes affect
cogl path: make sure marking the clip state dirty takes affect
conform: fix stack corruption in test-behaviours.c
glx backend: when running with GLX 1.3 then create GLXWindows for stages
glx backend: Adds support for GLX_INTEL_swap_event
debug: Adds CLUTTER_DEBUG=disable-swap-events option
backend-glx: Fix glXQueryVersion test
uprof: make the Redrawing timer a child of the Master Clock
group: make it comparable to ClutterBox
box: Adds missing copyright header
box: port a ClutterGroup::foreach fix to ClutterBox
never presume queuing redraws on invisible actors is redundant
cogl: deprecates cogl_check_extension
cogl: deprecates cogl_check_extension
cogl: improves header and coding style consistency
cogl: improves header and coding style consistency
cogl: remove redundant _cogl_journal_flush prototype
cogl: remove redundant _cogl_journal_flush prototype
cogl: cleanly separate primitives + paths code
cogl: cleanly separate primitives + paths code
cogl: explicitly mark cogl_<object>_ref/unref APIs as deprecated
cogl: explicitly mark cogl_<object>_ref/unref APIs as deprecated
cogl_rectangle: avoid redundant copy of geometry
cogl_rectangle: avoid redundant copy of geometry
cogl: resolves some low hanging issues flagged by clang
cogl: resolves some low hanging issues flagged by clang
cogl-texture: for foreign textures; always trust user geom
cogl-texture: for foreign textures; always trust user geom
cogl_texture_new_from_foreign: improve docs
cogl_texture_new_from_foreign: improve docs
cogl debug: Makes COGL_DEBUG=all|verbose|help more useful
cogl debug: Makes COGL_DEBUG=all|verbose|help more useful
cogl debug: Support "minimum" level debugging by default
cogl debug: hint that all debugging paths are G_UNLIKELY
cogl debug: hint that all debugging paths are G_UNLIKELY
cogl debug: Adds glViewport call tracing
cogl debug: Adds glViewport call tracing
layout: allow wider use of the CLUTTER_ACTOR_NO_LAYOUT flag
build: Fixes out of tree builds
profile: avoid segfault generating reports with no stats
cogl debug: Adds missing guards around debug cogl_args[]
cogl debug: Adds missing guards around debug cogl_args[]
Adds initial clipped redraw support to Clutter
glx tfp: make clutter_glx_texture_pixmap_update_area cheap
cogl: rename cogl_enable to _cogl_enable
cogl: rename cogl_enable to _cogl_enable
cogl: adds convenience cogl_multiply_matrix function
cogl: adds convenience cogl_multiply_matrix function
cogl: move cogl_set_source* funcs into cogl.c
cogl: move cogl_set_source* funcs into cogl.c
test-cogl-offscreen: Setup a clutter style modelview/projection
docs: This improves the documentation for cogl_push_framebuffer
docs: This improves the documentation for cogl_push_framebuffer
cogl: renames cogl_multiply_matrix to cogl_transform
cogl: renames cogl_multiply_matrix to cogl_transform
glx: handle spurious GLX_BufferSwapComplete events gracefully
debug: wrap glClear calls with the GE macro
debug: wrap glClear calls with the GE macro
conform: Make gtester run a list of wrappers
configure.ac: Adds some COGL_HAS_XYZ_SUPPORT defines
build: expose automake conditionals for cogl winsys
build: expose automake conditionals for cogl winsys
Stubs out _cogl_xlib_handle_event
Stubs out _cogl_xlib_handle_event
math: Adds an experimental cogl_vector3_* API
math: Adds an experimental cogl_vector3_* API
[texture] remove redundant if (paint_opacity == 0) bailout
[material] fix _set_alpha_test_function: missing a glEnable(GL_ALPHA_TEST)
[material] fix _set_alpha_test_function: missing a glEnable(GL_ALPHA_TEST)
[texture] Support picking textures according to their alpha channel
texture: don't use a static bool to gate warning
Start eradicating the CoglHandle typedef
Start eradicating the CoglHandle typedef
buffer: Remove use of CoglHandle in the CoglBuffer API
buffer: Remove use of CoglHandle in the CoglBuffer API
cogl: avoid ‘_cogl_xyz_handle_new’ defined but not used warnings
cogl: avoid ‘_cogl_xyz_handle_new’ defined but not used warnings
path: Remove use of CoglHandle in the CoglPath API
path: Remove use of CoglHandle in the CoglPath API
bitmap: Remove use of CoglHandle in the CoglBitmap API
bitmap: Remove use of CoglHandle in the CoglBitmap API
clip_stack: Remove use of CoglHandle in the CoglClipStack API
clip_stack: Remove use of CoglHandle in the CoglClipStack API
cogl-path: Renames cogl_path_get/set cogl_get/set_path
cogl-path: Adds missing cogl_is_path prototype
cogl-path: Renames cogl_path_get/set cogl_get/set_path
CoglObject: Adds cogl_object_{get,set}_user_data
cogl-path: Adds missing cogl_is_path prototype
CoglObject: Adds a COGL_OBJECT macro for casting
CoglObject: Adds cogl_object_{get,set}_user_data
conform: Adds a test-cogl-object conformance test
CoglObject: Adds a COGL_OBJECT macro for casting
cogl-object-private.h: white space cleanup
cogl-object-private.h: white space cleanup
backend-glx: Make sure to throttle sub region blits
backend-glx: only check for GLX_SGI_video_sync for direct contexts
backend-glx: Avoid vblank waits/glFinish calls when throttling blits
matrix: add cogl_matrix_equal API
test-cogl-texture-rectangle: save restore GL state correctly
test-cogl-tex-foreign: save and restore GL state correctly
matrix: add cogl_matrix_equal API
primitives: make sure to update texture storage before drawing
primitives: make sure to update texture storage before drawing
atlas: fix some journal flushing issues
atlas: fix some journal flushing issues
material: Adds backend abstraction for fragment processing
material: Adds backend abstraction for fragment processing
material: Avoid redundant glBindTexture calls
material: Avoid redundant glBindTexture calls
cogl-color: add private _cogl_color_get_rgba_4ubv API
cogl-color: add private _cogl_color_get_rgba_4ubv API
cogl-color: add cogl_color_init_from_xyz funcs
cogl-color: add cogl_color_init_from_xyz funcs
blend-strings: removes the AUTO_COMPOSITE function enum
blend-strings: removes the AUTO_COMPOSITE function enum
material: fix #ifdef guard around use of _TEXTURE_RECTANGLE
material: fix #ifdef guard around use of _TEXTURE_RECTANGLE
CoglMaterial: Implements sparse materials design
CoglMaterial: Implements sparse materials design
cogl: remove _cogl_material_flush_gl_state flush options
cogl: remove _cogl_material_flush_gl_state flush options
material: remove override options from _cogl_material_equal
material: remove override options from _cogl_material_equal
material: Adds simple breadcrumb debugging mechanism
material: Adds simple breadcrumb debugging mechanism
primitives: no longer assume _get_layers list remains valid
primitives: no longer assume _get_layers list remains valid
cogl docs: Improve documentation for cogl_ortho
cogl docs: Improve documentation for cogl_ortho
material: Make CoglMaterial responsible for depth state
material: Make CoglMaterial responsible for depth state
material: generalize how we compare simple material properties
material: generalize how we compare simple material properties
primitives: we were memsetting the wrong wrap mode overrides pointer
primitives: we were memsetting the wrong wrap mode overrides pointer
material: Adds a simple material age getter
material: Adds a simple material age getter
Adds an internal weak material mechanism
Adds an internal weak material mechanism
material: free any layer cache in material_set_parent
material: free any layer cache in material_set_parent
material: Support sparse ARBfp program generation
material: Support sparse ARBfp program generation
material: Adds arbfp compile counter
material: Adds arbfp compile counter
stage-glx: Never promote clipped redraws to full redraws.
configure.ac: don't have so many XYX_{LIBS,CFLAGS} vars
configure.ac: move gles checks after the flavour checks
configure.ac: move the special handling of the fruity flavour
configure.ac: distinguish CLUTTER_FLAVOUR and CLUTTER_WINSYS
configure.ac: avoid some duplication
build: distinguish CLUTTER_WINSYS and CLUTTER_SONAME_INFIX
build: Adds a new opengl-egl-xlib build flavour
egl: Unify the eglx and eglnative backends
egl: support creating OpenGL contexts
clutter event egl: fixes lots of compiler warnings
egl: rename clutter-event-egl.c -> clutter-event-tslib.c
tslib: Add USE_TSLIB conditional for clutter-event-tslib.c
egl: Consolidates eglx and eglnative into one "egl" winsys
configure.ac: Use pkg-config for gles1/2 if available
configure.ac only explicitly add -lGL if no pkgconfig file
egl: Consolidates eglx and eglnative into one "egl" winsys
material: fix a typo in _cogl_material_journal_unref
material: fix a typo in _cogl_material_journal_unref
gles2: don't disable clip planes for GLES2
gles2: don't disable clip planes for GLES2
test-shader: guard GLES2 specific changes with COGL_HAS_GLES2
texture-pixmap-x11: don't assume anything about the GLXFBConfig type
texture-pixmap-x11: don't assume anything about the GLXFBConfig type
material: Avoid possibly reading invalid memory
material: Avoid possibly reading invalid memory
backend: fix double free of priv->font_name
material: remove a duplicate gtk-doc "Since: 1.4"
material: remove a duplicate gtk-doc "Since: 1.4"
material: Split the fragment processing backends out
material: Split the fragment processing backends out
material: Replace CoglHandle with CoglMaterial *
material: Replace CoglHandle with CoglMaterial *
cogl: declare experimental symbols consistently
cogl: declare experimental symbols consistently
cogl: don't include cogl-vector.h twice in cogl.h
cogl: don't include cogl-vector.h twice in cogl.h
build: Fix GLES builds since the material backend split
build: Fix GLES builds since the material backend split
material: don't keep extra ref on copy-on-write materials
material: don't keep extra ref on copy-on-write materials
cogl-object-private.h: #include glib.h and cogl-types.h
cogl-object-private.h: #include glib.h and cogl-types.h
cogl-vertex-buffer.h: #include <cogl/cogl-defines.h>
cogl-vertex-buffer.h: #include <cogl/cogl-defines.h>
cogl-material: Adds debug api to dump sparse material graph
cogl-material: Adds debug api to dump sparse material graph
pixel-buffer: Replace CoglHandle with CoglPixelBuffer *
pixel-buffer: Replace CoglHandle with CoglPixelBuffer *
cogl-buffer: Handle subclass registration like cogl-texture
cogl-buffer: Handle subclass registration like cogl-texture
cogl-buffer: make the COGL_BUFFER_USAGE_HINT private
cogl-buffer: make the COGL_BUFFER_USAGE_HINT private
rename CoglPixelBuffer to CoglPixelArray
rename CoglPixelBuffer to CoglPixelArray
cogl-buffer-private.h: cleanup up the coding style
cogl-buffer-private.h: cleanup up the coding style
pixel-array: rename new_from_size to new_with_size
pixel-array: rename new_from_size to new_with_size
pixel-array: Only allow allocation of arrays with a 2D size
pixel-array: Only allow allocation of arrays with a 2D size
cogl-object: cogl_is_XYZ prototype should take void *
cogl-object: cogl_is_XYZ prototype should take void *
conform: don't reference old test_cogl_pixel_buffer symbol
test-cogl-pixel-array: fix how data is initialized
pixel-array: Allow passing of hints to cogl_buffer_map
pixel-array: Allow passing of hints to cogl_buffer_map
pango-render: set CLAMP_TO_EDGE wrap mode on glyph_material
pango-render: set CLAMP_TO_EDGE wrap mode on glyph_material
debug: Adds a COGL_DEBUG=disable-pbos debug option
debug: Adds a COGL_DEBUG=disable-pbos debug option
configure: Improves GLES 1.x checks
cogl: expose the semantic differences of gl/gles2 npot textures
cogl: expose the semantic differences of gl/gles2 npot textures
tests: no longer clean up state between tests
tests: Force X synchronization so the stage size is reliable
cogl-buffer: Track the last used bind target in CoglBuffer
cogl-buffer: Track the last used bind target in CoglBuffer
cogl-buffer: consider it an error to free a mapped buffer
cogl-buffer: consider it an error to free a mapped buffer
cogl-buffer: Move malloc fallback logic into CoglBuffer
cogl-buffer: Move malloc fallback logic into CoglBuffer
osx: explicitly request depth and stencil buffer bits
material: route fogging state through CoglMaterial
material: route fogging state through CoglMaterial
framebuffer: Replace CoglHandle with CoglFramebuffer *
framebuffer: Replace CoglHandle with CoglFramebuffer *
test-timeline: instantiate a stage so the master clock runs
material: set ->layer_index on new layers for unit0
material: set ->layer_index on new layers for unit0
material: support dumping layer state graph to dot file
material: support dumping layer state graph to dot file
tests: don't delay/skip frames due to glReadPixel concerns
material: use common node type for materials and layers
material: use common node type for materials and layers
material: copy_differences: handle copying fog state
material: copy_differences: handle copying fog state
material: split the texture unit management out
material: split the texture unit management out
material: splits out all the state flushing code
material: splits out all the state flushing code
configure.ac: when checking for gl2ext.h include gl2.h
cogl: don't include cogl-debug.h in cogl.h or install
cogl: don't include cogl-debug.h in cogl.h or install
cogl-shader: Store the CoglShaderType in CoglShader
cogl-shader: Store the CoglShaderType in CoglShader
cogl-shader: unifies the driver/{gl,gles} shader files
cogl-shader: unifies the driver/{gl,gles} shader files
gles2: Have CoglProgram track uniforms per program
gles2: Have CoglProgram track uniforms per program
cogl-program: gles2: bind programs lazily as for GL
cogl-program: gles2: bind programs lazily as for GL
material: only deference layer->texture for authority
material: only deference layer->texture for authority
material: Improve the dot file debugging code
material: Improve the dot file debugging code
material: don't dereference layer->texture directly
material: don't dereference layer->texture directly
material: fix copying of material layer differences
material: fix copying of material layer differences
material: fix initialization of sparse properties
material: fix initialization of sparse properties
material: unlink old layer from owner when replacing
material: unlink old layer from owner when replacing
material: chain up in layer_pre_change_notify
material: chain up in layer_pre_change_notify
material: Add cogl_material_{get,set}_user_program
material: Add cogl_material_{get,set}_user_program
cogl: Adds a COGL_FEATURE_SHADERS_ARBFP feature flag
cogl: Allow setting ARBfp source on a CoglShader
tests/interactive: Adds a test-cogl-shader-arbfp.c
cogl: Adds a COGL_FEATURE_SHADERS_ARBFP feature flag
tests-interactive: Adds a test-cogl-shader-glsl.c
cogl: Allow setting ARBfp source on a CoglShader
cogl-program: Adds use_uniform_xyz methods
clutter-shader: use cogl_program_set_uniform_xyz API
tests: Remove use of cogl_program_use
cogl-program: Adds use_uniform_xyz methods
material-glsl: #include "cogl-shader-private.h"
material-glsl: #include "cogl-shader-private.h"
cogl-shader: correctly #ifdef guard an if else block
cogl-shader: correctly #ifdef guard an if else block
cogl-shader: get_info_log should always use strdup
cogl-shader: get_info_log should always use strdup
material: Implements weak materials
material: Implements weak materials
Cache a full pick render if we have a static stage
clutter-texture: queue redraw when changing pick_with_alpha
docs: Clarifies that queue_redraw also applies to picking
ClutterX11TexturePixmap: Fix unbalanced error trapping
actor: Add _get_stage_internal to clutter-private.h
Try to clean up how we handle actor transformations
geometry: Adds a clutter_geometry_intersects API
actor: warn if allocating actor not descending from stage
glx: Mark stage clip initialized even for NULL user clip
clone: scale src with apply_transform not cogl_scale
profile: Update to uprof-0.3 dep for --enable-profile
profile: Update to uprof-0.3 dep for --enable-profile
journal: provide more detailed uprof instrumentation
journal: provide more detailed uprof instrumentation
Initialize the cogl uprof state in cogl_create_context
Initialize the cogl uprof state in cogl_create_context
cogl-framebuffer: fix leak when popping framebuffer
cogl-framebuffer: fix leak when popping framebuffer
material: track unit state with arbfp private state
material: track unit state with arbfp private state
material: Adds _get_layer_combine_constant API
material: Adds _get_layer_combine_constant API
material: track if material change is layer change
material: track if material change is layer change
arbfp: rename get_arbfp_authority clarifying semantics
arbfp: rename get_arbfp_authority clarifying semantics
material: pass material owner for layer pre changes
material: pass material owner for layer pre changes
material-arbfp: fixes for how we track private state
material-arbfp: fixes for how we track private state
material: make layer/material_pre_changes mutually exclusive
material: make layer/material_pre_changes mutually exclusive
material-arbfp: don't redo codegen for texture changes
material-arbfp: don't redo codegen for texture changes
material-arbfp: don't recompile for constant changes
material-arbfp: don't recompile for constant changes
material: don't declare backend vtables in headers
material: don't declare backend vtables in headers
material: Adds experimental cogl_material_foreach_layer API
material: Adds experimental cogl_material_foreach_layer API
material-arbfp: Another pass at simplifying the code
material-arbfp: Another pass at simplifying the code
material-arbfp: fix updating params if sharing progs
material-arbfp: fix updating params if sharing progs
offscreen-effect: Update handling of transforms
picking: Fix tracking of pick buffer validity
Revert "picking: Fix tracking of pick buffer validity"
picking: Fix tracking of pick buffer validity
docs: Use "Cogl" not "COGL" in Cogl API reference
docs: Use "Cogl" not "COGL" in Cogl API reference
docs: cogl-texture-3d wasn't listed as experimental
docs: cogl-texture-3d wasn't listed as experimental
docs: update the overview paragraph for Cogl
docs: update the overview paragraph for Cogl
docs: Put deprecated Cogl symbols into new section
docs: Put deprecated Cogl symbols into new section
actor: don't pass NULL to _stage_set_pick_buffer_valid
material: Don't prune ancestry if it owns some layers
material: Don't prune ancestry if it owns some layers
texture: size fbos using clutter_actor_get_paint_box
actor-box: Adds clutter_actor_box_union utility
paint volumes: another pass at the design
paint volumes: CLUTTER_PAINT=paint-volumes debug option
debug: CLUTTER_DEBUG_REDRAWS: disable clipped redraws
blur-effect: fix paint volume padding
Queue clipped redraws work in terms of paint volumes
texture: Forward queue redraw/relayout for fbos
stage: make it possible to queue a relayout only
actor: separate the queue redraw code
actor: re-allocation implies need to redraw
actor: _real_queue_relayout shouldn't queue redraw
actor: make _transform_and_project_box static
actor: Use paint volumes to always queue clipped redraws
Use paint volumes to do automatic culling
actor: don't immediately queue redraw when queuing relayout
stage: Sometimes really force a full redraw
cogl: removes unused _cogl_setup_viewport
x11: Queue clipped redraws for Expose events
x11: minimize nasty artefacts when resizing windows
glx: queue full redraws for the first 2 frames
stage: only update viewport when allocation changes
actor: when culling/clipped redraws disable ignore paint box
actor: new actors should start with an empty paint box
actor: don't always check needs_allocation for clipped redraw
actor: make default get_paint_volume more conservative
cogl: removes unused _cogl_setup_viewport
paint_volume: Splits out clutter_paint_volume code
paint_volume: assert non-NULL pv in _volume_copy
actor: don't queue_redraw actors not descended from stage
paint_volume: Adds _clutter_paint_volume_set_from_volume
paint_volume: add private api to change reference actor
actor: defer queue-redraw signaling
Revert "actor: don't immediately queue redraw when queuing relayout"
clone: Implement get_paint_volume virtual
debug: fix blue outlines for paint-volumes debug opt
actor: explicitly track children in clutter-actor.c
actor: Adds private _clutter_actor_get_n_children
actor: Adds private _clutter_actor_traverse API
actor: don't dirty pick buffer in _real_queue_redraw
material: tweak dot file debug code
x11-tfp: Implement get_paint_volume virtual
test-pixmap: add timeout to draw arcs on pixmap
actor: don't ignore clip for clipped redraws
material: tweak dot file debug code
stage: handle unclipped redraw following clipped
When unparenting an actor, remove queued redraws for all descendants
cogl: Adds {push,pop,get}_source functions
cogl: Adds {push,pop,get}_source functions
material: Adds _cogl_material_pre_paint_for_layer
material: Adds _cogl_material_pre_paint_for_layer
vertex-buffer: remove the unstrided CBO type
vertex-buffer: remove the unstrided CBO type
material: Adds missing get_layer_wrap_mode_xyz prototypes
material: Adds missing get_layer_wrap_mode_xyz prototypes
material: add internal layer filter getters
material: add internal layer filter getters
material: Adds _cogl_material_get_layer_texture
material: Adds _cogl_material_get_layer_texture
buffer: remove flag macros
buffer: remove flag macros
buffer: Add a store_created bit field member
buffer: Add a store_created bit field member
pixel-array: Remove flags member and flag macros
pixel-array: Remove flags member and flag macros
pixel-array: Remove some benign variables
pixel-array: Remove some benign variables
buffer: warn if (offset + size) > buffer->size
buffer: warn if (offset + size) > buffer->size
buffer: BufferBindTarget + BufferUsageHint enum renaming
buffer: BufferBindTarget + BufferUsageHint enum renaming
Move IndicesType and VerticesMode typedefs to cogl-types.h
Move IndicesType and VerticesMode typedefs to cogl-types.h
cogl-object: correctly free user_data_array in _unref
cogl-object: correctly free user_data_array in _unref
material-node: track if node owns reference on parent
material-node: track if node owns reference on parent
material: Bail out faster if re-flushing unchanged material
material: Bail out faster if re-flushing unchanged material
buffer: make _bind() return base pointer
buffer: make _bind() return base pointer
buffer: adds immutable ref/unref mechanism
buffer: adds immutable ref/unref mechanism
cogl: Adds experimental CoglIndexArray type
cogl: Adds experimental CoglIndexArray type
cogl: Adds experimental CoglVertexArray type
cogl: Adds experimental CoglVertexArray type
cogl: Adds experimental CoglIndices API
cogl: Adds experimental CoglIndices API
cogl: Adds experimental CoglVertexAttribute API
cogl: Adds experimental CoglVertexAttribute API
cogl: Adds experimental CoglPrimitive API
cogl: Adds experimental CoglPrimitive API
primitive: Adds convenience constructors
primitive: Adds convenience constructors
primitive: adds immutable ref/unref mechanism
primitive: adds immutable ref/unref mechanism
vertex-buffer: port to CoglVertexAttributes + CoglPrimitive
vertex-buffer: port to CoglVertexAttributes + CoglPrimitive
vertex-buffer: use cogl_get_rectangle_indices
vertex-buffer: use cogl_get_rectangle_indices
journal: port to the vertex_attributes API
journal: port to the vertex_attributes API
primitives: implements cogl_polygon on vertex_attributes
primitives: implements cogl_polygon on vertex_attributes
pango: push/pop source instead of trashing users source
pango: push/pop source instead of trashing users source
pango: Use CoglMaterial type for materials
pango: Use CoglMaterial type for materials
cogl: rename CoglMaterial -> CoglPipeline
cogl: rename CoglMaterial -> CoglPipeline
gles2: disable vbos until while we rework backend
gles2: disable vbos until while we rework backend
primitive: fix prototypes and start adding docs
primitive: fix prototypes and start adding docs
_multitexture_quad_single_primitive: avoid wrap overrides
_multitexture_quad_single_primitive: avoid wrap overrides
texture_quad_multiple_primitives: rework wrap mode overrides
texture_quad_multiple_primitives: rework wrap mode overrides
cogl: add separate material for blended source_colors
cogl: add separate material for blended source_colors
pipeline: Avoid costly checking of lighting properties
pipeline: Avoid costly checking of lighting properties
matrix-stack: use GArray instead of GSList for stack
matrix-stack: use GArray instead of GSList for stack
actor: Check "paint" handlers in _get_paint_volume
tests: test-cogl-shader-arbfp wasn't compiling shader
cogl-shader: Prepend boilerplate for portable shaders
cogl-shader: Prepend boilerplate for portable shaders
cogl: Adds COGL_ENABLE_EXPERIMENTAL_2_0_API define
config.h: define COGL_ENABLE_EXPERIMENTAL_2_0_API
path 2.0: update path API for experimental 2.0 API
cogl: Adds COGL_ENABLE_EXPERIMENTAL_2_0_API define
docs: Adds an initial cogl-2.0 reference manual
path 2.0: update path API for experimental 2.0 API
debug: disable-culling was disabling clipped redraws
build: cogl-clip-state.h depends on cogl-clip-stack.h
indices: Makes cogl_indices_get_array public
build: cogl-clip-state.h depends on cogl-clip-stack.h
vertex-array: Adds data arg for _vertex_array_new()
indices: Makes cogl_indices_get_array public
vertex-buffer: don't unref NULL object
vertex-array: Adds data arg for _vertex_array_new()
debug: Adds a COGL_DEBUG=wireframe option
vertex-buffer: don't unref NULL object
egl: Adds support for clipped redraws
debug: Adds a COGL_DEBUG=wireframe option
cogl: remove WrapModeOverrides from FlushOptions
cogl: remove WrapModeOverrides from FlushOptions
primitives: validate with _cogl_pipeline_foreach_layer
primitives: validate with _cogl_pipeline_foreach_layer
matrix: Adds experimental cogl_matrix_{transform,project}_points
use cogl_matrix_transform_points in clutter
journal: remove possability of fallback layers
matrix: Adds experimental cogl_matrix_{transform,project}_points
clip-stack: combine modelview-projection in set_clip_planes
journal: remove possability of fallback layers
clip-stack: combine modelview-projection in set_clip_planes
x11: only queue clipped redraw for Expose
stage: Report an unknown paint volume.
stage-window: tweak has_redraw_clips semantics
stage: if backend _ignoring_redraw_clips queue full redraw
actor: make _clutter_actor_traverse more flexible
actor: re-work unrealize to work with composite actors
pipeline: Simplify layer change notifications to backend
pipeline: Simplify layer change notifications to backend
primitives: avoid leaking polygon override materials
tests: Adds test-cogl-perf micro benchmark
primitives: avoid leaking polygon override materials
pipeline: inline _get_parent and _get_authority
pipeline: inline _get_parent and _get_authority
pipeline simple optimization for _needs_blending_enabled
pipeline simple optimization for _needs_blending_enabled
matrix: Adds matrix_copy and _free functions
matrix: Adds matrix_copy and _free functions
matrix gtype: registers a boxed type for CoglMatrix
matrix gtype: registers a boxed type for CoglMatrix
cogl-object: remove un-used cogl_object_get_type
cogl-object: remove un-used cogl_object_get_type
pipeline: remove layer->backend_priv[] array
docs: don't dist cogl-2.0 manual if not built
pipeline: remove layer->backend_priv[] array
pipeline: generalize _cogl_pipeline_equal
pipeline: generalize _cogl_pipeline_equal
pipeline: Implements _cogl_pipeline_hash function
pipeline: Implements _cogl_pipeline_hash function
arbfp: Adds an ARBfp program cache
arbfp: Adds an ARBfp program cache
pipeline: remove spurious use of True instead of TRUE
pipeline: remove spurious use of True instead of TRUE
context: only declare arbfp cache for GL
context: only declare arbfp cache for GL
pipeline: don't use near/far symbols
pipeline: don't use near/far symbols
pipeline: initialize HashState flags member
pipeline: initialize HashState flags member
pipeline: remove unused HashState member
pipeline: remove unused HashState member
pipeline: Clarify stages for finding an arbfp program
pipeline: Clarify stages for finding an arbfp program
arbfp: initialize arbfp_program_state->next_constant_id
arbfp: initialize arbfp_program_state->next_constant_id
arbfp: Copy pipelines used as cache keys
arbfp: Copy pipelines used as cache keys
pipeline: don't dereference NULL program state
pipeline: don't dereference NULL program state
matrix-stack: Adds a stack age counter
matrix-stack: Adds a stack age counter
matrix-stack: Make header style consistent
matrix-stack: Make header style consistent
pipeline: don't skip flush if skip_gl_color flag differs
pipeline: don't skip flush if skip_gl_color flag differs
pipeline: optimize state init if changing property
pipeline: optimize state init if changing property
pipeline: differentiate texture target and data state
pipeline: differentiate texture target and data state
framebuffer: Move clear code to cogl-framebuffer.c
framebuffer: Move clear code to cogl-framebuffer.c
cogl-object: Adds an internal _cogl_object_set_user_data
cogl-object: Adds an internal _cogl_object_set_user_data
journal: Support per-framebuffer journals
journal: Support per-framebuffer journals
clip-stack: Adds _cogl_clip_stack_get_bounds API
clip-stack: Adds _cogl_clip_stack_get_bounds API
clip: rename get_clip_stack + add framebuffer_get_stack
clip: rename get_clip_stack + add framebuffer_get_stack
cogl: Adds _cogl_swap_buffers_notify for clutter backends
cogl: Adds _cogl_swap_buffers_notify for clutter backends
cogl: Adds _cogl_util_point_in_polygon API
matrix: fix transform/project_points() APIs
cogl: Adds _cogl_util_point_in_polygon API
cogl: Implements a software only read-pixel fast-path
matrix: fix transform/project_points() APIs
debug: Adds a COGL_DEBUG=disable-fast-read-pixel option
cogl: Implements a software only read-pixel fast-path
test-picking: Don't manually paint the stage
debug: Adds a COGL_DEBUG=disable-fast-read-pixel option
cogl: s/Cogl*Vertex/CoglVertex*/
cogl: s/Cogl*Vertex/CoglVertex*/
docs: Adds bitmap section to cogl reference manual
docs: Adds bitmap section to cogl reference manual
cogl: rename CoglVertexAttribute CoglAttribute
cogl: rename CoglVertexAttribute CoglAttribute
cogl: make sure to init ctx->framebuffers
cogl: make sure to init ctx->framebuffers
journal: start uprof flush timer after flushing fb deps
journal: start uprof flush timer after flushing fb deps
cogl: call _cogl_texture_init for x11 tfp
cogl: call _cogl_texture_init for x11 tfp
framebuffer: flush journal when switching framebuffers
framebuffer: flush journal when switching framebuffers
pipeline: fix for _init_multi_property_sparse_state
pipeline: fix for _init_multi_property_sparse_state
matrix: note that _matrix_multiply can multiply in-place
matrix: note that _matrix_multiply can multiply in-place
docs: clarify cogl_vertex_buffer_adds docs
docs: clarify cogl_vertex_buffer_adds docs
glx: Make sure to glFlush if blitting to frontbuffer.
util: tune point_in_poly test for polys in screen coords
viewport: consistently use floats for viewports
stage: don't call glGetIntegerv in clutter_stage_read_pixels
util: tune point_in_poly test for polys in screen coords
matrix: adds 2d view transform conveniences
viewport: consistently use floats for viewports
stage: simplify apply_transform
matrix: adds 2d view transform conveniences
Optimize culling by doing culling in eye-coordinates
actor: Cache per-actor transforms
util: optimize _clutter_util_fully_transform_vertices
util: optimize _clutter_util_fully_transform_vertices
culling: check volume->is_empty before ->is_complete
debug: Add more CLIPPING debug notes
culling: Don't cull actors not being painted on the stage
culling: Don't cull actors not being painted on the stage
win32: mkdir -p win32 needed for out of tree builds
win32: remove automatic build option from mingw script
win32: don't set CC,CPP,AR,NM,LD etc in mingw env.sh
win32: support building json-glib in mingw script
win32: Add blurb at end of mingw helper script
win32: Strip unneeded flags from env.sh
win32: remove deprecated -mno-cygwin options from env.sh
win32: remove env.sh generated by mingw-fetch-dependencies.sh
glx: throttle clipped redraws
pipeline: reclaim ownership if reverting to layer ancestor
pipeline: reclaim ownership if reverting to layer ancestor
paint-volume: Fix culling bug to handle partial culls
stage: Move _clutter_do_pick to clutter-stage.c
cogl: rename cogl-context.h cogl-context-private.h
cogl: rename cogl-context.h cogl-context-private.h
cogl: Adds experimental cogl_context_new() API
cogl: Adds experimental cogl_context_new() API
cogl: consolidate _create_context_driver + _features_init
cogl: consolidate _create_context_driver + _features_init
Remove unused _cogl_swap_buffers_notify
Remove unused _cogl_swap_buffers_notify
remove unused _cogl_features_init prototype
remove unused _cogl_features_init prototype
framebuffer: track context as CoglFramebuffer member
framebuffer: track context as CoglFramebuffer member
framebuffer: expose experimental cogl_get_draw_framebuffer
stage: adds internal_get_active_framebuffer API
framebuffer: expose experimental cogl_get_draw_framebuffer
actor: visualize culling with CLUTTER_PAINT=redraws
Add temporary cogl-clutter.h to aid splitting out Cogl
Add temporary cogl-clutter.h to aid splitting out Cogl
rename winsys files to be more consistent
rename winsys files to be more consistent
Adds renderer,display,onscreen-template and swap-chain stubs
Adds renderer,display,onscreen-template and swap-chain stubs
Moves all GLX code down from Clutter to Cogl
Adds the ability to build Cogl standalone
Moves all GLX code down from Clutter to Cogl
Adds a --with-system-cogl config option for Clutter
Adds the ability to build Cogl standalone
backend: remove untested fruity backend
backend: remove untested fruity backend
Make cogl_framebuffer_get_width/height experimental public API
Make cogl_framebuffer_get_width/height experimental public API
remove references to unused DRM_SURFACELESS EGL platform
remove references to unused DRM_SURFACELESS EGL platform
Moves all EGL code down from Clutter to Cogl
Moves all EGL code down from Clutter to Cogl
texture-pixmap-x11: Move GLX code to cogl-winsys-glx.c
texture-pixmap-x11: Move GLX code to cogl-winsys-glx.c
Add a vtable of indirection to the winsys code
Add a vtable of indirection to the winsys code
winsys: Expose environment variable to choose winsys
winsys: Expose environment variable to choose winsys
Don't reference GL_STACK_OVERFLOW/UNDERFLOW for GLES
Don't reference GL_STACK_OVERFLOW/UNDERFLOW for GLES
EGL: Updates GDL platform support
EGL: Updates GDL platform support
cogl/configure.ac: add options to control driver/egl platform
Adds Cogl Hello World and "X11 foreign" example applications
clutter/Makefile.am: mark clutter-cex100.h as BUILT_SOURCES
cogl/configure.ac: add options to control driver/egl platform
add missing Cogl bits to .gitignore
Adds Cogl Hello World and "X11 foreign" example applications
cogl/configure.ac: make COGL_HAS_xyz defines public
cogl/configure.ac: make COGL_HAS_xyz defines public
winsys-glx: map X window automatically if not foreign
winsys-glx: map X window automatically if not foreign
cogl/configure.ac: Adds --enable-stub-winsys option
cogl/configure.ac: Adds --enable-stub-winsys option
cogl-gl.c: remove really_enable_npot hack for OSX
cogl-gl.c: remove really_enable_npot hack for OSX
cogl: remove OSX/WIN32 specific bits in favour of a stub winsys
cogl: remove OSX/WIN32 specific bits in favour of a stub winsys
cogl/Makefile.am: pass EXTRA_LDFLAGS for linking
cogl/Makefile.am: pass EXTRA_LDFLAGS for linking
cogl/configure.ac: fix pkg-config checks
cogl/configure.ac: fix pkg-config checks
cogl/configure.ac: check when building for win32
cogl/configure.ac: check when building for win32
cogl/configure.ac: AC_SUBST an empty MAINTAINER_CFLAGS
cogl/configure.ac: AC_SUBST an empty MAINTAINER_CFLAGS
cogl/pango/Makefile.am pass EXTRA_LDFLAGS for linking
cogl/pango/Makefile.am pass EXTRA_LDFLAGS for linking
Add missing _cogl_winsys_has_feature prototype
Add missing _cogl_winsys_has_feature prototype
add missing name mangle for cogl_onscreen_set_swap_throttled
add missing name mangle for cogl_onscreen_set_swap_throttled
Adds cogl_onscreen_show/hide functions
Adds cogl_onscreen_show/hide functions
Adds a way for Cogl to control event_mask of foreign wins
Adds a way for Cogl to control event_mask of foreign wins
Export some private symbols from libcogl for coglpango
fix a /XDisplay/Display/ typo in x11-foreign.c
framebuffer: in onscreen_x11_get_xid return foreign xids
Adds mingw dependency fetching script
Adds a COPYING file
Make building cogl-pango optional
Give cogl-pango it's own pkg-config file
consistently refer to cogl-pango as "cogl-pango"
Adds an initial cogl.doap file
Adds an initial .gitignore
Adds an initial README to the repo
Remove all the options for building cogl standalone
Removes Cogl from the repository
Remove last dependency on the GdkPixbuf API
Adds experimental cogl 2.0 reference
winsys-egl: fix typo in _cogl_winsys_onscreen_init
Adds wayland support to the cogl EGL winsys
don't call cogl_set_default_context in hello.c
Explicitly set EGL_PLATFORM=wayland for wayland winsys
wayland: Allow setting foreign display/compositor
framebuffer: check we have a draw/read_buffer before freeing
don't add -Wshadow to MAINTAINER_CFLAGS
deprecate #include <cogl/cogl-pango.h>
math: Adds an experimental quaternion API
math: Adds an experimental euler API
Add compile time checks for size of public structs
Rename CoglVertexArray to CoglAttributeBuffer
Rename CoglPixelArray to CoglPixelBuffer
Rename CoglIndexArray to CoglIndexBuffer
Don't pass around NULL terminated CoglAttribute arrays
doc: fix the name of the cogl_quaternion_equal args
pango: ensure g-ir-compiler can find Cogl-1.0.gir
Add CoglDepthState API
Adds missing cogl-depth-state-private.h
Revert "quartz: Remove X11 ifdefs"
Revert "Initial build of a Quartz winsys stub"
framebuffer: validate width/height in _set_viewport
configure: remove the --enable-quartz option
Make CoglTexture2D public as experimental API
cogl-xlib: remove special cases for stub winsys
Make stub winsys into a proper winsys backend
configure.ac: move the --enable-cairo check
Add internal _cogl_get_proc_address
egl: Check EGL extension as early as possible
egl: check or EGL/eglext.h
Add _cogl_egl_texture_2d_new_from_image API
egl: Add x11 texture-from-pixmap support
Adds _cogl_wayland_texture_2d_new_from_buffer API
glx: make sure _cogl_winsys_get_proc_address is static
renderer: set winsys on renderer before ->renderer_connect
egl: fix some #ifdef guards
Adds an example cogl wayland compositor
remove _cogl_xlib_trap/untrap_errors wrappers
replace _xlib_add_filter use with _cogl_renderer API
gir: pass dep cflags to gobject introspection scanner
culling: Use vertex_count not '4' to determine partial culls
build: include <cairo.h> not <cairo/cairo.h>
cogl-vertex-buffer: make sure to unref weak pipelines
x11-foreign: explicitly pass -lX11 ldflag
Adds build/autotools/Makefile.am.changelog/release
Make it clearer that the 2.0 API is experimental
x11-foreign: Updates to forward X Events to Cogl
profile: Adds a --enable-profile option
doc: Adds doc/RELEASING
Fix some gtk-doc annotations in cogl-depth-state.h
include required cogl-context.h in cogl-texture-2d.h
Fixes for make distcheck
doc: Fix EXTRA_DIST variable setup
Ensure we use --enable-profile during make distcheck
configure: pass tar-ustar as automake init option
Adds NEWS in preparation for 1.7.0 release
README: Updates in preparation for 1.7.0 release
Release 1.7.0 (snapshot)
Post-release version bump to 1.7.1
egl: fix args to cogl_onscreen_x11_set_foreign_window_xid
unify egl and glx backends as "cogl" backend
build: Adds missing clutter-egl-headers.h
build: Adds missing clutter-glx.h
backend-cogl: fix s/egl/cogl/ naming left-over
examples: pass COGL_DEP_LIBS as ldflags when linking
make some parts of the stage-window interface optional
clutter-stage: Allow a wider range of visible z values
paint-volumes: remove alignment constraint for completion
paint-volumes: avoid trashing is_static state
paint-volumes: remove alignment constraint for _set_origin
paint-volumes: fix unioning with empty volumes
paint-volumes: avoid is_complete assert in _axis_align
paint-volumes: remove is_axis_aligned assert for _union
debug: avoid visualization code during picking
debug: disable culling with CLUTTER_PAINT=paint-volumes
debug: Use cogl_primitive api for paint-volume visualization
group: Handle list modification while destroying children
actor: review use of _apply_modelview_transform_recursive
actor: documents _get/apply_relative_transform_matrix
Add internal _cogl_init() function
Adds another example that draws a 3D crate
framebuffer: expose viewport getters/setters
renderer: Expose winsys ID setter/getters
docs: Add CoglRenderer documentation to 2.0 reference
docs: Adds CoglDisplay symbols to 2.0 reference
docs: Add swap-chain/onscreen-template to 2.0 reference
docs: Fix typo to avoid duplicate section name
docs: fix stale include links
docs: Adds cogl-index/attribute-buffer syms to 2.0 reference
buffer: Improve the CoglBuffer API description
2.0 reference: make various fixups in cogl-sections.txt
pipeline: fix layer change notify mutex rule
pipeline: Avoid reseting texture target for NULL textures
attribute: cleanup some sentinel array left over logic
replace public native_event APIs with typesafe APIs
work towards consistent platform file/symbol naming
Updates wayland symbol names to be consistent
renderer: split win32 api out into separate header
win32: use typesafe cogl_win32_renderer_handle_event
backend-cogl: update in line with Cogl API change
paint-volume: remove more is_axis_aligned assertions
build: egl fix typo introduced by 3b64a439f0
matrix-mesa: remove unused macros functions and cruft
matrix-mesa: move to _cogl_matrix namespace
matrix: Flatten cogl-matrix-mesa.[ch] into cogl-matrix.[ch]
matrix: Adds cogl_matrix_is_identity API
doc: Adds missing cogl_matrix syms to 2.0 reference
framebuffer: Add _get_XYZ_bits() functions
docs: Adds missing cogl_framebuffer syms to reference
docs: update cogl-context 2.0 docs
build: check COGL_HAS_GLES2 to check for gles2 support
glx-tfp: Don't include glx.h
build: fix Makefile.am to build glx tfp code on x11 platforms
egl: fix tracking of priv features in check_egl_extensions
egl: look for EGL_IMAGE_FROM_X11_PIXMAP as winsys feature
cogl-internal: remove COGL_PRIVATE_FEATURE_EGL flags
onscreen: make platform specific onscreen apis consistent
Remove cogl_context_set_default API
fix namespace for cogl_context_egl_get_egl_context
Adds examples/crate to .gitignore
dist: give 2.0 manual unique DOC_MODULE name
dist: Make sure to dist cogl-winsys-egl-feature-functions.h
build: depend on cogl-1.7.3 development version
don't call cogl_set_default_context since it's been removed
backend-cogl: update _get_egl_context symbol name
build: update cogl_onscreen_x11 syms to cogl_x11_onscreen
framebuffer: Add dither_enabled getter/setters
configure: Expose COGL_HAS_GLX_SUPPORT publicly
build: don't referencing wayland syms if not available
Use MESA_pack_invert to avoid read_pixels flip
paint-volume: don't round paint-volume from allocation
Adds a CLUTTER_NEARBYINT macro for float rounding
actor: improve rounding in get_allocation_geometry
Provide stable paint-boxes for fixed sized actors
pick: Use Cogl API not GL API to disable dithering
texture-pixmap-x11: initialize ->use_winsys_texture
texture-pixmap-x11: set ->winsys = NULL if _create fails
examples: Add x11-tfp example
egl: if texture_pixmap_x11_create fails free priv data
hello: Make sure to clear background explicitly
build: don't explicitly include and egl or gl headers
gles: Or in private features into ctx->private_feature_flags
Adds ColorMask support to Cogl
x11: don't try and close a NULL display
gles: don't check for glClientActiveTexture
Updates NEWS for 1.7.4 release
Add note about updating libtool versioning in doc/RELEASING
dist: Don't use elaborate script to gen Changelogs
dist: enable more features for distcheck
Release 1.7.4 (snapshot)
Post-release version bump to 1.7.5
Export API for uploading a tex subregion from a CoglBuffer
quaternion: fix init_from_array and get_rotation_axis
framebuffer: dec current_pipeline_age to force color_mask
egl: pass EGL_NO_CONTEXT to eglCreateImage for tfp
glx: Bail from _renderer_connect if not GL driver
Flush the journal before changing the projection
build: only have libcogl-pango depend on pango
cogl: Add support for reading a cogl.conf config file
ext-functions: Don't assume GLchar typedef
stb_image: use glib sized types
buffer: make the COGL_BUFFER casting macro public
framebuffer: Adds a context getter for CoglFramebuffer
framebuffer: avoid redundant calls to _init_bits
framebuffer: don't reference default fb in _clear apis
framebuffer: Make framebuffer_clear APIs public experimental
framebuffer: lazily allocate framebuffers as needed
framebuffer: make _swap_region coords top-left relative
matrix: Add cogl_matrix_look_at
stage-cogl: pass top-left relative swap_region coords
android: Make sure to dist the hello example
actor: Don't update last-paint-volume during picking
text: Implement Scriptable interface for font-description
Adds experimental clutter_backend_get_cogl_context API
actor: make offscreen_redirect prop take flags + default off
android: don't list android/hello/res/values for dist
blend-strings: Make braces around blend factor optional
examples: use $(COGL_PANGO_DEP_LIBS) for cogl-pango users
texture-2d: move #defines before gtk-doc
display: always ensure we have an onscreen_template
framebuffer: Add a getter for the framebuffer format
Updates NEWS for the 1.7.8 release
Release 1.7.8 (snapshot)
Post-release version bump to 1.7.9
build: fix make release-message find the sha256 file
Starts porting Cogl conformance tests from Clutter
arbfp: track which layers have combine constants
arbfp: remove redundant unit_state re-initialization
2.0: Add cogl2-experimental.h + don't pollute .pc CFLAGS
actor: add oob-transform opt to catch out-of-band transforms
stage: implicitly clip to stage window bounds
actor: consider empty pv ok in set_default_paint_volume
pipeline: split out all core state apis
pipeline: split out all layer state apis
pipeline: mark all cogl-pipeline.h symbols experimental
doc/RELEASING: note that the conformance tests should be run
README: s/draw pretty pictures/render/
mingw: don't fetch mesa_wgl.h + update summary blurb
Updates NEWS for the 1.8.0 release
Release 1.8.0 (release)
Post-release version bump to 1.8.1
Bump development version to 1.9.1
Add a strong CoglTexture type to replace CoglHandle
attributes: avoid g_strdup in cogl_attribute_new
primitive: micro optimize primitive allocations
attributes: optimize validation of tex_coord%d_in names
pipeline: Split more code out from cogl-pipeline.c
pipeline: lazily get ctx in _get_layer
pipeline: optimize _compare_differences functions
arbfp: assume GL_TEXTURE_2D target for NULL texture
tests: avoid redundant setting of projection/modelview
x11-tfp: don't call winsys x11_damage_notify without winsys
pipeline: don't leak the layers_cache
examples: Allow installing of examples
build: removes unused variable i to avoid compiler warning
build: Don't actually check for glx for glx flavour
blur: don't accumulate texture padding twice
build: remove the experimental_image var from configure
framebuffer: Add explicit buffer discard API
Rework how we search for winsys configs
onscreen: Support multisample based onscreen rendering
offscreen: Adds support for offscreen multisampling
examples: Adds a simple 4x msaa example
framebuffer: Adds experimental _finish() API
path: handle slice tex fallback using clip stack
clip-stack: Move path flushing code to cogl-clip-stack.c
primitive: Adds _cogl_primitive_draw api taking flags
clip: Adds cogl_clip_push_primitive API
texture-2d-sliced: make CoglTexture2DSliced public
spans: only iterate spans within start-end range
spans: remove unused intersect_start/end_local members
primitives: make validate_first_layer_cb update override pipeline
pipeline-layer: fix win32 build issue
Remove beneign GL_MESA_ycbcr_texture check
make COGL_FEATURE_STENCIL_BUFFER private
make COGL_FEATURE_OFFSCREEN_BLIT a private feature
make COGL_FEATURE_FOUR_CLIP_PLANES a private feature
make COGL_FEATURE_PBOS a private feature
make COGL_FEATURE_VBOS a private feature
features: Support more than 32 features!
tests: ports test-wrap-modes.c to be standalone cogl test
texture-2d-sliced: simplify _foreach_sub_texture_in_region
spans: Represent spans with floating point precision
meta-texture: This publicly exposes CoglMetaTexture
Adds support for a mirrored repeat wrap mode
tests: Adds a really simple cogl-info program
framebuffer: split out CoglOnscreen code
matrix: init flags before tmp _translate in _look_at
matrix: check DIRTY_TYPE flag in _cogl_matrix_print
Start to reduce dependence on glib
test-backface-culling: don't call _swap_buffers
texture: Make CoglTextureRectangle experimentally public
doc: Adds a cogl-texture-2d to the 2.0 reference manual
framebuffer: adds cogl_framebuffer_get_samples_per_pixel
texture: Make CoglSubTexture experimental public api
spans: avoid normalize with normalize_factor of 1
doc: Adds some documentation for CoglIndices
primitive: Add n_indices arg to _set_indices function
meta-texture: Support CLAMP_TO_EDGE
rectangles: rely on meta-texture api for clamping
docs: Adds various missing 2.0 sections and symbols
tests: Adds test_utils_check_region() utility api
tests: ports test-sub-texture to not depend on clutter
cogl: include <cogl/cogl-xlib.h> for xlib specific symbols
doc: deprecate cogl_texture_get_rowstride()
cogl: fallback to non-transparent stages if unsupported
glx: remove miss leading comment
clip: make cogl_clip_ensure a NOP
Skip clip flush in _texture_2d_copy_from_framebuffer
reference: don't look for $(top_srcdir)/cogl/winsys/*.h
Updates NEWS for the 1.9.2 release
Release 1.9.2 (snapshot)
Bump development version to 1.9.3
kms: move Cogl*EGL typedefs to cogl-winsys-egl-private.h
kms: flatten setup_kms into _cogl_winsys_kms_display_setup
kms: Check for EGL_KHR_surfaceless_opengl extension
build: only include cogl-winsys-kms.h if KMS enabled
kms: avoid using redundant g* and GL* types
build: don't inc egl headers for non EGL builds
build: include missing headers in cogl-winsys-egl-private.h
docs: Fix a s/called/culled/ typo
texture: assert set_region size <= src size
matrix: Add cogl_matrix_orthographic
cogl-matrix-stack: Adds _cogl_matrix_stack_equal
framebuffer: Add CoglFramebuffer matrix stack methods
docs: make cogl.h matrix stack documentation consistent
Adds cogl_framebuffer_identity_matrix
avoid touching fb matrix stack directly
framebuffer: Add CoglFramebuffer clip stack methods
docs: make cogl.h clip stack docs consistent
docs: make cogl2-clip-state.h docs consistent
path: use cogl_framebuffer_push_path_clip in cogl2-path.c
matrix-stack: Avoid referencing the default CoglContext
docs: updates cogl-matrix.h docs to be consistent
cogl-matrix-stack: remove flush avoidance checks
remove redundant _cogl_clip_stack_dirty() api
clip-state: remove redundant _cogl_clip_state_flush() api
framebuffer: Optimize _cogl_framebuffer_flush_state()
framebuffer: track fb color mask like other fb state
framebuffer: deal with winding state like other state
rework enabling of attributes, removing _cogl_enable()
wayland: Add api to set a foreign shell
wayland: Updates the wayland compositor side support
cogland: This updates the example wayland compositor
renderer: don't re-connect for display check
wayland: Updates client side wayland support
Adds wayland-surface actor for wayland compositors
tests: Adds a simple wayland compositor example
input: adds internal _clutter_input_device_get_stage api
evdev: fixes evdev build issues + don't ref default stage
eglnative: fix building eglnative BE with evdev support
xkb-utils: Adds #ifdef guards for repeat includes
build: make internal option_xkb_* symbols static
Add public CLUTTER_HAS_WAYLAND_COMPOSITOR_SUPPORT define
configure.ac: ignore COGL_PANGO_DEPS if cogl-pango disabled
pipeline: fix realloc of uniform overrides array
gl-prototypes: split up cogl-ext-functions.h
build: removes unused variable
Remove old fallback for vblank wait via manual drm ioctl
sub-texture: Exposes a getter for parent texture
Start removing _EXP defines and improves some docs
Updates in line with latest wayland protocol
cogl-info: print out the chosen renderer name
renderer: Adds api to add/remove selection constraints
renderer: Remove _EXP symbol mangling and add gtk-doc
Remove CoglVector3 type and use float * instead
renderer: Remove _EXP symbol mangling and add gtk-doc
onscreen: Remove _EXP symbol mangling and add gtk-doc
cogl.h: Remove _EXP symbol mangling and add gtk-doc
framebuffer: Remove _EXP symbol mangling and add gtk-doc
snippets: Remove _EXP symbol mangling and add gtk-doc
matrix: Remove _EXP symbol mangling and add gtk-doc
template: Allow configuration of swap throttle
Swaps a few uses of gint for int
wayland: perform buffer resizes lazily at swap buffers
profile: use atexit not g_atexit
docs: Updates cogl_primitive_new_xyz symbols listing
mingw: update glib dependency to 2.28
configure: Updates listed glib dependency to 2.28
Updates NEWS for the 1.9.4 release
Release 1.9.4 (snapshot)
Bump development version to 1.9.5
Makefile.am.release: Include NEWS in release message
texture-2d/wayland: destroy transient EGLImages
renderer: fix s/contraint/constraint/ typo
kms: Adds api to get at the kms file descriptor
kms: gracefully handle NULL save_state at cleanup
glx: Only call swap_buffer callbacks @ dispatch time
examples: Remove explicit framebuffer allocations
examples: use cogl_framebuffer_clear4f not cogl_clear
examples: use framebuffer matrix stack apis
framebuffer: Add cogl_framebuffer draw methods
display: Remove _EXP symbol mangling and add gtk-doc
debug: Adds COGL_DEBUG=winsys option
journal: use pipeline term instead of source
cogl-crate: remove spurious cogl_set_depth_test_enabled call
debug: don't overlay wireframe
buffer: explicitly relate buffers to a context
Updates use of Cogl in line with api changes
glsl: always emit sampler uniforms for non NULL layers
Clean up cogl 1.x/2.0 header separation
texture-pixmap-x11.h: define __COGL_H_INSIDE__
Move all types/prototypes from cogl.h -> cogl[1]-context.h
cogl-private.h: include cogl-context.h
moves and renames _cogl_get_format_bpp
Adds _cogl_pixel_format_is_endian_dependant api
Remove COGL_UNPREMULT_MASK define
Remove COGL_UNORDERED_MASK define
Removes the COGL_PIXEL_FORMAT_{24,32} defines
pixel formats: Documents the internal representation
Adds a _cogl_util_pixel_format_from_masks API
Handle all formats in _cogl_texture_driver_pixel_format_to_gl
Remove all internal includes of cogl.h
pango: don't pass COGL_MATERIAL enums to pipeline api
pipeline: Expose min/mag filter getters
object: avoid creating a new entry for NULL data
pipeline: make _equal() cost scale by n bits in differences
debug: support wireframe mode with vertex shaders
texture-3d: remove _EXP defines + CoglHandle and pass context
context: removes some uses of CoglHandle
offscreen: Replace use of CoglHandle with CoglOffscreen
Adds a context arg to cogl_pipeline_new()
onscreen: move swap_buffer apis to onscreen namespace
tex-pixmap-x11: remove CoglHandle use + pass context
cogl.h: Exclude 1.x headers if 2.0 api requested
Pass a CoglContext when calling cogl_pipeline_new
Rename cogl_framebuffer_swap_* apis to cogl_onscreen_swap_*
Loosen the guard around clutter_backend_get_cogl_context
Pass context to cogl_texture_pixmap_x11_new() api
Reduce our internal dependence on the Cogl 1.x api
renderer: Adds getters/setters for driver preference
tests: Improve thoroughness and reporting of make test
wayland: install wayland compositor headers + pkgconfig file
configure: fix --enable-evdev-input documentation
wayland-surface: remove unused damage array
wayland-surface: Cleanup properly in _dispose
wayland-surface: Make _set_surface api public
wayland-surface: Adds _get_surface function
wayland-surface: Set actor size on buffer attach
configure: Adds xkb-utils automake conditional
wayland-surface: Add cogl-texture property
wayland-surface: Adds queue-damage-redraw signal
wayland-surface: removes unused origin variable
Updates in line with latest wayland protocol
evdev: Adds api to release/reclaim the evdev devices
wayland-surface: don't queue redraw on buffer attach
wayland-renderer: remove the _EXP suffix from symbols
cogl-hello: use glib mainloop for portability
docs: remove redundancies from doc/RELEASING
test: remove FEATURE_GL requirement for sub_texture test
build: clean .log file in tests/conform dir
build: list cogl-bitmap-packing.h as source file
docs: Make sure we check wayland support for releases
Updates NEWS for the 1.9.8 release
Release 1.9.8 (snapshot)
Bump development version to 1.9.9
Adds cogl_framebuffer_draw_[*_]rectangle functions
Create standalone public wayland client/server headers
include standalone cogl-wayland-server/client headers
clutter-wayland-compositor.h: Adds missing header guards
cogl-crate: print GError message if texture load fails
cogl-crate: remove redundant g_type_init
Use cogl_framebuffer_draw_rectangle api
msaa: print GError message on onscreen alloc failure
fix cogl_context_new crash if fail to connect renderer
kms: Add mirror support and env var configurability
kms: defer setting crtc modes until first swap buffers
Rework sdl integration api
Bump version to 1.11.1
Add _COGL_STATIC_ASSERT macro
Removes all remaining use of CoglHandle
Switch use of primitive glib types to c99 equivalents
build: Include stdint.h
tests: Adds journal micro benchmark
Adds internal CoglMemoryStack utility API
Adds a "magazine" allocator for chunks of fixed size
Re-design the matrix stack using a graph of ops
journal: avoiding some _cogl_matrix_entry_get()'s
Allow npot Texture2D creation with only basic npot support
gpu-info: Detect more info including architecture
Workaround drisw bug where clipped redraws don't work
By default enable swap throttling
Fix depth testing, write enable bug
Adds initial GLES2 integration support
Adds libcogl-gles2 frontend GLES2 api
Adds a cogl-gles2-gears example
conform: Adds a gles2 context test
Adds gles2-context renderer constraint
bitmap: Adds cogl_android_bitmap_new_from_asset()
onscreen: Adds support for resizable windows
stack: don't deref freed mem in _cogl_memory_stack_free
onscreen: Free swap notify callback state
quaternions: Allow multiplication into 'a' arg
Move cogl_wayland_display_ proto to cogl-wayland-server.h
display: inc cogl-wayland-server.h if needed
configure: use AC_GNU_SOURCE
Updates NEWS for the 1.11.2 release
Release 1.11.2 (snapshot)
Post-release version bump to 1.11.3
kms: Update to latest gbm api
primitive: Don't leak indices
debug: ignore wireframe debug drawing for line primitives
pipeline: make _GET_LAYER_NO_CREATE enum a flag
debug: define COGL_DEBUG_ macros for non-debug builds
journal: Add a uprof timer around the _flush() discard
profile: Print warning if "Mainloop" timer missing
test-journal: Setup a UProf Mainloop timer
build: remove duplicate cogl_info_SOURCES/LDADD lines
docs: Update pointers to documentation
Updates NEWS for the 1.11.4 release
Release 1.11.4 (snapshot)
Post-release version bump to 1.11.5
framebuffer: drop _ALLOCATE_FLAG_DEPTH24_STENCIL8
texture-2d: improve new_from_foreign error handling
Avoid referencing file scope context in _context_new()
Don't take internal references on the context
texture: Add a context pointer to each texture
gpu-info: Match latest Mesa strings
gles2-context: only insert prelude + wrapper into strv once
Updates NEWS for the 1.11.6 release
Release 1.11.6 (snapshot)
Post-release version bump to 1.11.7
Updates NEWS for the 1.12.0 release
Release 1.12.0 (release)
Merge branch 'cogl-1.12-release' into cogl-1.12
Post-release version bump to 1.12.1
build: only build cogland with wayland-server 0.85
Updates NEWS for the 1.12.2 release
Release 1.12.2 (release)
Post-release version bump to 1.12.3
Bump version to 1.13.1
framebuffer: split GL code out from cogl-framebuffer.c
Remove all remaining _EXP suffix defines
texture-rectangle: Make new_from_foreign api public
matrix: Add cogl_debug_matrix_print api
Re-organize the source layout
Adds CoglError api
build the sdl examples when glib is disabled
build: don't include deps/glib headers if glib enabled
texture: rename texobj flush code as gl specific
texture-2d: factor out all GL specific code
blit: avoid using _COGL_GET_CONTEXT
attribute: Split out GL specific code
Adds a NOP driver
clip-stack: Splits out opengl specific code
buffer: move choice about using malloc closer to driver
Give buffer/bitmap bind functions gl infix
buffer: splits out GL specific code
pipeline: remove dubious optimization
pipeline: remove unused _MASK defines
pipeline: remove duplicate defines
pipeline: tidy up definition of *END defines
Clearly define 3 progends that own the frag+vertends
driver-gl: split out parse_gl_version function
check the glsl version during init
add cogl-glsl-shader files to aid backporting patches
Unify a lot of gles2 vs gl glsl code
egl: remove special re-try without stencil code
driver-gl: re-indent misleading if-else statement
clip-stack: workaround intel gen6 viewport clip bug
Check for out-of-memory when allocating 2d textures
tests: update inline with master
Check for out-of-memory when allocating 3d textures
sync cogl-blit and cogl-texture with master
Remove the varying array for tex_coords
Adds back tex_coord array for CoglShader compatibility
progend-glsl: dirty prog for vertex state changes
attribute: Adds support for constant CoglAttributes
attribute: Only unref buffer for buffered attributes
Allow propogation of OOM errors to apps
atlas: catch _create_texture errors
texture: split out high-level texture constructors
bitmap: ret CoglError from _new_with_malloc_buffer
matrix-stack: init cache->flipped
moves some gl texture code too cogl-texture-gl.c
blit: avoid referring to framebuffer stack
journal: don't reference global context
framebuffer: remove use of _COGL_GET_CONTEXT
glx: avoid use of _COGL_GET_CONTEXT()
cogl-pango: Updates to no longer require a default context
atlas-texture: remove some use of _COGL_GET_CONTEXT
texture: expose mipmap level in set region apis
tests: port test-texture-get-set-data to be standalone
journal: don't call cogl_attribute_buffer_new with NULL
matrix-stack: getting parent ptr before freeing
matrix-stack: move pointer to top of CoglMatrixEntry
matrix-stack: only maintain composite_gets in debug builds
matrix-stack: make CoglMatrixStack public
Remove cogl-internal.h
framebuffer: split out GL read_pixels code
Move _cogl_texture_get_gl_format to -texture-gl.c
texture: add width/height members to base CoglTexture
Allow lazy texture storage allocation
texture: Adds cogl_texture_set_data convenience api
disable viewport scissor workaround for clear
tests: flag backface culling failure without NPOT support
build: update to build with automake 1.13
Updates NEWS for the 1.13.2 release
Release 1.13.2 (snapshot)
Post-release version bump to 1.13.3
egl: support EGL_EXT_buffer_age
renderer: expose CoglOutputs
cogl-hello: use new _add_frame_callback api
cogl-crate: use new _add_frame_callback api
This reverts the first hunk from Jerome's last patch
test-journal: use new _add_frame_callback api
cogl-gles2-context: use new _add_frame_callback api
cogl-gles2-gears: use new _add_frame_callback api
doc: Add _add/remove_frame_callback api to -sections.txt
avoid redundant idle if using FRAME_SYNC to throttle
conform: explicitly check value of boolean env vars
bitmap: don't mark bitmap bound on _gl_bind error
framebuffer: vp change = clip change for gen6 workaround
gl: ensure depth isn't masked during clear
Revert "cogl-buffer: Stop warning spam running in sw rendering"
egl: define missing EGL_KHR_create_context enums
Bump version to 1.15.1
Add compiler deprecation warnings
Move event polling into CoglRenderer
Adds internal cogl closure list utility
Add api for queuing idle callback internally
Associate check and dispatch funcs with poll fds
onscreen: Adds swap_buffers_with_damage api
Include cogl-defines.h before checking COGL_HAS_ define
poll: Add general way to hook into mainloop without fd
gl: #ifdef guard ARB_sync api in cogl-all-functions.h
Adds initial Emscripten support to Cogl
emscripten-hello: improve mainloop integration
pipeline: ignore driver in blend state tracking
check the wayland buffer format when creating texture
pipeline: improve real_blend_enable checks
conform: Add color attribute based blending test
tests: Adds our first white-box unit test
units: remove test-bitmask and add UNIT_TEST instead
pipeline: only maintain breadcrumb for debug builds
cogl-gst: remove experimental "HW Decode" code
cogl-gst: pedantic style fixes in cogl-gst-video-sink.h
cogl-gst: expose aspect ratio apis
README: misc updates
release: update documentation links for release notes
Updates NEWS for the 1.15.2 release
Release 1.15.2 (snapshot)
Post-release version bump to 1.15.3
gpu-info: consider "(Core Profile)" GL version annotation
cogl-gst: adds _sink_is_ready() api
texture: remove _cogl_texture_prepare_for_upload
Expose CoglAtlasTexture api
texture-2d: Add _new_from_file api
2d-sliced: add _new_from_file/data/bitmap apis
remove internal use of cogl_texture_new_with_size
gst: don't use cogl_texture_new_with_data
bitmap: calc rowstride from width * bpp if 0
tests: stop using cogl-auto-texture apis
examples: avoid using the auto-texture apis
Add _primitive_draw to replace _framebuffer_draw_primitive
framebuffer: remove attribute drawing apis
Separate out CoglPath api into sub-library
offscreen: rename _new_to_texture to _new_with_texture
gl: bind position attribute to location 0
framebuffer: restore api to maintain ABI for release
Updates NEWS for the 1.15.6 release
Release 1.15.6 (snapshot)
Post-release version bump to 1.15.7
cogl: fix incorrect guard around cogl-path.h include
cogl: further fix for including cogl-path.h
Updates NEWS for the 1.15.8 release
Release 1.15.8 (snapshot)
Post-release version bump to 1.15.9
Update the RELEASING notes
generalize driver description and selection
Adds "webgl" driver
webgl: use DEPTH_STENCIL_ATTACHMENT
renderer: assert CoglPrivateFeatureFlags fit in 32 bits
display: add _set_onscreen_template() api
auto-texture: revert _new_with_size semantics
atlas-texture: use COGL_TEXTURE_DEFINE macro
tests: use 'FIXME' instead of 'fail' for expected failures
Updates NEWS for the 1.16.0 release
Release 1.16.0 (release)
Post-release version bump to 1.16.1
remove spurious COGL_GTYPE_DEFINE_CLASS reference
Bump version to 1.17.1
Start clearly separating deprecated code
Avoid conflicting client/server wayland includes
conform: check we invalidate ancestor cached state
pipeline: notify all progends of changes
util: simplify _COGL_STATIC_ASSERT definition
framebuffer: NOP _set_color_mask if mask isn't changing
egl: forward declare wl_resource for compatibility
Declare interface types as void and remove cast macros
configure: improve the error message if gbm missing
build: fix building introspection data
Make cogl-sdl.h a top-level header
Build and install cogl-path as a shared library
Check for cogl-path as a separate package
cogl-gst: video-sink: fix YV12/I420 support
version: Add COGL_VERSION_1_18 define
macros: Add 1.18 deprecation macros
framebuffer: make format internal
offscreen: allocate texture before querying slicing
framebuffer: if size unknown; allocate for size/vp queries
framebuffer: defer calculating level size until allocation
ensure texture allocated in _get_gl_texture() in preparation
texture: allocate on slicing/hw repeat queries
atlas: make zero size a programmer error
atlas: defer checks until allocation
texture: make cogl_texture_get_format api private
get_texture_bits_via_offscreen(): use meta texture format
introduce texture loaders to make allocations lazy
remove internal_format and redundant error arguments
consistently name cogl-gles2 pkg-config files
Consistently name cogl-gst pkg-config files
auto-texture: Adds cogl-auto-texture.h header
framebuffer: move fb stack under cogl/deprecated/
expose deprecated fb api regardless of COGL_ENABLE_EXPERIMENTAL_2_0_API
texture-rectangle: update _new_with_size in line with master
texture: fix cogl_texture_get_components prototype
Updates NEWS for the 1.17.4 release
Release 1.17.4 (snapshot)
Post-release version bump to 1.17.5
This re-licenses Cogl 1.18 under the MIT license
egl: fix incorrect #ifdef guarding of features
glx-feature-functions: update misleading comment
Expose COGL_FEATURE_ID_BUFFER_AGE feature id
cogl-gst: allocate textures synchronously
basic-video-player: don't try and sample mipmap
cogl-gst: add cogl_gst_video_sink_get_natural_size() api
sdl2: fix GL driver selection
egl: remove NativeWindowType/NativeDisplayType defines
move GLeglImageOES define into cogl-egl-private.h
Expose EGL context/display and GLX context
Updates NEWS for the 1.18.2 release
Release 1.18.2 (release)
Post-release version bump to 1.18.3
Add version 1.2 define + macros
Update NEWS for the 1.20.0 release
Update doc/RELEASING notes
Release 1.20.0 (release)
Post-release version bump to 1.20.1

Robert Staudinger (3):
[build] Add cogl.h to the built sources list
[build] Add cogl.h to the built sources list
[color] Add support for the "#rgba" color format

Roland Peffer (1):
osx: Add button mask to the modifier state translation

Roman Kudiyarov (17):
osx: Fixed crash while features initialization
osx: Remove drawing call while showing stage and add viewport init
osx: Added missed function declaration for stage
Added .DS_Store and test logs messages to git ignore
osx: Implemented hide cursor backend implementation
osx: added create_context function in backend
osx: Fixed bug with creating context twice.
osx: Fixed problem with freezing application while checking behaviour.
test: fixed uninitialized variable in test-cogl-point-sprites
osx: Added size initialization for stage
Fixed incorrect size return in osx stage if stage resizable by user.
Fixed lack of reaction for keyboard events after showing stage on osx.
Added willResize delegate for osx stage.
osx: Fixed warnings in osx event implementation
osx: added resolution initialization in backend
test: Fixed test-rotate for osx platfom
osx: Fixed stage resize policy

Ross Burton (21):
2006-06-21 Ross Burton <***@openedhand.com>
2006-06-21 Ross Burton <***@openedhand.com>
2006-06-22 Ross Burton <***@openedhand.com>
2006-06-22 Ross Burton <***@openedhand.com>
* clutter/clutter-group.c: Fix gtk-doc problems.
More gtk-doc fixes
2006-06-22 Ross Burton <***@openedhand.com>
2006-06-22 Ross Burton <***@openedhand.com>
Fix typo
2006-06-23 Ross Burton <***@openedhand.com>
2006-06-23 Ross Burton <***@openedhand.com>
2006-06-23 Ross Burton <***@openedhand.com>
First stage of the mass move
And finish the move
2006-06-23 Ross Burton <***@openedhand.com>
2007-07-03 Ross Burton <***@openedhand.com>
2007-07-06 Ross Burton <***@openedhand.com>
2007-09-25 Ross Burton <***@openedhand.com>
2008-07-30 Ross Burton <***@openedhand.com>
2008-07-30 Ross Burton <***@openedhand.com>
2008-07-30 Ross Burton <***@openedhand.com>

Roy.Li (2):
cogl-fixed: Don't use inline ARM assembler when building for Thumb
cogl-fixed: In ARM asm don't allow GCC to reuse input regs for outputs

Rudolfs Mazurs (4):
Added Latvian translation.
Added Latvian translation.
Updated Latvian translation.
Updated Latvian translation.

Rui Matos (51):
text: We still have to paint the actor if the cursor is visible
text: Don't accept new line characters in single line mode
x11/device-manager-xi2: Fix slave to master association
x11/clutter-keymap-x11: Honor XkbNewKeyboardNotify events
x11/xi2: Factor the XKB group state in to fill events' modifier_state
device-manager: Don't emit device-removed with a finalized instance
input-device: Use g_clear_pointer
input-device: Fix a GArray leak
device-manager-xi2: Fix device instances leaking on removal
device-manager-evdev: Unref devices on removal
device-manager-evdev: Fix a segfault on device removal
device-manager-evdev: Stop using deprecated libevdev API
build: Bump required libinput version to the actually released 0.1.0
evdev: Add a conditional define guard to expose API
evdev: Implement keyboard repeat
evdev: Keep latched and locked modifier state when switching keymaps
evdev: Don't update xkb state with pressed keys on keymap change
evdev: Make the keymap available
evdev: Set the initial core pointer coordinates to a sane value
evdev: Add missing 'Since' and 'Stability' doc tags
evdev: Add missing CLUTTER_AVAILABLE_IN_* annotations
Avoid needless event copies when queueing from a backend to a stage
evdev: Add API to set the xkb layout index
kms-winsys: Mark the framebuffer to be bound when setting a new layout
wayland-winsys: Provide a wl_registry.global_remove callback
gdk: Disable cogl wayland event dispatching if requested
kms-winsys: Defer setting new surfaces until swap buffers
kms-winsys: Remove a few unused variables
framebuffer-deprecated: Unref the correct buffer
x11: Fix touchpad detection
clutter: make library private to mutter
clutter: prune out non library bits
build: don't build examples by default
move everything into a clutter/ directory
keybindings: Keep virtual modifier masks around
wayland-keyboard: Include virtual modifiers along with real modifiers
wayland-keyboard: Notify clients of pending modifier state changes
quartz: drop support
drop remaining traces of support for directly linking libGL
drop examples
po: drop translations
disable standalone builds and drop private glib copy
build: get rid of specialized makefile snippets
prune out non library bits
cogl: make library private to mutter
move everything into a cogl/ directory
Merge clutter's master branch into mutter
Merge cogl's cogl-1.22 branch into mutter
Fix the merged build
cogl: Fix distcheck
build: Add cogl and clutter files to POTFILES.skip

Ryan Lortie (3):
Prevent .po file updates on simple 'make'
build: avoid touching .po files during 'make'
Move the fallback define for GL_PACK_INVERT_MESA

Rūdolfs Mazurs (10):
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Update Latvian translation

Samir Ribic (2):
Added Bosnian translation
Added Bosnian translation

Samuel Degrande (9):
DOT3_RGB[A] cannot be used in a Blend String
DOT3_RGB[A] cannot be used in a Blend String
Adapt win32 backend to the semantic change of StageWindow
Can no more include clutter-stage.h inside clutter-win32.h
win32: Fix computation of the fullscreen size during stage realization
Removes the addition of the .exe extension to unit-test scripts, on win32.
clutter-media: mention the asynchronous behavior of set_playing() in the doc.
deform-effect: Set cull-face mode on the correct pipeline
Easing modes are not used when computing the value of a KeyframeTransition

Sasi Bhushan Boddepalli (3):
Updated Telugu Translation
Updated Telugu Translation
Updated Telugu Translation

Sebastian Keller (1):
xi2: Reset scroll info for correct device on device change

Sebastian Rasmussen (2):
Updated Swedish translation
Updated Swedish translation

Seong-ho Cho (1):
Updated Korean translation

Seong-ho, Cho (2):
Added Korean translation
Updated Korean translation

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

Shankar Prasad (6):
Added and updated Kannada Translation
Added and updated Kannada Translation
updated Kannada Translation
updated Kannada Translation
updated Kannada Translation
Updated kn translation

Simos Xenitellis (1):
l10n: Updated Greek translation for cogl

Sjoerd Simons (5):
interactive/touch-events: Optimize touch event drawing
Remove one final user of cogl-handle and cogl-handle.h itself
Make the default driver selectable at configure time
gesture-action: begin gesture as soon as the number of touchpoints is reached
device-manager-xi2: Fix core pointer retrieval race

Sphinx Jiang (2):
Update Chinese simplified translation
Update Chinese simplified translation

Stas Solovey (2):
Updated Russian translation
Updated Russian translation

Stef Walter (2):
text: Implement ClutterTextBuffer
Support building with automake 1.12.x

Stefan Sauer (1):
docs: give more hints about how to replace the anchor-point

Stefano Facchini (4):
clutter-drop-action: annotation fixes for some signals
gdk: add new device types (GDK_SOURCE_TOUCHSCREEN, GDK_SOURCE_TOUCHPAD)
Install clutter-version.h
canvas: avoid emission of "draw" signal when the size is zero

Stephen Kennedy (1):
ClutterAnimator doesn't ref timeline properly

Sunil Sadasivan (2):
cogl_texture_get_data() copies using wrong width size.
cogl_texture_get_data() copies using wrong width size.

Sunjin Yang (2):
box-layout: Plug memory leaks
actor: Plug a leak in the implicit transition removal

Takao Fujiwara (1):
Bug 1397 - Allow localizing the command line help

Takeshi AIHANA (1):
Added Japanese translation.

Thomas Wood (15):
2008-10-22 Thomas Wood <***@linux.intel.com>
* clutter/clutter-color.c (param_color_set_default): Set the no copy flag when setting the default param spec value to prevent invalid frees.
2008-11-04 Thomas Wood <***@linux.intel.com>
[text] take text padding into account when in single line mode
[text] position the cursor correctly in single line mode
[text] take scrolling into account when calculating cursor position
[text] account for scrolling in clutter_text_position_to_coords
[text] account for scrolling in text selections
[text] scroll to the cursor position if it is outside the allocation
[text] fix problems with scrolling interaction
[container] set the child meta qdata on the child, not the container
[color] allow alpha to omitted when converting from strings
[color] add a note to the documentation to specify the values of the alpha
Revert "[color] allow alpha to omitted when converting from strings"
[color] allow alpha to be omitted when converting to color from string

Tiffany Antopolski (1):
Added en_CA.po

Tim Horton (3):
Add element-type annotations for animate*v functions
osx: CGBitmapContextCreate can't make 24bpp, alphaless offscreen pixmaps
osx: CGBitmapContextCreate can't make 24bpp, alphaless offscreen pixmaps

Timo Jyrinki (1):
Add partial Finnish translation

Ting-Wei Lan (4):
Support automake 1.15
build: Use a dot instead of source command
trivial: Fix return value error in clutter_event_get_gesture_motion_delta
macros: Clang 3.4 and later versions can use deprecation macros for GCC

Tobias Endrigkeit (1):
[l10n] Updated German translation

Tom Beckmann (1):
canvas: assign white to paint color for texture node

Tom Tryfonidis (9):
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation

Tomas Frydrych (162):
implemented fixed point sin(); fixed CLUTTER_FIXED_TO_FLOAT/DOUBLE macros
pluged clutter_fixed_sin into clutter-alpha; updated change log
added ClutterAngle type and fast clutter_angle_sin() function; fixed clutter_fixed to work for negative angles; added convenience macros clutter_fixex_cos and clutter_angle_cos
replacement of floating point ops with fixed point
fixed point sqrt
float -> fixed point
documentation for fixed point API
fixed bug in clutter_color_darken/lighten()
documentation fixed for clutter-fixed
more fixed point work
work around punned-pointer problem
more fixed point work
fixed fixed point clutter_sine_func
fixed typo in configure.ac; fixed point perspective()
fixed bug in fovy angle degree -> rad conversion, added glMultMatrixx() code
bezier spline behaviours
initial stab at elliptic path behaviour
clutter_sini(): fixed reduction to 0,2pi
cleaned up ClutterBehaviourEllipse api, added documentation
added --path command line argument to examples/behave; removed bspline example
removed debugging messages
Updated changelog
fixed sign problem in cogl_setup_vieport
fixed sign problem in cogl_setup_vieport
added clutter_color_to/from_hlsx(); clobbered hue to 0..255 in clutter_colour_to/from_hls()
fixed gtkdoc comments for hls functions
added tilt parameter to clutter_behaviour_ellipse_new()
removed unnecessary CFX_MUL from clutter_actor_get_abs_position
implemented smoothstep alpha function
Fixed clutter_sine_inc_func(); added clutter_sine_dec_func()
added clutter_sine_half_func()
added clutter_pow2x() and clutter_log2x()
added clutter_exp_inc_func() and clutter_exp_dec_func()
ClutterReal type
add missing clutter-real.h
removed ClutterReal; added clutter-units
updated clutter-behaviour-ellipse.sgml template
removed clutter_actor_get_abs_position_units() and clutter_actor_get_abs_size_units() from public api
ClutterBehaviourEllipse api changes; z_camera calculation
ClutterBehaviourEllipse api changes; z_camera calculation
fix z_camera calcualtion in gles/cogl
fix z_camera calcualtion in gles/cogl
fixed clutter cos functions; fixed tilt calculations in elliptic path
removed ClutterSmoothstep type; renamed clutter_smoothstep_func to clutter_smoothstep_inc_func; added clutter_smoothstep_dec_func
Fixed ellipse behaviour for negative angles; fixed double to int conversion for negative numbers; fixed CLUTTER_ANGLE_FROM_DEGX; added ClutterVertices and clutter_actor_get_transformed_vertices()
added missing clutter_actor_get_transformed_vertices prototype; removed related debug code
Changed behaviour so that a beginning angle of 0 would correspond to 12 o'clock
fixed coordinance translation in clutter_actor_get_transformed_point
include perspective transfore in calculation of vertices
fix up ChangeLog after merge
Documentation updates
Initicalize stage perspective matrix for defaults
when calculating vertices, apply perspective before all other tranforms
make clutter_actor_get_transformed_point input relative to actor; feed actor depth into transform
removed perspective matrix caching from ClutterStage
Fixed unsigned overflow in sine alpha functions
clutter_actor_project_point/vertices
clutter_actor_project_point/vertices
clear CLUTTER_ACTOR_SYNC_MATRICES after setting up viewport
more of projection work
added missing test-project.c
use clutter_actor_project_point/vertices in clutter_actor_get_abs_position/size
fixed vbox and hbox pack functions
removal of debug stuff, addition of comments
changed ClutterPerspective.fovy from ClutterAngle to degrees
changed ClutterPerspective.fovy from ClutterAngle to degrees
updated change log
added fixed version of clutter_actor_rotate_*() functions and accessors for rotation angles
tweaked z_camera constant for default 60 deg perspective angle
tweaked z_camera constant for default 60 deg perspective angle
fixed clutter_actor_scale_with_gravityx()
Fixed incorrect order of scaling and rotation in _clutter_actor_apply_modelview_transform()
clutter_actor_project_point(): separated input from output parameters
renamed clutter_actor_project_* functions
Moved dots in test-perspective to 1px off each corner.
fixed crash in clutter_group_raise / _lower()
Fixed box calculation in clutter_group_query_coords()
use ClutterVertex to pass parameters into clutter_actor_apply_transform_to_point()
added CLUTTER_FLOAT_TO_UINT
update ChangeLog
fixed clutter_goup_query_coords() to shrink if appropriate
updated changelog
improvements to ClutterBehaviourEllipse
added test-rotate
added --disable-fast-fp-converions configure option
fixed endianness issue in fast fp conversions
added direction property to ClutterBehaviourEllipse
fixed ClutterBehaviourEllipse angle setters; updated ChangeLog
cleanup some trailing whitespace
ClutterBehaviourEllipse: allow tilt in all three axis
pruned ClutterBehaviourEllipse api
Fixed incorrect order of modelview matrix stacking while calculating actor vertices.
Fixed invalid assumption about z cooordiance in calculation of tilt in y axis.
added direction paramenter to clutter_behaviour_ellipse_new (), made direction to be respected, unclamped angle values
Fixes for 64-bit platforms; use of SSE builtin when available (patches by Gwenole Beauchesne).
Fixed CCW rotation in rotate behaviour (bug 483); fixed overall path length calculation for angles > 360 in rotate and ellipse.
Fixed rotation around x axis (bug 486). * clutter/clutter-actor.c: (_clutter_actor_apply_modelview_transform):
2007-10-01 Tomas Frydrych <***@openedhand.com>
2007-10-11 Tomas Frydrych <***@o-hand.com>
2007-10-12 Tomas Frydrych <***@o-hand.com>
2007-10-12 Tomas Frydrych <***@o-hand.com>
2007-10-12 Tomas Frydrych <***@o-hand.com>
2007-10-12 Tomas Frydrych <***@o-hand.com>
2007-10-12 Tomas Frydrych <***@o-hand.com>
2007-10-15 Tomas Frydrych <***@o-hand.com>
2007-10-15 Tomas Frydrych <***@o-hand.com>
2007-10-16 Tomas Frydrych <***@o-hand.com>
2007-10-16 Tomas Frydrych <***@o-hand.com>
2007-11-06 Tomas Frydrych <***@o-hand.com>
2007-11-27 Tomas Frydrych <***@openedhand.com>
2007-11-28 Tomas Frydrych <***@openedhand.com>
2007-11-28 Tomas Frydrych <***@openedhand.com>
2007-11-29 Tomas Frydrych <***@openedhand.com>
2007-12-05 Tomas Frydrych <***@openedhand.com>
2007-12-06 Tomas Frydrych <***@openedhand.com>
2007-12-07 Tomas Frydrych <***@openedhand.com>
2007-12-07 Tomas Frydrych <***@openedhand.com>
2007-12-07 Tomas Frydrych <***@openedhand.com>
2007-12-10 Tomas Frydrych <***@openedhand.com>
2007-12-10 Tomas Frydrych <***@openedhand.com>
2007-12-17 Tomas Frydrych <***@openedhand.com>
2007-12-19 Tomas Frydrych <***@openedhand.com>
2007-12-19 Tomas Frydrych <***@openedhand.com>
2007-12-31 Tomas Frydrych <***@openedhand.com>
2007-12-31 Tomas Frydrych <***@openedhand.com>
2007-01-18 Tomas Frydrych <***@openedhand.com>
2007-01-18 Tomas Frydrych <***@openedhand.com>
2007-01-30 Tomas Frydrych <***@openedhand.com>
2007-01-31 Tomas Frydrych <***@openedhand.com>
2008-02-07 Tomas Frydrych <***@openedhand.com>
2008-02-07 Tomas Frydrych <***@openedhand.com>
updated changelog
2008-02-07 Tomas Frydrych <***@openedhand.com>
2008-02-11 Tomas Frydrych <***@openedhand.com>
2008-02-12 Tomas Frydrych <***@openedhand.com>
2008-02-12 Tomas Frydrych <***@openedhand.com>
2008-02-12 Tomas Frydrych <***@openedhand.com>
2008-02-14 Tomas Frydrych <***@openedhand.com>
2008-02-14 Tomas Frydrych <***@openedhand.com>
2008-02-15 Tomas Frydrych <***@openedhand.com>
2008-02-15 Tomas Frydrych <***@openedhand.com>
2008-02-15 Tomas Frydrych <***@openedhand.com>
2008-02-15 Tomas Frydrych <***@openedhand.com>
2008-02-15 Tomas Frydrych <***@openedhand.com>
2008-02-20 Emmanuele Bassi <***@openedhand.com>
2008-02-20 Tomas Frydrych <***@openedhand.com>
2008-02-20 Tomas Frydrych <***@openedhand.com>
2008-02-21 Tomas Frydrych <***@openedhand.com>
2008-02-25 Tomas Frydrych <***@openedhand.com>
2008-05-16 Tomas Frydrych <***@openedhand.com>
2008-05-19 Tomas Frydrych <***@openedhand.com>
2008-06-16 Tomas Frydrych <***@openedhand.com>
2008-06-16 Tomas Frydrych <***@openedhand.com>
2008-07-03 Tomas Frydrych <***@openedhand.com>
2008-07-11 Tomas Frydrych <***@openedhand.com>
2008-07-11 Tomas Frydrych <***@openedhand.com>
2008-07-14 Tomas Frydrych <***@openedhand.com>
2008-09-16 Tomas Frydrych <***@linux.intel.com>
2008-09-23 Tomas Frydrych <***@linux.intel.com>
Fixed handling of enter and leave events in clutter_x11_handle_event() When processing a motion event, we need to spin the event loop two extra times to ensure that any enter/leave events that might have been synthesized are pumped through (otherwise they end up being pushed down the queue and never processed).
Fix clutter_x11_texture_pixmap_get/set_property() following change of PROP_WINDOW type. PROP_WINDOW is now gulong, so we need to use appropriate GValue accessors.
[x11] Only update cached last event time if we have a real timestamp.

Tomeu Vizoso (35):
Discard the current pick buffer...
Fix API docs for ClutterShaderEffects
Set the signal handler to 0 when disconnecting it.
Don't bail out from creating the FBO if we don't have it yet.
Make clutter_shader_effect_set_uniform_value accept G_TYPE_DOUBLE
ClutterListModel: Implement get_n_rows for improved performance
clutter-offscreen-effect: use target size when setting up the viewport
Sync allocation in ClutterBoxLayout with the one in GtkBox
Add ClutterSwipeAction and ClutterGestureAction
Rename ClutterEffect::run to ClutterEffect::paint
Give a chance to effects for running when picking
Add default closures for the signals in ClutterGestureAction
Remove unneeded class closure
Make sure the gesture is cancelled even if we miss the release event
Queue a redraw when removing an effect by name
Add paint-deform-tiles option to CLUTTER_DEBUG
build: Add missing include in cogl-winsys-egl-private.h
events: Deliver touch events to actors
tests: Add interactive test for touch events
tests: Add unit test for touch event handling
Stop casting ClutterTouchSequence* to ulong
tests: Make sure we return 0 only on error
cogl-gles2: Add glTexParameterf to wrapper library
Mass rename CLUTTER_COMPILATION to COGL_COMPILATION
framebuffer: Only remember offscreen allocate flags when !COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL
Avoid including the EGL headers from the public Cogl headers
cogl-gles2: Require cogl-1.0
cogl-gles2: Install headers in cogl/ instead of in cogl2/
gesture-action: Add API for cancelling a gesture
stage: Remove tracking input devices, it's not used
actor: Place coordinate of the pivot point in the right pointer
actor: Remove transition when stopping it
Use the correct type for GLintptr
Add default handler for ClutterSwipeAction::swipe
Guard cogl-object.h within COGL_BEGIN_DECLS

Tommi Komulainen (12):
OSX: handle gracefully NULL title
OSX: add missing memory pool wrapup
OSX: add multistage support
cogl: define GL_READ/DRAW_FRAMEBUFFER_EXT if not available
cogl: define GL_READ/DRAW_FRAMEBUFFER_EXT if not available
cogl: add support for quartz imagebackend
cogl: add support for quartz imagebackend
OSX: print GL_VENDOR, GL_RENDERER, GL_VERSION and GL_EXTENSIONS
7 small miscellaneous fixes
OSX: document Shift modifier speciality
OSX: don't depend on ClutterGLWindow
stage: set key focus actor to NULL before emitting focus-out

Tristan Van Berkom (8):
Fix Makefile to properly include clutter-backend-eglnative.h in the disted tarball
Fixed clutter_state_remove_key_internal() to propagate the is_inert state
Fixed leaking GValue content in clutter_animation_setup_valist().
Properly manage timeline refcounting in clutter_animation_set_timeline()
ClutterDropAction: Added "drop-cancel" signal.
ClutterDropAction: Avoid accessing priv->stage is not yet resolved.
ClutterBoxLayout: Blessing with proper h4w geometry management
Fixed clutter_rect_intersection()

Unticha Pramgoed (1):
Added Thai translation

Vadim Rutkovsky (1):
Add 1.10 as a valid lcov version

Viatcheslav Gachkaylo (2):
osx: Improve the event loop
Fixed bugs with mouse events.

Victor Toso (1):
fix warning due implicit declaration of function

Viktor Nyberg (1):
[l10n] Updated German translation

Vladimir Nadvornik (2):
[cogl-texture] Split CoglTexture into an abstract class + CoglTexture2dSliced
[cogl-texture] Split CoglTexture into an abstract class + CoglTexture2dSliced

Wolfgang Stöggl (3):
[l10n] German translation
[l10n] Updated German translation
Umlaut fixed

Wouter Bolsterlee (1):
New Dutch translation by Wouter Bolsterlee

Wouter Paesen (3):
* removed clutter-shader.h dependency from clutter-backend-win32.c
* added DllMain prototype to satisfy maintainer mode compiler error checking
* use requested value of fullscreen state in clutter_stage_win32_set_fullscreen instead of old value

Wylmer Wang (3):
Update Chinese simplified translation
Updated Chinese (China) translation
Updated Chinese (China) translation

Xandru Armesto (2):
Updated asturian translation
Updated asturian translation

Xu Li (2):
[x11] update_wm_hints after unsetting WITHDRAWN
Add new Atom atom_NET_WM_PID to set pid info

Yanko Kaneti (1):
xi2: Fix access beyond array boundaries

Yaron Shahrabani (5):
Updated Hebrew translation.
Updated Hebrew translation.
Updated Hebrew translation (Initialized PO file).
Updated Hebrew translation.
Updated Hebrew translation.

Yinghua Wang (3):
Add simplified Chinese translation.
Update Simplified Chinese translation.
update Simplified Chinese (zh_CN) translation

Yosef Or Boczko (9):
Add support for automake 1.14
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation

YunQiang Su (2):
Update zh_CN translation
update zh_CN translation

Yuri Myasoedov (13):
Added Russian translation
Added Russian translation
Updated Russian translation
Added Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation

Zan Dobersek (2):
Add clutter_unicode_to_keyval function
Remove inclusion of Xlib headers in Cogl headers

cee1 (1):
clutter/osx: add clutter_osx_disable_event_retrieval

fenghelong (1):
Update Chinese simplified translation for ui

happyaron (1):
Add zn_CN translations

***@redhat.com (1):
Updated Telugu Translations

krishnababu k (4):
Updated Telugu Translations
Updated Telugu Translations
Newly added Telugu translations
Updated Telugu translations

maria thukididu (1):
Updated Greek translation

muflone (1):
po: Update Italian translation

ngoswami (1):
Updated Assamese translation

nobled (22):
wayland: fix typo
wayland: Update to current api
egl: Don't use obsolete API
egl: Fix build for --with-flavour=opengl-egl-xlib
fix ClutterContainer docs
wayland: fix connecting to default socket
wayland: update to new api
wayland: use EGL_NO_SURFACE
wayland: fix GLES context creation
wayland: check for API-specific surfaceless extension
wayland: don't require the surfaceless extensions
wayland: clean up buffer creation code
wayland: fix pixel format
wayland: really fix buffer format selection
wayland: make buffer handling generic
wayland: add shm buffer code
wayland: fall back to shm buffers if drm fails
wayland: check for egl extensions explicitly
wayland: set renderable type on dummy surface
wayland: fix shm buffers
tests: abort if clutter_init fails
doc: fix clutter_init() usage in examples

pippin (1):
serialize upload of asyncronously loaded textures

raven (1):
Add pl translations

teuf (2):
Updated French translation
Updated French translation

zhou jiangwei (3):
[cogl] Fix the GLES 2.0 backend
[eglx] Update the EGLX backend
[cogl] Fix the GLES 2.0 backend

Øyvind Kolås (172):
* clutter/clutter-label.c: (clutter_label_ensure_layout): avoid calling pango_layout_set_text|markup before we've got any text.
2007-09-28 Øyvind Kolås <***@openedhand.com>
2007-09-28 Øyvind Kolås <***@openedhand.com>
Improve the quality of text when the scale it is shown at screen is smaller than the original, seems to work well down to about a scale of 50%. * clutter/pango/pangoclutter-fontmap.c: (pango_clutter_font_map_default_substitute): turn off hinting. * clutter/pango/pangoclutter-render.c: request linear filtering instead of nearest neighbour when scaling down. * tests/test-text.c: replaced test with a a test that renders a sample grid with various pixel sizes and scales for visual inspection of text rendering quality.
* clutter/clutter-main.c: (clutter_do_event): allow motion events only delivered to stage to be chaugt in the capture phase as well as the bubbling phase.
* clutter/pango/pangoclutter-render.c: (tc_get): Provide for blank rows/columns of pixels between adjecant glyphs in the texture cache to avoid bilinear interpolation spillage at edges of glyphs.
* clutter/clutter-timeline.c: (clutter_timeline_set_duration): rearranged arithemetic to allow specifying duration with sub second precision (also enables durations smaller than one second).
* clutter/clutter-main.c: (_clutter_do_pick): disable dithering when painting in pick mode.
* clutter/clutter-container.[ch]: removed find_child_by_id method from interface (and all implementations of it) since this functionality is now implemented using a global hash. * clutter/clutter-box.c: * clutter/clutter-group.c:
* clutter/clutter-event.h: made ClutterEventAny have a source field, rearanged other structs to have source in the same position. * clutter/clutter-event.c: (clutter_event_get_source): modified to use the any event. (clutter_event_free): removed unused variable. * clutter/clutter-main.c: (deliver_event), (clutter_do_event): reduced amount of code. As well as deliver button-release events to the stage.
Renamed all properties of behaviours (and related functions/variables/parameters) to match the pattern something-start, something-end. Fixes bug #577. * clutter/clutter-behaviour-depth.c: * clutter/clutter-behaviour-depth.h: * clutter/clutter-behaviour-ellipse.c: * clutter/clutter-behaviour-ellipse.h: * clutter/clutter-behaviour-path.c: * clutter/clutter-behaviour-rotate.c: * clutter/clutter-behaviour-rotate.h: * clutter/clutter-behaviour-scale.c: * clutter/clutter-behaviour-scale.h: * clutter/clutter-effect.c: * clutter/clutter-effect.h: * clutter/clutter-script.c: * tests/test-depth.c: * tests/test-script.c:
* clutter/Makefile.am: * clutter/clutter.h: include clutter-deprecated.h * clutter/clutter-deprecated.h: added file containing macros that provides more meaningful errors when compiling clutter using code that uses deprecated functions.
* clutter/clutter-behaviour-bspline.[ch]: Replaced clutter_behaviour_bspline_append with clutter_behaviour_bspline_append_knots. Fixes bug #582. * clutter/clutter-deprecated.h: added deprecation macro reflecting the API change.
* clutter/clutter-main.[ch]: added clutter_grab_pointer, clutter_ungrab_pointer and clutter_get_pointer_grab, in clutter_do_event deliver pointer related events only to the actor with the pointer grab if a grab exists. * clutter/clutter-private.h: added pointer_grab_actor to context. * tests/Makefile.am: * tests/test-grab.c: added test for testing the pointer grab.
* clutter/clutter-main.c: (generate_enter_leave_events), (clutter_do_event): moved the generation of enter/leave events to a utility function.
* clutter/clutter-main.c: (generate_enter_leave_events), (clutter_do_event): moved the generation of enter/leave events to a utility function.
fixing commited conflict due to interrupted commit
* clutter/clutter-main.[ch]: added clutter_grab_keyboard, clutter_ungrab_keyboard and clutter_get_keyboard_grab, in clutter_do_event deliver keyboard related events only to the actor with the keyboard grab if a grab exists. * clutter/clutter-private.h: added keyboard_grab_actor to context. * tests/test-grab.c: added testing for testing the keyboard grab.
* tests/test-grab.c: (main): fix use of clutter_actor_set_reactive
* clutter/clutter-main.c: (emit_event): renamed from deliver_event, (emit_pointer_event): utility function to emit pointer event signals (which takes pointer grab into account). (emit_keyboard_event): utility function to emit keyboard event signals (which takes keyboard grab into account). (clutter_do_event): use the above utility functions, also reindented the source.
* clutter/clutter-actor.[ch]: (clutter_actor_set_rotationx), (clutter_actor_set_rotation): swapped axis and angle around, the new argument order is: (axis, angle, x, y, z). Also removed deprecated rotation functions from header. Updated use of clutter_actor_set_rotation? in the following files: * clutter/clutter-behaviour-rotate.c: * clutter/clutter-effect.c: * tests/test-actors.c: * tests/test-project.c:
* clutter/clutter-main.c: (clutter_do_event): avoid computing source of events if it is already set (for synthetic events.) * clutter/clutter-event.c: Add more information to the documentation of clutter_event_put.
reverted accidental commit
reverted accidental commit
* clutter/clutter-main.c: (event_click_count_generate): generalized click_count generation code. * tests/test-events.c: (input_cb): extended test to report click_count for release and scroll events as well as press events.
* clutter/clutter-actor.c: mended a couple of typos in documentation.
* clutter/clutter-actor.c: mended a couple of typos in documentation.
* clutter/clutter-timeline.c: (clutter_timeline_get_delta): return the number of milliseconds passed between new-frame events instead of since new-frame events, thus making sure that the sum of _get_delta's returned for all new-frame events is equal to total time elapsed.
* clutter/glx/clutter-stage-glx.c: for extra sanity, set stage_x11->xvisinfo = NULL after XFree. Makes using the root window as foreign window possible.
Support for shaders in clutter. At the moment limited to drivers providing GLSL support. * clutter/cogl/cogl.h: added rather direct binding of needed for glsl shaders. * clutter/cogl/gl/cogl-defines.h.in: * clutter/cogl/gl/cogl.c: * clutter/cogl/gles/cogl-defines.h: added stubs. * clutter/cogl/gles/cogl.c: added stubs. * clutter/glx/clutter-stage-glx.c: (clutter_stage_glx_realize): unrelated memory management sanity fix. (clutter_stage_glx_unrealize): unbind all shaders on stage unrealize. * clutter/Makefile.am: added clutter-shader.[ch] * clutter/clutter-actor.[ch]: adding shader capability to actors. * clutter/clutter-feature.h: added CLUTTER_FEATURE_SHADERS_GLSL * clutter/clutter-private.h: added stack of shaders to context. * clutter/clutter-shader.[ch]: new. * tests/Makefile.am: added shader test. * tests/test-shader.c: (frame_cb), (main): simple shader test, cycle through the inline shader
with right/left mouse buttons.
Support for shaders in clutter. At the moment limited to drivers providing GLSL support. * clutter/cogl/cogl.h: added rather direct binding of needed for glsl shaders. * clutter/cogl/gl/cogl-defines.h.in: * clutter/cogl/gl/cogl.c: * clutter/cogl/gles/cogl-defines.h: added stubs. * clutter/cogl/gles/cogl.c: added stubs. * clutter/glx/clutter-stage-glx.c: (clutter_stage_glx_realize): unrelated memory management sanity fix. (clutter_stage_glx_unrealize): unbind all shaders on stage unrealize. * clutter/Makefile.am: added clutter-shader.[ch] * clutter/clutter-actor.[ch]: adding shader capability to actors. * clutter/clutter-feature.h: added CLUTTER_FEATURE_SHADERS_GLSL * clutter/clutter-private.h: added stack of shaders to context. * clutter/clutter-shader.[ch]: new. * tests/Makefile.am: added shader test. * tests/test-shader.c: (frame_cb), (main): simple shader test, cycle through the inline shader
with right/left mouse buttons.
* clutter/clutter-shader.[ch]: do not include GL.h.
* clutter/clutter-shader.c: (bind_glsl_shader): use gchar instead of GLcharARB.
Refined the ClutterShader API based on a patch from Emmanuele Bassi. * clutter/clutter-actor.c: (clutter_actor_paint), (clutter_actor_apply_shader): queue a redraw of actor when shader is set. * clutter/clutter-actor.h: indentation. * clutter/clutter-shader.[ch]: made the fragment and vertex shader sources properties. Report error through GError when binding shaders. * tests/test-shader.c: modified to use newer API.
* clutter/clutter-main.c: (generate_enter_leave_events): synthesize enter event (without related) and corresponding leave event when the actor the cursor is over has been destroyed. * clutter/clutter-event.c: (clutter_event_free): only unref the related_actor when it actually is set.
* clutter/clutter-texture.[ch]: (bug #675) added clutter_texture_set_area_from_rgb_data, sharing some of the initialization infrastructure with clutter_texture_set_from_rgb_data.
Added COGLhandleARB since the underlying type on OSX is void*, patch from Tommi Komulainen <***@iki.fi>, (#694) * clutter/cogl/gl/cogl-defines.h.in: Added COGLhandleARB typedef. * clutter/cogl/cogl.h: * clutter/cogl/gl/cogl.c: * clutter/clutter-shader.c: Use COGLhandleARB instead of COGLint when referring to program or shader handles.
Added COGLhandleARB since the underlying type on OSX is void*, patch from Tommi Komulainen <***@iki.fi>, (#694) * clutter/cogl/gl/cogl-defines.h.in: Added COGLhandleARB typedef. * clutter/cogl/cogl.h: * clutter/cogl/gl/cogl.c: * clutter/clutter-shader.c: Use COGLhandleARB instead of COGLint when referring to program or shader handles.
* tests/test-shader.c: fix incompatible types in shader programs Apparently floats can't be multiplied or divided with ints without explicit type casts. Use 2.0 or float(var) where appropriate. Patch from Tommi Komulainen (#715).
* clutter/clutter-shader.c: added documentation strings for ClutterShader.
* tests/test-depth.c: (timeline_completed): make use of clutter_timeline_set_direction instead of static state. (raise_top): made rectangle remain at fixed depth and raise above each other. (janus_group): added a rectangle with two faces, one red and one green, that spins around.
* tests/test-depth.c: added a box of cloned hands to further expand the scope of depth testing scenarios exercised by test-depth.
* clutter/cogl/gles/cogl.c: (cogl_rectangle_internal): increase size of GLfixed[] array to make contents fit.
* clutter/cogl/gles/cogl.c: (cogl_rectangle_internal): increase size of GLfixed[] array to make contents fit.
* clutter/clutter-actor.[ch]: added clutter_actor_get_shader and renamed clutter_actor_apply_shader to be clutter_actor_set_shader. Reindented/aligned header. * clutter/clutter-texture.c: (clutter_texture_paint): temporarily disable the shader on top of the clutter context's shader stack while rendering into the FBO. * tests/test-fbo.c: (main): s/apply_shader/set_shader/ * tests/test-shader.c: (button_release_cb), (main): s/apply_shader/set_shader/
* tests/test-fbo.c: (make_shader): * tests/test-shader.c: (main): multiply the resulting gl_FragColor with gl_Color before being done to take opacity into account in the GLSL fragments.
* clutter/clutter-timeline.c: (clutter_timeline_rewind): updated documentation to take direction into account.
* clutter/clutter-texture.c: applied modified patch from Gwenole Beuchesne adressing bug #635. Adressing a buffer overflow in clutter_texture_get_pixbuf() when tiling is forced.
* clutter/clutter-texture.c: removed spurious left over debug printf.
* clutter/clutter-actor.c: (_clutter_actor_apply_modelview_transform): perform translation as well as anchor point adjustment based on self not being stage (and not by self not being an orphan).
* tests/test-shader.c: (button_release_cb): added simplified implementation of a box-blur shader from Gwenole Beauchesne that should work on GLSL implementing low-end IGPs not implementing dynamic branching. The original code used crashed some of these due to bugs in drivers or similar. Resolves bug #710.
Reuse the numeric id's used for picking actors to avoid the potential of overflowing the id numbers when continusly creating and destroying actors on long running applications for 16bpp. * clutter/clutter-private.h: replaced hashtable with GArray and a GSList for available slots in the array. * clutter/clutter-actor.c: (create_actor_id): function to create an actor->id mapping, (release_actor_id): function to mark an existing id as available for reuse. * clutter/clutter-main.c: (clutter_context_free): added utility function for cleaning up the context, (clutter_get_actor_by_gid): use the GArray for looking up actors.
* clutter/pango/pangoclutter-render.c: (draw_glyph): use g_slice_new0 instead of g_slice_new when allocating the glyph_info, avoiding a branch based on uninitialized memory.
Refactored the integer id->ClutterActor mapping code to be a self contained data structure. * clutter/clutter-id-pool.[ch]: new files. * clutter/Makefile.am: added clutter-id-pool.[ch] * clutter/clutter-private.h: use a ClutterIDPool instead of GArray and GSList to keep track of the reusable ids. * clutter/clutter-actor.c: moved id pool logic away. * clutter/clutter-main.c: simplified id pool creation/finalization.
* Makefile.am: Ignore clutter-id-pool.h to avoid picking up private symbols.
* tests/test-shader.c: improved readability of fragment shader examples by factoring out common bits into FRAGMENT_SHADER_BEGIN and FRAGMENT_SHADER_END macros.
rearrange to be less than 80col
* clutter/clutter-group.c: fixed typo in docs.
* clutter/clutter-actor.c: (clutter_actor_set_shader_param): queue a redraw when a shader_param is set. Normalized some gtk-doc syntax in some of the api documentation.
* clutter/cogl/cogl.h.in: added documentation.
* clutter/cogl/cogl.h.in: added documentation.
* clutter/cogl/cogl.h.in: moved the documentation of the cogl primitives to the main public header. * clutter/cogl/gl/cogl-primitives.c: from here .. * clutter/cogl/gles/cogl-primitives.c: .. _and_ here.
* clutter/cogl/cogl.h.in: moved the documentation of the cogl primitives to the main public header. * clutter/cogl/gl/cogl-primitives.c: from here .. * clutter/cogl/gles/cogl-primitives.c: .. _and_ here.
* clutter/cogl/cogl.h.in: reindented.
* clutter/cogl/cogl.h.in: reindented.
* clutter/cogl/cogl.h.in: renaming of API's in cogl to make the primitives and path API a bit smaller and more resembling cairo. * clutter/cogl/gl/cogl-primitives.c: * clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/gles/cogl.c: * clutter/clutter-actor.c: * clutter/clutter-rectangle.c: * tests/test-cogl-offscreen.c: * tests/test-cogl-primitives.c: * tests/test-cogl-tex-convert.c: * tests/test-cogl-tex-foreign.c: * tests/test-cogl-tex-getset.c: * tests/test-cogl-tex-tile.c: updated according to changes in cogl.
* clutter/cogl/cogl.h.in: renaming of API's in cogl to make the primitives and path API a bit smaller and more resembling cairo. * clutter/cogl/gl/cogl-primitives.c: * clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/gles/cogl.c: * clutter/clutter-actor.c: * clutter/clutter-rectangle.c: * tests/test-cogl-offscreen.c: * tests/test-cogl-primitives.c: * tests/test-cogl-tex-convert.c: * tests/test-cogl-tex-foreign.c: * tests/test-cogl-tex-getset.c: * tests/test-cogl-tex-tile.c: updated according to changes in cogl.
* cogl/cogl-sections.txt: updated after cogl primitives api rename session.
* cogl/cogl-sections.txt: updated after cogl primitives api rename session.
* clutter/cogl/common/Makefile.am: * clutter/cogl/common/cogl-primitives.c: * clutter/cogl/common/cogl-primitives.h: * clutter/cogl/gl/Makefile.am: * clutter/cogl/gl/cogl-primitives.c: * clutter/cogl/gl/cogl-primitives.h: * clutter/cogl/gles/Makefile.am: * clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/gles/cogl-primitives.h: moved duplicated code to the common directory.
* clutter/cogl/common/Makefile.am: * clutter/cogl/common/cogl-primitives.c: * clutter/cogl/common/cogl-primitives.h: * clutter/cogl/gl/Makefile.am: * clutter/cogl/gl/cogl-primitives.c: * clutter/cogl/gl/cogl-primitives.h: * clutter/cogl/gles/Makefile.am: * clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/gles/cogl-primitives.h: moved duplicated code to the common directory.
* clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): scanline rasterizer fallback for GLES without working stencil buffer (would benefit from optimization/smarter choice of datastructures).
* clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): scanline rasterizer fallback for GLES without working stencil buffer (would benefit from optimization/smarter choice of datastructures).
* clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): keep track of direction we are drawing in and make sure we leave two intersection points when we have changed direction.
* clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): keep track of direction we are drawing in and make sure we leave two intersection points when we have changed direction.
* clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): draw the rasterized scanlines as an array of triangles.
* clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): draw the rasterized scanlines as an array of triangles.
* clutter/cogl/cogl.h.in: api review touch ups. * clutter/cogl/common/cogl-primitives.c: api review touch ups. * clutter/cogl/gl/cogl-primitives.c: (cogl_path_fill), (cogl_path_stroke): indentation. * clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): free allocated resources. * tests/test-cogl-primitives.c: updated to new API, added rotation to test to show that cogl renders paths correct under perspective distortion.
* clutter/cogl/cogl.h.in: api review touch ups. * clutter/cogl/common/cogl-primitives.c: api review touch ups. * clutter/cogl/gl/cogl-primitives.c: (cogl_path_fill), (cogl_path_stroke): indentation. * clutter/cogl/gles/cogl-primitives.c: (_cogl_path_fill_nodes): free allocated resources. * tests/test-cogl-primitives.c: updated to new API, added rotation to test to show that cogl renders paths correct under perspective distortion.
* clutter/cogl/gl/cogl-primitives.c: * clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/common/cogl-primitives.c: moved declaration of gegl_rectangle and gegl_rectanglex here to satisfy linking requirements when building the fruity backend.
* clutter/cogl/gl/cogl-primitives.c: * clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/common/cogl-primitives.c: moved declaration of gegl_rectangle and gegl_rectanglex here to satisfy linking requirements when building the fruity backend.
Made it possible to do picking when the colors stored in the framebuffer are only approximately the correct value. * clutter/clutter-actor.c: (init_bits): initialize constants about how many bits are available/will be used for r,g,b components. (_clutter_pix_to_id): now own function, compute an id from a pixel into its own function (used from _clutter_do_pick). (_clutter_id_to_col): now own function, computes the color to use for a given id. (clutter_actor_paint): use clutter_id_to_col. * clutter/clutter-main.c: (_clutter_do_pick): use _clutter_pix_to_id (clutter_main): re-enable invocation of fruity app shell.
* clutter/cogl/gles/cogl.c: (_cogl_features_init): do not set COGL_FEATURE_TEXTURE_READ_PIXELS, since it is not available.
* clutter/cogl/gles/cogl.c: (_cogl_features_init): do not set COGL_FEATURE_TEXTURE_READ_PIXELS, since it is not available.
Decouple actor opacity from fill opacity in ClutterRectangle (fixes race when both are set from clutter script also makes it more consistent with the behavior of other actors.) * clutter/clutter-rectangle.c: (clutter_rectangle_set_color): stop setting the opacity of the actor from the specified color. (clutter_rectangle_paint): combine the absolute opacity of the actor with the alpha of the color when painting.
* clutter/clutter-container.c: (container_get_child_property): s/g_object_set_property/g_object_get_property/
* clutter/cogl/common/cogl-bitmap-pixbuf.c: (_cogl_bitmap_from_file): allocate height×rowstride and not duplicate gdkpixbuf's strange optimization saving some bytes at the end of the pixbuf.
* clutter/cogl/common/cogl-bitmap-pixbuf.c: (_cogl_bitmap_from_file): allocate height×rowstride and not duplicate gdkpixbuf's strange optimization saving some bytes at the end of the pixbuf.
amend changelog message
* clutter/clutter-texture.c: made the filter-quality proeprty also control the use of mipmapping. * clutter/clutter-texture.h: added ClutterTextureQuality enum. * tests/test-texture-quality.c: new test. * tests/Makefile.am: added test-texture-quality
amended email address in ChangeLog
* clutter/cogl/common/cogl-primitives.c: (cogl_path_rel_curve_to): fixed naming of implementation of cogl_path_rel_curve_to (it was called just cogl_rel_curve_to).
* clutter/cogl/common/cogl-primitives.c: (cogl_path_rel_curve_to): fixed naming of implementation of cogl_path_rel_curve_to (it was called just cogl_rel_curve_to).
* clutter/clutter-texture.c: improved documentation for clutter_texture_set_filter_quality.
* clutter/event-flow.png: fixed typo. * clutter/event-flow.dia: added source for event-flow.png, this file is not referred to in Makefile.am and thus not distributed in tarballs.
* clutter/subclassing-ClutterActor.sgml: added missing call to cogl_push_matrix ()
* configure.ac: better alignment of list of enabled experimental features.
* clutter/fruity/clutter-fruity.c: removed dead code and unused variables.
Disable XInput handling for keyboard events, re-enabling key press and release events when pointer is outside window as well as re-enabling keyrepeat. * clutter/glx/clutter-stage-glx.c: (clutter_stage_glx_realize): select for KeyPressMask and KeyReleaseMask even with XInput enabled. * clutter/x11/clutter-backend-x11.c: (_clutter_x11_register_xinput): Disabled the XInput keyboard code paths (comments and #if 0's) * clutter/x11/clutter-event-x11.c: (event_translate): always handle keyboard events without regard to XInput.
Bug 1013 - Per device grabs are not obeyed in pointer device propagation. * clutter/clutter-event.c: (clutter_event_get_device_id): swap arguments of g_return_val_if_fail around. * clutter/clutter-event.h: added *device field to crossing events as well. * clutter/clutter-main.c: (emit_pointer_event): added a device argument and check for per device grabs if this device is passed. (clutter_do_event): pass the device if present for all pointer event emissions. (generate_enter_leave_events): copy the device from the motion events when generating enter/leave events.
* clutter/fruity/clutter-fruity.c: made the multi touch code more robust. There are situations though where the device seems to stop generating any touch events until all fingers have been lifted and a new interaction session is started.
* clutter/cogl/common/cogl-bitmap-pixbuf.c: (_cogl_bitmap_from_file): removed debug g_printf that announces each successful image load done by the internal image backend.
* clutter/cogl/common/cogl-bitmap-pixbuf.c: (_cogl_bitmap_from_file): removed debug g_printf that announces each successful image load done by the internal image backend.
* clutter/clutter-main.c: amended typo in gtk-doc.
Bug 1108 - Enter/Leave events logics wrt. skipped motion events Handle dropped motion events when computing crossing events, based on a patch from Gwenole Beauchesne. * clutter/clutter-main.c: (clutter_event_get_device): internal static utility function. (clutter_do_event): generate enter/leave events for all pointer events. (generate_enter_leave_events): modified enter/leave events generator to work for all pointer event types. Enter/leave events are now delivered before the motion/button event that caused the crossing to happen. * clutter/clutter-event.c: (clutter_event_copy), (clutter_event_free): removed reference counting logic that is not needed when the crossing events are directly delivered.
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
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'
Merge branch 'async-texture-thread-pool'
[actor] use an epsilon whens sanity checking sizes
[animation] add varargs support for signal::completed
[group] avoid double evaluation of arguments in clutter_group_add
[events] Added handling of missing type to clutter_event_get_state
[texture] fix load-async and load-data-async properties.
[group] Use floating point in sort_z_order
[text] implement get_property for "use-markup"
[container] unset the child meta qdata on the child, not the container
Add ClutterAnimator
animator: removed bogus arg in keys interpolation accessor
animator: added clutter_animator_compute_value
animator: handle no initial key
Do not overwrite the initial key, making ease-in work as expected.
animator: restore accidentally removed break
animator: s/clutter_animator_run/clutter_animator_start/
animator: fix a crash in clutter_animator_compute_value
animator: compare floating point values with an epsilon
animator: fix crash when setting keys on running animator
animator: retain ease-in/interpolation when changing first key
animator: refactoring
animator: only keys that are removed due to actors disappearing are inert
animator: fix looping when doing cubic interpolation
animator: fix issue of dropped frames towards end of animations
state machine: added state machine
state-machine: add completed signal
state-machine: use clutter_timeline_get_progress
state-machine: made clutter_state_change take a boolean animate argument
state: documented data structures
state: added a "target-state" property
state: fix clutter_state_change (state, "state-name", FALSE)
state: replaced test with a more complex one
test-state: move press/release callbacks to stage avoiding grab
state: make null source state encounterd in json treated as wildcard
state: consistently use clutter_state_get_state where possible
animator: avoid walking off empty list
state: avoid walking off empty list
state: add a duration property
state: removed special handling of state named "default"
state: added more documentation
state: avoid g_str_equal if a string might be NULL
state: rename property "target-state" to "state"
state: automatically remove unused states
state: added clutter_state_key_get_property_type
animator: fix removal of multiple keys
test-state: fix test for state count after state removal
state: add clutter_state_set_state and clutter_state_warp_to_state
state: swap clutter_state_set_state and clutter_state_warp_to_state
effect: fix conversion from degrees to radians
state: clutter_state_remove_key_internal fix memory corruption
animator: fix removal of all keys
stage: handle ACCEPT_FOCUS in set_/get_property
doap: fix a typo in a url
stage: ensure correct stage is current when picking
tests: Add performance tracking framework

Κωνσταντίνος Χόρτης (1):
Updated Greek translation

Марко Костић (1):
Updated Serbian translation

Милош Поповић (2):
Updated Serbian translation
Updated Serbian Latin translation

Мирослав Николић (21):
Added Serbian translation
Added Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation

甘霖 (1):
Update Simplified Chinese translation.
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the modules
Florian Müllner
2016-04-29 15:00:36 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Florian Müllner <***@gnome.org>
Date: Fri Apr 29 17:00:24 2016 +0200

Tag release 3.21.1

Changes since the last tag '3.20.1':

Arash Mousavi (1):
[l10n][fa] Fix weekday translation string

Florian Müllner (10):
recorder: Fall back to ~ if XDG_VIDEOS_DIR doesn't exist
st: Do not try to unref NULL CoglObjects
Do not skip CoglError parameters
st: Don't assert when corner texture creation fails
workspaceThumbnail: Fix size request signatures
system: Only show rotation lock when a builtin output is present
Update gvc submodule
build: Explicitly add mutter-cogl-pango dependency
build: Point executables to our private lib path
Bump version to 3.21.1

GNOME Translation Robot (1):
Updated Scottish Gaelic translation

Heiher (1):
modalDialog: Fix invalid argument 'timestamp' for pushModal

Kristjan SCHMIDT (1):
Updated Esperanto translation

Marek Chalupa (1):
dnd: Cancel the animation on drag actor destruction

Rui Matos (1):
Build with merged mutter/clutter/cogl
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select th
Florian Müllner
2016-04-29 17:03:27 UTC
Permalink
The unsigned tag '3.21.1' was created.

Tagger: Florian Müllner <***@gnome.org>
Date: Fri Apr 29 19:03:14 2016 +0200

Tag release 3.21.1

Changes since the last tag '3.20.0':

Arash Mousavi (1):
Update Persian translations

Cheng-Chia Tseng (1):
Updated Chinese (Taiwan) translation

Daniel Korostil (1):
Updated Ukrainian translation

Fabio Tomat (3):
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation

Florian Müllner (4):
connections: Always hide default port
style: Fix room highlights in backdrop state
appdata: Update screenshots
Bump version to 3.21.1

Inaki Larranaga Murgoitio (1):
Updated Basque language

Jeff Bai (1):
Update zh_CN translation

Khaled Hosny (1):
Update Arabic translation

Kunaal Jain (2):
configure: bump gtk+ version
application: Try alternative servers on connection failures

Sankaranarayanan Viswanathan (1):
roomList: update room name in pop-over when room name changes

raresv (2):
connections: Explicitly sort connections list alphabetically
networksManager: Prioritize favorite networks
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the
Continue reading on narkive:
Loading...