Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up| clutter (0.8.2.71) unstable; urgency=medium | |
| * clutter_texture_set_from_rgb_data: add support for 32 bit XRGB data | |
| * x11: Support 24 bits pixmaps with pixel data aligned to 32 bits. | |
| * Switch packages section from n900 to libs. | |
| -- Ivan J. <parazyd@dyne.org> Sat, 14 Mar 2020 13:05:22 +0100 | |
| clutter (0.8.2.70) unstable; urgency=medium | |
| * Port to Debian Buster: fix compilation warnings | |
| -- Arthur Demchenkov <spinal.by@gmail.com> Fri, 07 Feb 2020 13:16:31 +0300 | |
| clutter (0.8.2.69) unstable; urgency=medium | |
| * Release for Maemo Leste | |
| -- Arthur Demchenkov <spinal.by@gmail.com> Fri, 07 Feb 2020 06:55:37 +0300 | |
| clutter (0.8.2-0maemo68) unstable; urgency=medium | |
| * Port to Debian Stretch | |
| -- Arthur Demchenkov <spinal.by@gmail.com> Sun, 03 Mar 2019 15:22:07 +0300 | |
| clutter (0.8.2-0maemo67+0m5) unstable; urgency=low | |
| * clutter/cogl/common/cogl-clip-stack.c: Apply clipping scissors when | |
| rotated by a multiple of 90 degrees. | |
| -- Ivaylo Dimitrov <freemangordon@abv.bg> Sun, 11 Mar 2012 12:05:33 +0200 | |
| clutter (0.8.2-0maemo66) unstable; urgency=low | |
| * clutter/x11/clutter-x11-texture-pixmap.c: Small documentation update. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 1 Feb 2010 10:30:38 +0000 | |
| clutter (0.8.2-0maemo65) unstable; urgency=low | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c, | |
| clutter/x11/clutter-x11-texture-pixmap.c: | |
| * Fixes: NB#151672 - Clutter generates BadDrawable errors. Add signal for | |
| 'pixmap freeing' in x11tfp, and use it in eglxtfp to destroy the surface | |
| before the pixmap is freed. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 1 Feb 2010 10:20:38 +0000 | |
| clutter (0.8.2-0maemo64) unstable; urgency=low | |
| * clutter/x11/clutter-stage-x11.c: | |
| * Fixes: NB#154347 - initially 640x480 win. | |
| Was changed for maemo63, but including bug number for this release. | |
| * clutter/clutter-timeline.c: Rolled back changes for NB#149943, apart from | |
| some minor improvements. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 25 Jan 2010 14:20:38 +0000 | |
| clutter (0.8.2-0maemo63) unstable; urgency=low | |
| * clutter/x11/clutter-stage-x11.c: Change default stage size to 800x480. | |
| This is ugly, but stops the strange half-blanking effect on startup. | |
| * clutter/clutter-timeline.c: Fixes NB#149943 - non-linear animations. Yet | |
| more messing around - this intentionally renders the first few frames | |
| assuming time is running slowly to get around the initial delay as | |
| things get added to the SGX pipeline. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 20 Jan 2010 13:17:38 +0000 | |
| clutter (0.8.2-0maemo62) unstable; urgency=low | |
| * clutter/clutter-timeline.c: Fixes NB#149943 - non-linear animations. Keep | |
| track of the error in the calculated frame number each frame and use it | |
| when calculating how many frames to skip. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Fri, 11 Dec 2009 12:27:38 +0000 | |
| clutter (0.8.2-0maemo61) unstable; urgency=low | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c/h | |
| clutter/x11/clutter-x11-texture-pixmap.c/h: Fixes NB#141778 - EGLX backend | |
| does not implement realize. Remove the overridden_paint elements, as we | |
| can just access the parent class directly, implement realise in eglx tfp. | |
| * clutter/cogl/cogl.h.in | |
| clutter/cogl/gl/cogl-texture.c | |
| clutter/cogl/gl/cogl.c: Fixes #4870 on bugs.maemo.org (original patch by | |
| javispedro) - Sometimes colour channels swapped in X86 scratchbox. Remove | |
| packed_pixel check, as it was broken in many ways, and now just assume we | |
| are using GL1.2, as this is shipped by default with the maemo development | |
| kit. So now we don't do the conversion so it's faster, and the bug doesn't | |
| manifest itself any more. | |
| * for NB#149132: rm -rf usr/share/doc in package creation time on armel. | |
| * don't build the tests | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 7 Dec 2009 10:24:38 +0000 | |
| clutter (0.8.2-0maemo60) unstable; urgency=low | |
| * Misc regression fix - when run in debug mode clutter asserts on every | |
| click. != vs == issue | |
| * Fixes: NB#145902 - Clicking the dashboard icon highlights it but does not | |
| open the dashboard | |
| * We skipped the only motion event between the ButtonPress and ButtonRelease | |
| because of event throttling. The skipped motion which would have generated | |
| the leave-event which would have dehighlighted the tasks button. | |
| * clutter/clutter-main.c (clutter_do_event): | |
| generate_enter_leave_events() (if any) for button events too. | |
| * clutter/clutter-main.c (generate_enter_leave_events): | |
| Modified the signature accordingly. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Mon, 30 Nov 2009 15:42:30 +0200 | |
| clutter (0.8.2-0maemo59) unstable; urgency=low | |
| Gordon: | |
| * clutter/x11/clutter-x11-texture-pixmap.c: Add XSync before the trap to | |
| ensure that we don't accidentally catch X errors that were intended for | |
| something else. Tweaks after introduction of NB#145154 | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Wed, 11 Nov 2009 13:45:59 +0200 | |
| clutter (0.8.2-0maemo58) unstable; urgency=low | |
| Gordon: | |
| * clutter/clutter-main.c/h | |
| clutter/clutter-private.h: Added code to handle Software selection for the | |
| most common cases (off by default). This saves the delay caused by repeated | |
| draws and redraws on SGX. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Wed, 04 Nov 2009 15:28:18 +0200 | |
| clutter (0.8.2-0maemo57) unstable; urgency=low | |
| Gordon: | |
| * clutter/x11/clutter-x11-texture-pixmap.h | |
| * clutter/x11/clutter-x11-texture-pixmap.c : Removed automatic redirecting | |
| code as this couldn't be turned off and was causing flicker and pain on | |
| composite non-composite changes. Also makes us more like upstream clutter. | |
| * clutter/x11/clutter-stage-x11.c: remove forced redraw on _show, as it | |
| never worked anyway (redraw before a map doesn't update anything) | |
| * clutter/x11/clutter-x11-texture-pixmap.c: Replace unnecessary XGrabServer | |
| with XSync. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Mon, 02 Nov 2009 12:40:07 +0200 | |
| clutter (0.8.2-0maemo56) unstable; urgency=low | |
| Gordon: | |
| * clutter/cogl/cogl.h.in | |
| * clutter/cogl/gl/cogl-texture.c | |
| * clutter/cogl/gles/cogl-texture.c: add cogl_texture_set_foreign | |
| to let cogl free the textures when it is done with them. | |
| * clutter/cogl/common/cogl-pvr-texture-gl.c: Fix some stupid bugs meaning | |
| that PVR textures were leaked. | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c: Now give cogl full ownership | |
| of the texture, so we always free it (even on resize). | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Wed, 21 Oct 2009 17:41:30 +0300 | |
| clutter (0.8.2-0maemo55) unstable; urgency=low | |
| Gordon: | |
| * Re-apply the glDeleteTextures patch. | |
| * Fixes: NB#134230 - Memory leak in hildon-desktop when starting and closing | |
| Media Player | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Wed, 21 Oct 2009 10:00:01 +0300 | |
| clutter (0.8.2-0maemo54) unstable; urgency=low | |
| Gordon: | |
| Needed for hildon-desktop fix for 141411 | |
| * clutter/clutter-actor.c: Make visibility detection work off of the viewport | |
| size rather than the stage size - which fixes problems when rendering to an | |
| FBO. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 13 Oct 2009 15:22:00 +0100 | |
| clutter (0.8.2-0maemo53) unstable; urgency=low | |
| * Revert fix for NB#134230 because fix for NB#139960 was reverted. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Tue, 7 Oct 2009 14:01:27 +0300 | |
| clutter (0.8.2-0maemo52) unstable; urgency=low | |
| Gordon: | |
| Fixes for NB#142006 - CallUI doesn't update orientation when screen is off | |
| Small bugfix allowing us to stop redraws for screen blanking while not | |
| conflicting with what we do for rotation. | |
| * clutter/clutter-actor.c: clutter_actor_get_stage_if_allow_redraw now | |
| checks the allow_redraw flag on the stage. | |
| * clutter/clutter-stage.c: Removed shaped_mode return in paint, as it is too | |
| late if we ever get to this point (screen has been cleared + will be | |
| flipped) | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 7 Oct 2009 11:24:14 +0100 | |
| clutter (0.8.2-0maemo51) unstable; urgency=low | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c | |
| (clutter_eglx_texture_pixmap_dispose): Delete the texture to avoid a | |
| memory leak. | |
| NB#134230 - Memory leak in hildon-desktop when starting and closing | |
| Media Player | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Tue, 06 Oct 2009 08:59:02 +0300 | |
| clutter (0.8.2-0maemo50) unstable; urgency=low | |
| Kimmo: | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c (create_cogl_texture): Unref | |
| the cogl texture because clutter_texture_set_cogl_texture already | |
| references it for its own purposes. Related to NB#134230 and NB#98132 | |
| * clutter/clutter-stage.c (clutter_stage_paint): Move setting of the | |
| CLUTTER_ACTOR_IN_PAINT flag to after the shaped mode check. | |
| (redraw_update_idle): Do not draw onto the screen in shaped mode. | |
| Related to NB#134893 | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Tue, 29 Sep 2009 13:50:10 +0300 | |
| clutter (0.8.2-0maemo49) unstable; urgency=low | |
| Gordon: | |
| * clutter/clutter-main.c | |
| clutter/clutter-main.h | |
| clutter/clutter-private.h: Add extra function called | |
| clutter_grab_pointer_without_pick. This allows input events to be received | |
| but ensures that clutter does not do picking in order to find which actor | |
| is under the cursor. Also removed un-needed glFinish for picking (syncing | |
| should be done in GLES) and increased clutter motion events frequency. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 7 Sep 2009 14:34:14 +0100 | |
| clutter (0.8.2-0maemo48) unstable; urgency=low | |
| Adam: | |
| * Revert changes for clutter/x11/clutter-event-x11.c done in previous | |
| version. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 01 Sep 2009 12:42:25 +0300 | |
| clutter (0.8.2-0maemo47) unstable; urgency=low | |
| Kimmo: | |
| * clutter/x11/clutter-x11-texture-pixmap.c | |
| (clutter_x11_texture_pixmap_set_redirection): Allow setting the | |
| redirection irrespective of Clutter's idea of it. | |
| Adam: | |
| * clutter/x11/clutter-event-x11.c: | |
| (events_queue): don't process events for more than 400 ms | |
| (clutter_event_prepare, clutter_event_check): respect | |
| clutter_x11_event_processing_blocked | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 31 Aug 2009 14:21:23 +0300 | |
| clutter (0.8.2-0maemo46) unstable; urgency=low | |
| * Fixes: NB#134034 - Blue screen observed in various scenarios | |
| Also allows single-buffering to work passably and | |
| * clutter/clutter-main.c: set DOUBLE_BUFFER=0 as we don't need to write to | |
| such a large area while eglSwapBuffers uses blitting rather than flipping. | |
| Do picking by restricting drawing to just a single pixel, which we replace | |
| with the old color afterwards (previously we would write to the entire | |
| screen, and then set the whole area as 'damaged'). | |
| * clutter/clutter-stage.c: Now don't set the whole screen areas as damaged | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 24 Aug 2009 15:57:54 +0300 | |
| clutter (0.8.2-0maemo45) unstable; urgency=low | |
| Gordon: | |
| Fixes: NB#113278 - choppy playback when notification arrives | |
| * clutter/clutter-actor.c: Made allow_redraw act on children as well (so we | |
| can cut down redraws from hildon-desktop). Stop set_opacity and set_clip | |
| causing redraw if nothing has changed. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 18 Aug 2009 13:25:48 +0300 | |
| clutter (0.8.2-0maemo44) unstable; urgency=low | |
| Kimmo: | |
| * clutter/x11/clutter-x11-texture-pixmap.c | |
| (clutter_x11_texture_pixmap_update_area_real): Remove dead code related to | |
| unused 'data_allocated' variable. (Coverity found it.) | |
| Gordon: | |
| * clutter/x11/clutter-x11-texture-pixmap.c (on_x_event_filter_too): Update | |
| the window also if ConfigureNotify comes for an unmapped window. | |
| * Fixes: NB#131879 - Problem handling damage for a fullscreen window | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 12 Aug 2009 16:16:35 +0300 | |
| clutter (0.8.2-0maemo43) unstable; urgency=low | |
| * clutter/clutter-stage.c (clutter_stage_set_damaged_area): Clip to screen. | |
| * Fixes: NB#131044 - Desktop having bluescreen when sliding it side by side | |
| holding finger over some vidget | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 11 Aug 2009 09:46:51 +0300 | |
| clutter (0.8.2-0maemo42) unstable; urgency=low | |
| * Fixes: NB#131303 - clutter_eglx_texture_pixmap_surface_create takes too | |
| long | |
| * Speed improvements | |
| clutter/eglx/clutter-eglx-texture-pixmap.c: Speed improvements for pixmap | |
| create/destroy (70ms -> 26ms). Remove calls to eglQuerySurface that aren't | |
| actually required, only re-allocate pixmap texture just before rendering - | |
| which means we will do it less, but also when XServer is less busy and we | |
| will stall less. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 4 Aug 2009 15:34:27 +0100 | |
| clutter (0.8.2-0maemo41) unstable; urgency=low | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c | |
| clutter/x11/clutter-x11-texture-pixmap.c | |
| clutter/x11/clutter-x11-texture-pixmap.h: added a set_allow_alpha function | |
| for use with the new sapwood (to disable the alpha channel on RGBA pixmaps | |
| for windows that aren't really transparent but need RGBA anyway). | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Mon, 27 Jul 2009 15:32:23 +0300 | |
| clutter (0.8.2-0maemo40) unstable; urgency=low | |
| * Added dependency: opengles-sgx-img-common-dev [armel] | |
| -- Aapo Kojo <aapo.kojo@nokia.com> Wed, 01 Jul 2009 14:20:20 +0300 | |
| clutter (0.8.2-0maemo39) unstable; urgency=low | |
| Gordon: | |
| Fixes: NB#118722 - Red bordered windows | |
| * clutter/x11/clutter-x11-texture-pixmap.c: Remove red-bordered warning | |
| shape (we now render nothing if we were unable to get a texture). | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 01 Jul 2009 14:15:42 +0300 | |
| clutter (0.8.2-0maemo38) unstable; urgency=low | |
| Gordon: | |
| Fixes: NB#124464 - Hildon-desktop crash | |
| * clutter/clutter-texture.c: Check for COGL_INVALID_HANDLE texture | |
| (other functions in clutter-texture checked, but not _paint) | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c: Check for COGL_INVALID_HANDLE | |
| texture before rendering shapes. | |
| * clutter/x11/clutter-x11-texture-pixmap.c: Check for COGL_INVALID_HANDLE | |
| before rendering, alongside the surface (It is possible to have a surface, | |
| but no cogl_texture). Fix texture leak if cogl_texture_new_from_foreign | |
| failed. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Fri, 26 Jun 2009 12:45:47 +0300 | |
| clutter (0.8.2-0maemo37) unstable; urgency=low | |
| Kimmo: | |
| * Fix some minor Coverity issues, such as unused variables. | |
| Gordon: | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c: When we fail to create a | |
| pixmap surface for our pixmap (probably because of low SGX wrapped memory), | |
| use our fallback GLES-only code. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 22 Jun 2009 10:28:11 +0300 | |
| clutter (0.8.2-0maemo36) unstable; urgency=low | |
| Gordon: | |
| * clutter/clutter-main.c: Re-enable GL_DITHER after disabling it for picking. | |
| Dithering is on by default, and does a better job than is easy to do in | |
| pixel shaders. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 15 Jun 2009 09:24:56 +0300 | |
| clutter (0.8.2-0maemo35) unstable; urgency=low | |
| Kimmo: | |
| * clutter/x11/clutter-x11-texture-pixmap.[ch] | |
| (clutter_x11_texture_pixmap_set_redirection): New function to toggle | |
| XComposite redirection on/off within Clutter. This is used from | |
| libmatchbox2 to sync redirection states between the two libraries. | |
| (ClutterX11TexturePixmapPrivate): Add window_redirected member. | |
| (clutter_x11_texture_pixmap_set_window): Redirect only if the stage is | |
| not in shaped mode. Unredirect only if the window was redirected before. | |
| * clutter/clutter-stage.c (_clutter_stage_get_shaped_mode): New function to | |
| read the shaped mode setting of a stage. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Mon, 08 Jun 2009 09:55:57 +0300 | |
| clutter (0.8.2-0maemo34) unstable; urgency=low | |
| * tests/test-actors.c: Modify to add optional code for requesting | |
| non-composition support. | |
| * debian/control: modified dependencies to use the correct (virtual) | |
| package for GL/GLES depending on target platform | |
| * Fixes: NB#119932 - clutter should explicitly build depend on libgl-dev for | |
| x86 environment. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Tue, 02 Jun 2009 16:48:08 +0300 | |
| clutter (0.8.2-0maemo33) unstable; urgency=low | |
| Speedups based on profiling | |
| * clutter/clutter-actor.c: Disable visibility detection by default - we must | |
| enable it explicitly for actors in hildon-desktop now | |
| * clutter/clutter-fixed.h: Now use macro rather than inline asm function - | |
| this produces much better assembler for cogl_util_mtx_transform | |
| * clutter/cogl/gles/cogl-gles2-wrapper.c: slight unroll + big speedup for | |
| cogl_gles2_wrapper_mult_matrix, also special case for cogl_translatex | |
| which accounted for most of the cogl_gles2_wrapper_mult_matrix calls. | |
| * clutter/cogl/gles/cogl-texture.c: changed 'if !cogl_is_texture' to | |
| g_return_if_fail, as we don't want these runtime checks, and | |
| cogl_is_texture is *very* slow (linear search) | |
| * clutter/clutter-private.h: added blank #define for g_object_freeze_notify | |
| and g_object_thaw_notify, as these caused excessive slowness and we don't | |
| need threading support. | |
| Kimmo: | |
| * clutter/clutter-stage.[ch]: Added clutter_stage_set_shaped_mode for | |
| non-composited mode. | |
| * Add -O2 compilation flag. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 01 Jun 2009 08:22:50 +0300 | |
| clutter (0.8.2-0maemo32) unstable; urgency=low | |
| * Fix for white rectangles on screen rotation | |
| (clutter/cogl/common/cogl-clip-stack.c) - now only attempt stencil | |
| buffer operations IF we have a stencil buffer (we disable this in GLES | |
| to try and increase rendering speed/decrease memory usage). | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 25 May 2009 10:00:45 +0300 | |
| clutter (0.8.2-0maemo31) unstable; urgency=low | |
| * Fixes: NB#115664 - 1-pixel jitter in screen updates | |
| * clutter/clutter-stage.c: modified comments, made GLES use glScissor based | |
| partial updates rather than glViewport (which was too inaccurate and not | |
| actually much faster with current drivers) | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 18 May 2009 11:11:17 +0300 | |
| clutter (0.8.2-0maemo30) unstable; urgency=low | |
| * Changed cogl_util_unproject to detect potential divide by | |
| 0 caused by a scale = 0 matrix. (Related to NB#113685) | |
| * Added checks to clutter_actor_set_scale to produce a g_critical when a | |
| scale value is set to 0. While cogl_util_unproject is fixed, many other | |
| things will most likely be quite unhappy with a scale of 0. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 11 May 2009 15:52:03 +0300 | |
| clutter (0.8.2-0maemo29) unstable; urgency=low | |
| * eglx/clutter-stage-egl.c: Fix for NB#112421. Make sure double | |
| buffering is enabled. | |
| * Fixes: NB#112421 - transition in between task launcher and application | |
| subgroup shows blue screen | |
| * clutter/clutter-label.c: Fix for NB#100805 - labels only fire | |
| a redraw if their text has actually changed from the previous value. | |
| * Fixes: NB#100805 - Constant CPU activity while nothing happens on screen | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 27 Apr 2009 11:29:16 +0300 | |
| clutter (0.8.2-0maemo28) unstable; urgency=low | |
| * Modified clutter_id_pool_lookup to not segfault if the ID is not in the | |
| pool, and if g_return_if_fail is undefined. Fixes NB#111366 | |
| * Fixes: NB#111366 - Desktop crashed when playing around switcher button in | |
| 32 bpp mode | |
| * Modified clutter_actor_destroy to not use g_return_if_fail | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Fri, 17 Apr 2009 14:51:39 +0300 | |
| clutter (0.8.2-0maemo27) unstable; urgency=low | |
| * clutter-actor.c, clutter-event.c, clutter-event.h: Fix for NB#110783 | |
| * Fixes: NB#110783 - we now remove any events from the event queue that have | |
| their source set to any actor that is disposed of. | |
| * Remove our own copy of XInput.h, it is again available from libxi-dev. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Thu, 16 Apr 2009 13:29:48 +0300 | |
| clutter (0.8.2-0maemo26) unstable; urgency=low | |
| * Disable compilation of Glib debug messages. | |
| * Fixes: NB#110878 - Add check for whether stage is in destruction, and | |
| if so, don't queue redraws. | |
| * clutter/eglx/clutter-stage-egl.c: Clutter now chooses 32 bit for the stage | |
| if it can, and 16 bit if not. Also simplified debug messages to make them | |
| useful. Part of the solution for NB#93044 | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 15 Apr 2009 12:55:39 +0300 | |
| clutter (0.8.2-0maemo25) unstable; urgency=low | |
| * clutter/cogl/common/pvr-texture.c: fix some texture encoding artefacts | |
| * clutter/eglx/clutter-eglx-texture-pixmap.c: Now only use alphs channel | |
| if depth is reported as 32 bit, because depth != pixel bpp. | |
| * clutter/eglx/clutter-stage-egl.c: Changed depth to 24 bits. THIS REQUIRES | |
| THE NEW KERNEL | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Fri, 27 Mar 2009 09:44:29 +0200 | |
| clutter (0.8.2-0maemo24) unstable; urgency=low | |
| Kimmo: | |
| * x11/clutter-event-x11.c (check_xpending): Trap X errors during XPending | |
| call. This | |
| * Fixes: NB#108179 - Desktop crashes when device rebooted. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Fri, 27 Mar 2009 08:49:44 +0200 | |
| clutter (0.8.2-0maemo23) unstable; urgency=low | |
| * Artem's patch for clutter-gtk support | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 23 Mar 2009 13:42:45 +0200 | |
| clutter (0.8.2-0maemo22) unstable; urgency=low | |
| * Fixes: NB#104132 - crash while trying to queue redraw on exit | |
| * Update: NB#97591 - fixed on 0.8.2-0maemo21 | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 17 Mar 2009 12:19:04 +0200 | |
| clutter (0.8.2-0maemo21) unstable; urgency=low | |
| * Moved back to 24/32 bit textures | |
| * Set default stage colour to black | |
| * Ensured no depth buffer was created for EGLX backend | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Thu, 12 Mar 2009 14:29:55 +0200 | |
| clutter (0.8.2-0maemo20) unstable; urgency=low | |
| * Moved cogl_check_extension to common (so GLES uses it now) | |
| Fixed invalid reporting of extension string | |
| * clutter-backend-egl now dumps GLES extension string if | |
| CLUTTER_DEBUG=backend | |
| * Refactored PVR texture compression code into GL-related and | |
| non-GL related code | |
| * Don't crash if fonts are not installed. | |
| * Changed color_enable (and added color_array_enable) to ensure that colour | |
| is set correctly even when drawing colour using arrays | |
| * added small speedup to PVRTC | |
| * Modified timeline priority to ensure that animation happens before redraws | |
| * Fixed possible double-free in cogl_texture_set_region | |
| * Moved Jan Arne's additions in PVRTC to clutter | |
| * Fixes: NB#104157 - Made clutter create a black window by default | |
| * Kimmo removed some auto-generated files from SVN. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 10 Mar 2009 09:30:31 +0200 | |
| clutter (0.8.2-0maemo19) unstable; urgency=low | |
| * Fixed coverity findings for clutter-behaviour-rotate.c | |
| * Fixed coverity findings for json-parser.c | |
| * Changed colour ranges for _cogl_bitmap_check_alpha to make it more safe | |
| * Changed _cogl_bitmap_check_alpha to be 100% safe (at the expense of colour | |
| depth) - bug 102062 | |
| * Changed color_enable (and added color_array_enable) to ensure that colour | |
| is set correctly even when drawing colour using arrays | |
| * added small speedup to PVRTC | |
| * Modified timeline priority to ensure that animation happens before redraws | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 02 Mar 2009 09:35:09 +0200 | |
| clutter (0.8.2-0maemo18) unstable; urgency=low | |
| * Started to compile without debug code and Gobject checks, so that we get | |
| enough testing for the code without checking code (which can affect the | |
| behaviour). | |
| * Committed patch from http://bugzilla.openedhand.com/show_bug.cgi?id=1228 | |
| * Added conversion to A8 that got missed out of conversion code | |
| * Moved changes from 0.8.4 clutter-color to this branch | |
| * Properly set up PVRTC texture compression support flag | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 23 Feb 2009 12:27:50 +0200 | |
| clutter (0.8.2-0maemo17) unstable; urgency=low | |
| * Removed needless print for scratchbox | |
| * Fixed RGBA texture pixmaps in X11-texture-pixmap (format conversion hell) | |
| * Fixed possible uninitialised pointer in x11-texture | |
| * Re-implemented the format conversion code to make it much quicker and | |
| tidier using preprocessor | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 11 Feb 2009 09:24:53 +0200 | |
| clutter (0.8.2-0maemo16) unstable; urgency=low | |
| Plugged leaks found by Coverity: | |
| * clutter/cogl/common/cogl-bitmap.c (cogl_bitmap_save_pvrtc4): Free | |
| pointer 'compressed'. | |
| * clutter/cogl/common/cogl-pvr-texture.c (cogl_pvr_texture_load): fclose() | |
| 'texfile' in case of a return because of an error. Free 'texture_data' in | |
| one error return. | |
| * clutter/x11/clutter-backend-x11.c (_clutter_x11_register_xinput): Free | |
| pointer 'ext' and 'xdevices'. | |
| * clutter/x11/clutter-x11-texture-pixmap.c (try_alloc_shm): Free | |
| dummy_image. | |
| (clutter_x11_texture_pixmap_update_area_real): Added NULL check for | |
| an XGetImage call. Free 'image' in case of some error cases. | |
| * Removed some old debug prints. | |
| * clutter/cogl/gles/cogl-fixed-fragment-shader.glsl (.h/.c genereated), | |
| clutter/cogl/gles/cogl-gles2-wrapper.c: | |
| Do to not multiply the texture's colour by the current colour if our | |
| colour is white (95% of cases). Gives us ~5% speed increase. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 10 Feb 2009 13:28:00 +0200 | |
| clutter (0.8.2-0maemo15) unstable; urgency=low | |
| * Added Adam Endrodi's patch for DestroyNotify events causing the pixmap | |
| to be destroyed in x11-texture-pixmap | |
| * Added FIXED_TO_INT_ROUND to round to the nearest(ish) integer rather than | |
| just clipping. Was to fix FP inaccuracies in the set_clip code | |
| * Modified GLES cogl-texture to skip allocation and copying to an | |
| intermediate bitmap if row strides match properly. Also use glTexImage2D | |
| if not copying a sub-area, but the whole image. | |
| * Pierre-Luc Beaudoin's patch to disable frame skipping to allow easier | |
| profiling of clutter. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 02 Feb 2009 17:34:11 +0200 | |
| clutter (0.8.2-0maemo14) unstable; urgency=low | |
| * Modified clutter_stage_redraw_damage so that the stage can be redrawn with | |
| a delay - which helps get rid of multiple redraws when we get >1 XDamage | |
| events within a few ms of each other. Currently this is set to 0 delay as | |
| we found it didn't help much. | |
| * Added CLUTTER_TEXTURE_FLAG_16_BIT to force 16 bit textures in | |
| set_from_rgb_data | |
| * Added clutter_x11_texture_pixmap_add_shape to deal with transparency in | |
| textures via XShapeGetRectangles | |
| * Modified eglx_texture_pixmap to try creating a texture with alpha before | |
| it creates one without - this solves the transparent window issue on device | |
| * removed warning from GL/cogl.c | |
| * quick fix to get update area working on scratchbox | |
| * Added a whole load of floating point matrix functions to stop the | |
| inaccuracies that were corrupting the screen in update_area calls. | |
| * Added code to draw a black rectangle with a red border for any window that | |
| doesn't have a pixmap (as opposed to just spamming stdout) | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 19 Jan 2009 16:21:48 +0000 | |
| clutter (0.8.2-0maemo13) unstable; urgency=low | |
| * added cogl_modify_clip_viewport to allow rendering to a specific area (gw) | |
| * Modified redraw_damage code to allow redraw using viewport rather than | |
| glScissor (gw) | |
| * Stopped eglx-texture-pixmap from creating a new texture on ANY change event, | |
| and instead do it only when width/height/depth changes (gw) | |
| * Set up xevent handlers in clutter-x11-texture-pixmap.c only if | |
| XDAMAGE_HANDLING is defined. This avoids doing damage handling twice for | |
| application windows and should avoid some surprises in libmatchbox2 side | |
| (kh). | |
| * Do not alter XComposite redirections in clutter-x11-texture-pixmap.c, that | |
| belongs to the window manager (kh). | |
| * Removed some un-needed log messages for EGLX textures (gw) | |
| * Set damage to update the whole screen after a 'pick' event (as it will have | |
| destroyed the buffer) | |
| * Commented out extra code that caused clutter to not compile with -Werror | |
| * Reinstated XDamage and XComposite as something in it reverted bug 95594 | |
| (and multiple XDamage shouldn't be an issue with the next bunch of work | |
| I'm working on). | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 12 Jan 2009 12:17:52 +0000 | |
| clutter (0.8.2-0maemo12) unstable; urgency=low | |
| * check for EGL_NOKIA_texture_from_pixmap, not EGL_EXT_... | |
| * Added clutter_actor_set_allow_redraw to stop certain actors forcing redraw | |
| * Added clutter_stage_set_damaged_area to allow redraw of only damaged areas | |
| * Added clutter_actor_set_visibility_detect to skip visibility detection on | |
| stuff that doesn't play fair - like h-d task navigator | |
| * Added clutter_actor_queue_redraw_damage to allow a redraw to be queued | |
| without the whole screen being marked as damaged. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Mon, 29 Dec 2008 15:21:43 +0200 | |
| clutter (0.8.2-0maemo11) unstable; urgency=low | |
| * Added PVRTC4 Texture compressor + decompressor | |
| * Added PVR decompressor fallback for loading PVRs on GL | |
| * Removed optional PVR loading code from clutter-texture | |
| * Made cogl-texture understand and load .pvr files | |
| * added cogl_bitmap_save_pvrtc4 to save compressed pvr file | |
| so it can be used for h-d backgrounds | |
| * added extra 1 byte per pixel texture formats to | |
| clutter_texture_set_from_rgb_data for gaussian shadows in | |
| matchbox | |
| * Removed visibility check for redraw as I think it adds more trouble | |
| than it solves | |
| * Added null-pointer check for container sort | |
| * Exposed cogl_blend_func to let tidy-blur-group work properly | |
| with transparent textures | |
| * Removed 'updating texture' messages fom EGL TFP | |
| * Fixed several warnings throughout the code | |
| * added more useful debug message to EGL TFP | |
| * Kimmo: Add check before queuing a paint in update_area in EGL TFP. | |
| * Kimmo: Use new libgles2 and libgles2-dev packages. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 28 Nov 2008 16:24:30 +0000 | |
| clutter (0.8.2-0maemo10) unstable; urgency=low | |
| * Added cogl-pvr-texture file to allow GLES to load PVR compressed textures | |
| if they exist | |
| * Replaced stencil-based clipping with WAY faster scissor-based clipping | |
| for the case where we're clipping to rectangles | |
| * Removed instantiation of surfaces with a stencil buffer for GLES | |
| as we won't need it now | |
| * Moved matrix functions from clutter-actor to cogl-util (+ added unproject) | |
| * Added stencil area to visibility detection so we don't even ask | |
| GLES to draw outside clipping regions (eg. for lists) | |
| * Modified pixel shaders to use lowp (int10) where possible instead of | |
| mediump (float16) | |
| * Now compile with Werror and modified some code accordingly | |
| * Added code to allow notification of modification of children to parent | |
| containers - used when a texture is used in a container to cache the | |
| state of its children (specifically tidy-blur-group in h-d) | |
| * Modified COGL to add cogl_texture_triangles to allow fast drawing on GLES | |
| * Modified Pango Renderer to use one call to cogl_texture_triangles rather | |
| than many calls to cogl_texture_rectangle | |
| * Modified cogl-bitmap-pixbuf to only use a single memcpy on load rather than | |
| one per scanline | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Wed, 21 Nov 2008 11:25:48 +0000 | |
| clutter (0.8.2-0maemo9) unstable; urgency=low | |
| * Added visibility checking for actors | |
| * Added more useful Clutter debug prints for [PAINT] | |
| * Added automatic naming of textures (if created with new_file) for [PAINT] | |
| * Added short-cut to stop matrix multiply for scale 1,1,1 and translate 0,0,0 | |
| * Removed GL_LIGHTING which caused invalid_enum for GLES2 | |
| * Re-arranged CoglPixelFormat so it works now and has more obvious macros | |
| * Removed error-prone lookup table in cogl-bitmap | |
| * Added more fast paths for pixel format conversion | |
| * Added PIXEL_FORMAT_ANY_16 to select the best 16 bit pixel format for a texture | |
| * MAEMO SPECIFIC: MADE clutter-texture ALWAYS USE 16 BIT | |
| * Fixed fixed-point issues for FBOs as well as normal buffers | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Thu, 14 Nov 2008 13:53:00 +0000 | |
| clutter (0.8.2-0maemo8) unstable; urgency=low | |
| * Style changes to EGLX backend. | |
| * Fixed scaling to screen inaccuracy causing hildon-desktop not to fit screen | |
| * Fix bug in EGLX pixmap_paint: don't call eglReleaseTexImage if | |
| eglBindTexImage had failed. | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Tue, 11 Nov 2008 15:21:45 +0000 | |
| clutter (0.8.2-0maemo7) unstable; urgency=low | |
| * Revert to old test-pixmap.c to enable x86 building. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Thu, 6 Nov 2008 16:59:17 +0200 | |
| clutter (0.8.2-0maemo6) unstable; urgency=low | |
| * Added XInput.h temporarily to make building succeed. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Thu, 6 Nov 2008 16:11:43 +0200 | |
| clutter (0.8.2-0maemo5) unstable; urgency=low | |
| * Initial support for EGL texture from pixmap extension in the EGLX backend. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Wed, 5 Nov 2008 16:39:03 +0200 | |
| clutter (0.8.2-0maemo4) unstable; urgency=low | |
| [ Gordon Williams ] | |
| * EGLX Stage now requests EGL_PIXMAP if possible, but falls back if not | |
| * Bug 90522 fixed - 'clipping not working' - EGLX Stage needed to request a stencil buffer | |
| [ Rodrigo Novo ] | |
| * Applied patch to eglx/clutter-stage-egl.c, by Sami Kyöstilä, to allow | |
| Clutter to run properly with the "new" sgx driver | |
| -- Rodrigo Novo <novo@wakko.research.nokia.com> Fri, 31 Oct 2008 15:25:57 +0200 | |
| clutter (0.8.2-0maemo3) unstable; urgency=low | |
| [ Gordon Williams ] | |
| * Added format conversion for RGB/BGR565 within cogl | |
| * Added faster special case for BGR565 -> BGR888 conversion | |
| * Removed non-GLES2 specific conversions in X11-pixmap | |
| -- Gordon Williams <gordon.williams@collabora.co.uk> Thu, 23 Oct 2008 18:04:00 +0000 | |
| clutter (0.8.2-0maemo2) unstable; urgency=low | |
| [ Kimmo Hämälainen ] | |
| * Added texture_from_pixmap support to the EGLX backend. | |
| [ Gordon Williams ] | |
| * Added Kimmo's as yet unused EGLX X11 pixmap patch | |
| * Removed 32 bit format conversion for x11-pixmap | |
| * Stopped clutter slicing GLES2 textures when there was no need | |
| -- Claudio Saavedra <csaavedra@igalia.com> Thu, 23 Oct 2008 09:18:44 +0200 | |
| clutter (0.8.2-0maemo1) unstable; urgency=low | |
| * New upstream version 0.8.2 | |
| -- Claudio Saavedra <csaavedra@igalia.com> Fri, 26 Sep 2008 09:36:52 +0300 | |
| clutter (0.8.0-0maemo1) unstable; urgency=low | |
| * Upstream version 0.8 | |
| * Disabled gtk-docs for now. | |
| * Added Neil Roberts' FBO patch for GLES2 backend. | |
| -- Kimmo Hämäläinen <kimmo.hamalainen@nokia.com> Tue, 29 Jul 2008 15:58:49 +0300 |