Merge lp:~helene-verhaeghe27/cairo-dock-core/bugfix into lp:~cairo-dock-team/cairo-dock-core/cairo-dock

Proposed by Helene Verhaeghe
Status: Merged
Approved by: Matthieu Baerts
Approved revision: 1835
Merge reported by: Matthieu Baerts
Merged at revision: not available
Proposed branch: lp:~helene-verhaeghe27/cairo-dock-core/bugfix
Merge into: lp:~cairo-dock-team/cairo-dock-core/cairo-dock
Diff against target: 233 lines (+37/-58) (has conflicts)
8 files modified
src/cairo-dock-widget.c (+4/-3)
src/gldit/cairo-dock-data-renderer.c (+5/-6)
src/gldit/cairo-dock-dock-facility.c (+14/-37)
src/gldit/cairo-dock-dock-factory.c (+3/-3)
src/gldit/cairo-dock-gui-factory.c (+2/-2)
src/gldit/cairo-dock-icon-manager.c (+1/-2)
src/gldit/cairo-dock-image-buffer.c (+5/-5)
src/gldit/cairo-dock-themes-manager.c (+3/-0)
Text conflict in src/gldit/cairo-dock-themes-manager.c
To merge this branch: bzr merge lp:~helene-verhaeghe27/cairo-dock-core/bugfix
Reviewer Review Type Date Requested Status
Matthieu Baerts Approve
Review via email: mp+238063@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this merge request!

I'll review it by adding inline comments ;-)

Revision history for this message
Matthieu Baerts (matttbe) :
review: Needs Fixing
1835. By Helene Verhaeghe

dock-facility : rewriting the if

Revision history for this message
Matthieu Baerts (matttbe) wrote :

As discussed by mail, I'm going to import your changes and fixes some typos ;-)

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/cairo-dock-widget.c'
2--- src/cairo-dock-widget.c 2012-10-07 00:38:20 +0000
3+++ src/cairo-dock-widget.c 2014-10-11 22:59:26 +0000
4@@ -38,9 +38,10 @@
5
6 void cairo_dock_widget_reload (CDWidget *pCdWidget)
7 {
8- cd_debug ("%s (type %d)", __func__, pCdWidget->iType);
9- if (pCdWidget && pCdWidget->reload)
10- pCdWidget->reload (pCdWidget);
11+ if (pCdWidget)
12+ cd_debug ("%s (type %d)", __func__, pCdWidget->iType);
13+ if (pCdWidget->reload)
14+ pCdWidget->reload (pCdWidget);
15 }
16
17
18
19=== modified file 'src/gldit/cairo-dock-data-renderer.c'
20--- src/gldit/cairo-dock-data-renderer.c 2014-05-02 14:40:05 +0000
21+++ src/gldit/cairo-dock-data-renderer.c 2014-10-11 22:59:26 +0000
22@@ -192,7 +192,6 @@
23 if (pRenderer->bWriteValues && pRenderer->bCanRenderValueAsText)
24 {
25 CairoDataRendererTextParam *pText;
26- int w, h, dw, dh;
27 pText = &pRenderer->pValuesText[iNumValue];
28 if (pText->fWidth != 0 && pText->fHeight != 0)
29 {
30@@ -202,10 +201,10 @@
31 glColor3f (pText->pColor[0], pText->pColor[1], pText->pColor[2]);
32 glPushMatrix ();
33
34- w = pText->fWidth * pRenderer->iWidth;
35- h = pText->fHeight * pRenderer->iHeight;
36- dw = w & 1;
37- dh = h & 1;
38+ int w = pText->fWidth * pRenderer->iWidth;
39+ int h = pText->fHeight * pRenderer->iHeight;
40+ int dw = w & 1;
41+ int dh = h & 1;
42 cairo_dock_draw_gl_text_at_position_in_area ((guchar *) pRenderer->cFormatBuffer,
43 pFont,
44 floor (pText->fX * iWidth) + .5*dw,
45@@ -629,9 +628,9 @@
46 g_return_val_if_fail (pRenderer != NULL, FALSE);
47
48 GldiContainer *pContainer = pIcon->pContainer;
49- cd_debug ("Render delayed: (%s, %dx%d)", pIcon->cName, pContainer->iWidth, pContainer->iHeight);
50 if (pContainer)
51 {
52+ cd_debug ("Render delayed: (%s, %dx%d)", pIcon->cName, pContainer->iWidth, pContainer->iHeight);
53 if (pContainer->iWidth == 1 && pContainer->iHeight == 1) // container not yet resized, retry later
54 return TRUE;
55
56
57=== modified file 'src/gldit/cairo-dock-dock-facility.c'
58--- src/gldit/cairo-dock-dock-facility.c 2014-08-17 22:38:25 +0000
59+++ src/gldit/cairo-dock-dock-facility.c 2014-10-11 22:59:26 +0000
60@@ -410,16 +410,9 @@
61 iWindowPositionY = H - iNewHeight + pDock->iMaxIconHeight;
62
63 int iScreenOffsetX = gldi_dock_get_screen_offset_x (pDock), iScreenOffsetY = gldi_dock_get_screen_offset_y (pDock);
64- if (pDock->container.bIsHorizontal)
65- {
66- *iNewPositionX = iWindowPositionX + iScreenOffsetX;
67- *iNewPositionY = iWindowPositionY + iScreenOffsetY;
68- }
69- else
70- {
71- *iNewPositionX = iWindowPositionX + iScreenOffsetX;
72- *iNewPositionY = iWindowPositionY + iScreenOffsetY;
73- }
74+
75+ *iNewPositionX = iWindowPositionX + iScreenOffsetX;
76+ *iNewPositionY = iWindowPositionY + iScreenOffsetY;
77 //g_print ("POSITION : %d+%d ; %d+%d\n", iWindowPositionX, pDock->iScreenOffsetX, iWindowPositionY, pDock->iScreenOffsetY);
78 }
79
80@@ -838,33 +831,17 @@
81 gboolean bMouseInsideDock = (x_abs >= 0 && x_abs <= pDock->fFlatDockWidth && iMouseX > 0 && iMouseX < iWidth);
82 //g_print ("bMouseInsideDock : %d (%d;%d/%.2f)\n", bMouseInsideDock, pDock->container.bInside, x_abs, pDock->fFlatDockWidth);
83
84- if (! bMouseInsideDock) // hors du dock par les cotes.
85- {
86- if (/*cairo_dock_is_extended_dock (pDock) && */pDock->bAutoHide) // c'est penible de sortir du dock trop facilement avec l'auto-hide.
87- {
88- if (iMouseY >= 0 && iMouseY < iHeight)
89- iMousePositionType = CAIRO_DOCK_MOUSE_ON_THE_EDGE;
90- else
91- iMousePositionType = CAIRO_DOCK_MOUSE_OUTSIDE;
92- }
93- else
94- {
95- /**double fSideMargin = fabs (pDock->fAlign - .5) * (iWidth - pDock->fFlatDockWidth);
96- if (x_abs < - fSideMargin || x_abs > pDock->fFlatDockWidth + fSideMargin)
97- iMousePositionType = CAIRO_DOCK_MOUSE_OUTSIDE;
98- else
99- iMousePositionType = CAIRO_DOCK_MOUSE_ON_THE_EDGE;*/
100- if (iMouseY >= 0 && iMouseY < iHeight)
101- iMousePositionType = CAIRO_DOCK_MOUSE_ON_THE_EDGE;
102- else
103- iMousePositionType = CAIRO_DOCK_MOUSE_OUTSIDE;
104- }
105- }
106- else if (iMouseY >= 0 && iMouseY < iHeight) // et en plus on est dedans en y. // && pPointedIcon != NULL
107- {
108- //g_print ("on est dedans en x et en y (iMouseX=%d => x_abs=%d ; iMouseY=%d/%d)\n", iMouseX, x_abs, iMouseY, iHeight);
109- //pDock->container.bInside = TRUE;
110- iMousePositionType = CAIRO_DOCK_MOUSE_INSIDE;
111+ if (iMouseY >= 0 && iMouseY < iHeight) {
112+ if (! bMouseInsideDock) // hors du dock par les cotes.
113+ {
114+ iMousePositionType = CAIRO_DOCK_MOUSE_ON_THE_EDGE;
115+ }
116+ else // et en plus on est dedans en y. // && pPointedIcon != NULL
117+ {
118+ //g_print ("on est dedans en x et en y (iMouseX=%d => x_abs=%d ; iMouseY=%d/%d)\n", iMouseX, x_abs, iMouseY, iHeight);
119+ //pDock->container.bInside = TRUE;
120+ iMousePositionType = CAIRO_DOCK_MOUSE_INSIDE;
121+ }
122 }
123 else
124 iMousePositionType = CAIRO_DOCK_MOUSE_OUTSIDE;
125
126=== modified file 'src/gldit/cairo-dock-dock-factory.c'
127--- src/gldit/cairo-dock-dock-factory.c 2014-08-17 22:36:43 +0000
128+++ src/gldit/cairo-dock-dock-factory.c 2014-10-11 22:59:26 +0000
129@@ -1417,11 +1417,11 @@
130 Y = x;
131 X = y - pDock->container.iWidth/2;
132 }
133- int w, h;
134+
135 if (pDock->iInputState == CAIRO_DOCK_INPUT_AT_REST)
136 {
137- w = pDock->iMinDockWidth;
138- h = pDock->iMinDockHeight;
139+ int w = pDock->iMinDockWidth;
140+ int h = pDock->iMinDockHeight;
141
142 if (X <= -w/2 || X >= w/2)
143 return FALSE; // on n'accepte pas le drop.
144
145=== modified file 'src/gldit/cairo-dock-gui-factory.c'
146--- src/gldit/cairo-dock-gui-factory.c 2014-08-17 22:46:04 +0000
147+++ src/gldit/cairo-dock-gui-factory.c 2014-10-11 22:59:26 +0000
148@@ -841,7 +841,6 @@
149 cd_debug ("%s (%s, %s, %s)", __func__, cGroupName, cKeyName, cOriginalConfFilePath);
150
151 GSList *pList;
152- gsize i = 0;
153 GtkWidget *pOneWidget = pSubWidgetList->data;
154 GError *erreur = NULL;
155 gsize length = 0;
156@@ -858,6 +857,7 @@
157
158 if (GTK_IS_SPIN_BUTTON (pOneWidget) || GTK_IS_SCALE (pOneWidget))
159 {
160+ gsize i = 0;
161 gboolean bIsSpin = GTK_IS_SPIN_BUTTON (pOneWidget);
162 double *fValuesList = g_key_file_get_double_list (pKeyFile, cGroupName, cKeyName, &length, &erreur);
163
164@@ -1724,9 +1724,9 @@
165 // ModuleImage
166 int iPreviewWidth, iPreviewHeight;
167 GdkPixbuf *pPreviewPixbuf = NULL;
168- int w=200, h=200;
169 if (gdk_pixbuf_get_file_info (pModule->pVisitCard->cPreviewFilePath, &iPreviewWidth, &iPreviewHeight) != NULL) // The return value is owned by GdkPixbuf and should not be freed.
170 {
171+ int w=200, h=200;
172 if (iPreviewWidth > w)
173 {
174 iPreviewHeight *= 1.*w/iPreviewWidth;
175
176=== modified file 'src/gldit/cairo-dock-icon-manager.c'
177--- src/gldit/cairo-dock-icon-manager.c 2014-10-11 18:51:13 +0000
178+++ src/gldit/cairo-dock-icon-manager.c 2014-10-11 22:59:26 +0000
179@@ -243,7 +243,6 @@
180 const gchar *cSuffixTab[4] = {".svg", ".png", ".xpm", NULL};
181 gboolean bHasSuffix=FALSE, bFileFound=FALSE, bHasVersion=FALSE;
182 GtkIconInfo* pIconInfo = NULL;
183- int j;
184 gchar *str = strrchr (cFileName, '.');
185 bHasSuffix = (str != NULL && g_ascii_isalpha (*(str+1))); // exemple : "firefox.svg", but not "firefox-3.0"
186 bHasVersion = (str != NULL && g_ascii_isdigit (*(str+1)) && g_ascii_isdigit (*(str-1)) && str-1 != cFileName); // doit finir par x.y, x et y ayant autant de chiffres que l'on veut.
187@@ -253,7 +252,7 @@
188 {
189 if (! bHasSuffix) // test all the suffix one by one.
190 {
191- j = 0;
192+ int j = 0;
193 while (cSuffixTab[j] != NULL)
194 {
195 g_string_printf (sIconPath, "%s/%s%s", g_cCurrentIconsPath, cFileName, cSuffixTab[j]);
196
197=== modified file 'src/gldit/cairo-dock-image-buffer.c'
198--- src/gldit/cairo-dock-image-buffer.c 2014-06-12 21:49:01 +0000
199+++ src/gldit/cairo-dock-image-buffer.c 2014-10-11 22:59:26 +0000
200@@ -517,13 +517,13 @@
201 {
202 // on attache la texture au FBO.
203 ///if (pContainer->iWidth == 1 && pContainer->iHeight == 1) // container not yet fully resized
204- if (pContainer->iWidth < pImage->iWidth || pContainer->iHeight < pImage->iHeight)
205- {
206- return FALSE;
207- }
208- iWidth = pImage->iWidth, iHeight = pImage->iHeight;
209 if (pContainer == NULL)
210 pContainer = g_pPrimaryContainer;
211+ if (pContainer->iWidth < pImage->iWidth || pContainer->iHeight < pImage->iHeight)
212+ {
213+ return FALSE;
214+ }
215+ iWidth = pImage->iWidth, iHeight = pImage->iHeight;
216 if (! gldi_gl_container_make_current (pContainer))
217 {
218 cd_warning ("couldn't set the opengl context");
219
220=== modified file 'src/gldit/cairo-dock-themes-manager.c'
221--- src/gldit/cairo-dock-themes-manager.c 2014-10-11 22:09:58 +0000
222+++ src/gldit/cairo-dock-themes-manager.c 2014-10-11 22:59:26 +0000
223@@ -530,7 +530,10 @@
224 //\___________________ We load launcher if needed after having removed old ones.
225 if (! g_file_test (g_cCurrentLaunchersPath, G_FILE_TEST_EXISTS))
226 {
227+<<<<<<< TREE
228 g_string_printf (sCommand, "mkdir -p \"%s\"", g_cCurrentLaunchersPath);
229+=======
230+>>>>>>> MERGE-SOURCE
231 _launch_cmd (sCommand->str);
232 }
233 if (g_pMainDock == NULL || bLoadLaunchers)

Subscribers

People subscribed via source and target branches