]> git.pld-linux.org Git - packages/DirectFB.git/blob - DirectFB-update.patch
Release 6 (by relup.sh)
[packages/DirectFB.git] / DirectFB-update.patch
1 --- DirectFB-1.6.0/wm/unique/uniquewm.c.orig    2012-06-14 18:00:08.000000000 +0200
2 +++ DirectFB-1.6.0/wm/unique/uniquewm.c 2012-06-17 13:44:30.032201512 +0200
3 @@ -38,6 +38,8 @@
4  #include <core/surface.h>
5  #include <core/surface_buffer.h>
6  
7 +#include <fusion/fusion.h>
8 +
9  #include <unique/context.h>
10  #include <unique/decoration.h>
11  #include <unique/internal.h>
12 @@ -275,7 +277,7 @@
13       D_MAGIC_ASSERT( wm_shared, WMShared );
14       D_ASSERT( wm_shared->context_pool != NULL );
15  
16 -     return (UniqueContext*) fusion_object_create( wm_shared->context_pool, wm_data->world );
17 +     return (UniqueContext*) fusion_object_create( wm_shared->context_pool, wm_data->world, fusion_id(wm_data->world) );
18  }
19  
20  UniqueDecoration *
21 @@ -286,7 +288,7 @@
22       D_MAGIC_ASSERT( wm_shared, WMShared );
23       D_ASSERT( wm_shared->decoration_pool != NULL );
24  
25 -     return (UniqueDecoration*) fusion_object_create( wm_shared->decoration_pool, wm_data->world );
26 +     return (UniqueDecoration*) fusion_object_create( wm_shared->decoration_pool, wm_data->world, fusion_id(wm_data->world) );
27  }
28  
29  UniqueWindow *
30 @@ -297,7 +299,7 @@
31       D_MAGIC_ASSERT( wm_shared, WMShared );
32       D_ASSERT( wm_shared->window_pool != NULL );
33  
34 -     return (UniqueWindow*) fusion_object_create( wm_shared->window_pool, wm_data->world );
35 +     return (UniqueWindow*) fusion_object_create( wm_shared->window_pool, wm_data->world, fusion_id(wm_data->world) );
36  }
37  
38  /**************************************************************************************************/
39 --- DirectFB-1.7.0/wm/unique/test_foo.c.orig    2013-07-09 00:23:17.000000000 +0200
40 +++ DirectFB-1.7.0/wm/unique/test_foo.c 2013-07-14 11:21:12.167080126 +0200
41 @@ -143,7 +143,7 @@
42       shared = context->shared;
43       D_MAGIC_ASSERT( shared, WMShared );
44  
45 -     dfb_layer_context_lock( region->context );
46 +     dfb_layer_region_lock( region ); // ???
47  
48       switch (event->type) {
49            case UIET_MOTION:
50 @@ -180,7 +180,7 @@
51                 break;
52       }
53  
54 -     dfb_layer_context_unlock( region->context );
55 +     dfb_layer_region_unlock( region );
56  
57       return RS_OK;
58  }
59 --- DirectFB-1.6.0/gfxdrivers/cle266/uc_primary.c.orig  2012-06-14 18:00:08.000000000 +0200
60 +++ DirectFB-1.6.0/gfxdrivers/cle266/uc_primary.c       2012-06-17 21:53:26.644303701 +0200
61 @@ -138,7 +138,8 @@
62                CoreLayerRegionConfigFlags  updated,
63                CoreSurface                *surface,
64                CorePalette                *palette,
65 -              CoreSurfaceBufferLock      *lock )
66 +              CoreSurfaceBufferLock      *left_lock,
67 +             CoreSurfaceBufferLock      *right_lock)
68  {
69       DFBResult     ret;
70       UcDriverData *ucdrv = (UcDriverData*) driver_data;
71 @@ -147,7 +148,7 @@
72       ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData,
73                                          layer_data, region_data,
74                                          config, updated, surface,
75 -                                        palette, lock );
76 +                                        palette, left_lock, right_lock );
77       if (ret)
78            return ret;
79  
80 --- DirectFB-1.7.0/gfxdrivers/cle266/uc_overlay.c.orig  2013-01-12 06:06:23.000000000 +0100
81 +++ DirectFB-1.7.0/gfxdrivers/cle266/uc_overlay.c       2013-07-14 13:35:19.513409077 +0200
82 @@ -246,7 +246,7 @@
83      dfb_surface_flip(surface, false);
84  
85      ucovl->field = 0;
86 -    ucovl->lock = lock;
87 +    ucovl->lock = left_lock;
88  
89      ret = uc_ovl_update(ucdrv, ucovl, UC_OVL_FLIP, surface, left_lock);
90      if (ret)
91 --- DirectFB-1.6.0/gfxdrivers/cyber5k/cyber5k.c.orig    2012-06-14 18:00:08.000000000 +0200
92 +++ DirectFB-1.6.0/gfxdrivers/cyber5k/cyber5k.c 2012-06-18 18:24:36.821203665 +0200
93 @@ -636,7 +636,8 @@
94                CoreLayerRegionConfigFlags  updated,
95                CoreSurface                *surface,
96                CorePalette                *palette,
97 -              CoreSurfaceBufferLock      *lock )
98 +              CoreSurfaceBufferLock      *left_lock,
99 +              CoreSurfaceBufferLock      *right_lock )
100  {
101       DFBResult ret;
102  
103 @@ -644,7 +645,7 @@
104       ret = oldPrimaryFuncs.SetRegion( layer, oldPrimaryDriverData,
105                                        layer_data, region_data,
106                                        config, updated, surface,
107 -                                      palette, lock );
108 +                                      palette, left_lock, right_lock );
109       if (ret)
110            return ret;
111  
112 --- DirectFB-1.6.0/gfxdrivers/radeon/radeon_crtc1.c.orig        2012-06-14 18:00:08.000000000 +0200
113 +++ DirectFB-1.6.0/gfxdrivers/radeon/radeon_crtc1.c     2012-06-18 18:37:26.694504689 +0200
114 @@ -147,14 +147,15 @@
115                  CoreLayerRegionConfigFlags  updated,
116                  CoreSurface                *surface,
117                  CorePalette                *palette,
118 -                CoreSurfaceBufferLock      *lock )
119 +                CoreSurfaceBufferLock      *left_lock,
120 +               CoreSurfaceBufferLock      *right_lock)
121  {
122       
123       if (updated & ~CLRCF_OPTIONS) {
124            return OldPrimaryLayerFuncs.SetRegion( layer,
125                                                   OldPrimaryLayerDriverData,
126                                                   layer_data, region_data,
127 -                                                 config, updated, surface, palette, lock );
128 +                                                 config, updated, surface, palette, left_lock, right_lock );
129       }
130  
131       return DFB_OK;
132 --- DirectFB-1.7.0/gfxdrivers/savage/savage_streams_old.c.orig  2013-07-09 00:23:17.000000000 +0200
133 +++ DirectFB-1.7.0/gfxdrivers/savage/savage_streams_old.c       2013-07-14 14:25:41.743282243 +0200
134 @@ -347,7 +347,8 @@
135                            CoreLayerRegionConfigFlags  updated,
136                            CoreSurface                *surface,
137                            CorePalette                *palette,
138 -                          CoreSurfaceBufferLock      *lock )
139 +                          CoreSurfaceBufferLock      *lock,
140 +                          CoreSurfaceBufferLock      *right_lock )
141  {
142       SavageDriverData *sdrv = (SavageDriverData*) driver_data;
143       SavageSecondaryLayerData *slay = (SavageSecondaryLayerData*) layer_data;
144 @@ -756,7 +757,8 @@
145                          CoreLayerRegionConfigFlags  updated,
146                          CoreSurface                *surface,
147                          CorePalette                *palette,
148 -                        CoreSurfaceBufferLock      *lock )
149 +                        CoreSurfaceBufferLock      *lock,
150 +                        CoreSurfaceBufferLock      *right_lock )
151  {
152       SavageDriverData *sdrv = (SavageDriverData*) driver_data;
153       SavagePrimaryLayerData *play = (SavagePrimaryLayerData*) layer_data;
154 @@ -767,7 +769,7 @@
155              DFB_BYTES_PER_PIXEL(config->format) * 8);
156  
157       ret = savage_pfuncs.SetRegion(layer, driver_data, layer_data, region_data,
158 -                                   config, updated, surface, palette, lock);
159 +                                   config, updated, surface, palette, lock, right_lock);
160       if (ret != DFB_OK)
161            return ret;
162  
163 --- DirectFB-1.7.0/gfxdrivers/unichrome/uc_primary.c.orig       2013-07-09 00:23:17.000000000 +0200
164 +++ DirectFB-1.7.0/gfxdrivers/unichrome/uc_primary.c    2013-07-14 15:06:06.646513815 +0200
165 @@ -139,7 +139,8 @@
166                CoreLayerRegionConfigFlags  updated,
167                CoreSurface                *surface,
168                CorePalette                *palette,
169 -              CoreSurfaceBufferLock      *lock )
170 +              CoreSurfaceBufferLock      *lock,
171 +              CoreSurfaceBufferLock      *right_lock )
172  {
173       DFBResult     ret;
174       UcDriverData *ucdrv = (UcDriverData*) driver_data;
175 @@ -148,7 +149,7 @@
176       ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData,
177                                          layer_data, region_data,
178                                          config, updated, surface,
179 -                                        palette, lock );
180 +                                        palette, lock, right_lock );
181       if (ret)
182            return ret;
183  
184 --- DirectFB-1.7.0/gfxdrivers/unichrome/uc_spic.c.orig  2011-08-11 13:29:49.000000000 +0200
185 +++ DirectFB-1.7.0/gfxdrivers/unichrome/uc_spic.c       2013-07-14 15:14:06.013160364 +0200
186 @@ -143,7 +143,8 @@
187                      CoreLayerRegionConfigFlags  updated,
188                      CoreSurface                *surface,
189                      CorePalette                *palette,
190 -                    CoreSurfaceBufferLock      *lock )
191 +                    CoreSurfaceBufferLock      *lock,
192 +                    CoreSurfaceBufferLock      *right_lock )
193  {
194      UcDriverData*  ucdrv = (UcDriverData*) driver_data;
195  
196 @@ -173,7 +174,10 @@
197                       void                  *region_data,
198                       CoreSurface           *surface,
199                       DFBSurfaceFlipFlags    flags,
200 -                     CoreSurfaceBufferLock *lock )
201 +                    const DFBRegion       *left_update,
202 +                     CoreSurfaceBufferLock *lock,
203 +                    const DFBRegion       *right_update,
204 +                     CoreSurfaceBufferLock *right_lock )
205  {
206      UcDriverData*  ucdrv = (UcDriverData*) driver_data;
207  
This page took 0.1113 seconds and 3 git commands to generate.