[Xfce4-commits] r23288 - terminal/trunk/po xarchiver/trunk/po

2006-10-05 Thread Piarres Beobide
Author: piarres
Date: 2006-10-05 10:17:31 + (Thu, 05 Oct 2006)
New Revision: 23288

Modified:
   terminal/trunk/po/ChangeLog
   terminal/trunk/po/eu.po
   xarchiver/trunk/po/ChangeLog
   xarchiver/trunk/po/eu.po
Log:
Basque translation update for terminal and xarchiver


Modified: terminal/trunk/po/ChangeLog
===
--- terminal/trunk/po/ChangeLog 2006-10-04 21:32:03 UTC (rev 23287)
+++ terminal/trunk/po/ChangeLog 2006-10-05 10:17:31 UTC (rev 23288)
@@ -1,3 +1,7 @@
+2006-10-05  Piarres Beobide [EMAIL PROTECTED]
+
+* eu.po: Basque translation update.
+
 2006-10-02  Pau Rul-lan Ferragut [EMAIL PROTECTED]
 
* ru.po: Updated Russian translations by Andrey Fedoseev

Modified: terminal/trunk/po/eu.po
===
--- terminal/trunk/po/eu.po 2006-10-04 21:32:03 UTC (rev 23287)
+++ terminal/trunk/po/eu.po 2006-10-05 10:17:31 UTC (rev 23288)
@@ -967,9 +967,8 @@
 
 #: ../terminal/terminal-preferences.c:381
 #: ../terminal/terminal-preferences.c:382
-#, fuzzy
 msgid Paste Selection
-msgstr bTestua Hautapena/b
+msgstr Hautapena Itsatsi
 
 #: ../terminal/terminal-preferences.c:392
 #: ../terminal/terminal-preferences.c:393
@@ -1269,11 +1268,11 @@
 
 #: ../terminal/terminal-window.c:206
 msgid Paste _Selection
-msgstr 
+msgstr _Hautapena Itsatsi
 
 #: ../terminal/terminal-window.c:206
 msgid Paste from primary selection
-msgstr 
+msgstr Oinarrziko hautapenetik itsatsi
 
 #: ../terminal/terminal-window.c:207
 msgid _Applications...

Modified: xarchiver/trunk/po/ChangeLog
===
--- xarchiver/trunk/po/ChangeLog2006-10-04 21:32:03 UTC (rev 23287)
+++ xarchiver/trunk/po/ChangeLog2006-10-05 10:17:31 UTC (rev 23288)
@@ -1,3 +1,6 @@
+2006-10-05  Piarres Beobide [EMAIL PROTECTED]
+
+* eu.po: Basque translation update.
 2006-10-02  Pau Rul-lan Ferragut [EMAIL PROTECTED]
 
* ru.po: Updated Russian translations by Andrey Fedoseev

Modified: xarchiver/trunk/po/eu.po
===
--- xarchiver/trunk/po/eu.po2006-10-04 21:32:03 UTC (rev 23287)
+++ xarchiver/trunk/po/eu.po2006-10-05 10:17:31 UTC (rev 23288)
@@ -866,7 +866,7 @@
 
 #: src/rar.c:37
 msgid CRC
-msgstr 
+msgstr CRC
 
 #: src/rar.c:37 src/zip.c:37
 msgid Method
@@ -923,7 +923,7 @@
 
 #: src/zip.c:37
 msgid CRC-32
-msgstr 
+msgstr CRC-Â32
 
 #~ msgid Extract the archive to the specified folder and quits.
 #~ msgstr Zehazturiko paketea helburu karpetara atera eta irten.

___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] r23289 - in xarchiver/branches/xarchiver-psybsd: libxarchiver src

2006-10-05 Thread Stephan Arts
Author: stephan
Date: 2006-10-05 11:07:34 + (Thu, 05 Oct 2006)
New Revision: 23289

Modified:
   xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
   xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.h
   xarchiver/branches/xarchiver-psybsd/src/archive_store.c
   xarchiver/branches/xarchiver-psybsd/src/archive_store.h
   xarchiver/branches/xarchiver-psybsd/src/main_window.c
Log:
Applied patch from Peter de Ridder [EMAIL PROTECTED]

Fixed segfault.



Modified: xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
===
--- xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c  2006-10-05 
10:17:31 UTC (rev 23288)
+++ xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c  2006-10-05 
11:07:34 UTC (rev 23289)
@@ -31,7 +31,7 @@
 
 #include internals.h
 
-#define LXA_ENTRY_CHILD_BUFFER_SIZE 300
+#define LXA_ENTRY_CHILD_BUFFER_SIZE 3
 
 
 static void
@@ -188,6 +188,7 @@
gchar **path_items;
LXAEntry *tmp_entry = NULL, *parent = NULL;
path_items = g_strsplit_set(path, /\n, -1);
+/*
tmp_entry = lxa_entry_get_child(archive-root_entry, path_items[0]);
if(!tmp_entry)
{
@@ -198,11 +199,12 @@
else
tmp_entry-is_folder = FALSE;
lxa_entry_add_child(archive-root_entry, tmp_entry);
-   lxa_entry_flush_buffer(archive-root_entry);
+// lxa_entry_flush_buffer(archive-root_entry);
}
-   for(i = 1; path_items[i]?strlen(path_items[i]):0;i++)
+*/
+   parent = archive-root_entry;
+   for(i = 0; path_items[i]?strlen(path_items[i]):0;i++)
{
-   parent = tmp_entry;
tmp_entry = lxa_entry_get_child(parent, path_items[i]);
if(!tmp_entry)
{
@@ -212,7 +214,7 @@
if(path[strlen(path)-1] == '/')
{
tmp_entry-is_folder = TRUE;
-   lxa_entry_flush_buffer(parent);
+// lxa_entry_flush_buffer(parent);
}
else
tmp_entry-is_folder = FALSE;
@@ -260,21 +262,39 @@
return 0;
 }
 
+//TODO: why does this have a return value?
 gboolean
 lxa_entry_add_child(LXAEntry *parent, LXAEntry *child)
 {
-   guint max_children = 0;
-   guint begin = 0;
-   guint pos = 0;
-   gint cmp = 0;
-   guint old_i = 0;
-   guint new_i = 0;
-   guint size = parent-n_children;
-   guint org_size = parent-n_children;
-   GSList *buffer_iter = NULL;
-   LXAEntry **children_old = (LXAEntry **)parent-children;
-   
-   parent-buffer = g_slist_insert_sorted(parent-buffer, (gpointer)child, 
(GCompareFunc)lxa_archive_sort_entry_buffer);
+   gint cmp = 1;
+   GSList *buffer_iter = parent-buffer;
+   GSList *prev_entry = NULL;
+   GSList *new_entry = NULL;
+
+   for(; buffer_iter; buffer_iter = buffer_iter-next)
+   {
+   cmp = strcmp(child-filename, 
((LXAEntry*)buffer_iter-data)-filename);
+
+   if(!cmp)
+   {
+   /* TODO: merge same as in flush */
+   return;
+   }
+   if(cmp  0)
+   break;
+
+   prev_entry = buffer_iter;
+   }
+
+   new_entry = g_new(GSList, 1);
+   new_entry-next = buffer_iter;
+   new_entry-data = child;
+
+   if(prev_entry)
+   prev_entry-next = new_entry;
+   else
+   parent-buffer = new_entry;
+
if(g_slist_length(parent-buffer) == LXA_ENTRY_CHILD_BUFFER_SIZE)
lxa_entry_flush_buffer(parent);
 }
@@ -282,16 +302,18 @@
 LXAEntry *
 lxa_entry_get_child(LXAEntry *entry, const gchar *filename)
 {
+   GSList *buffer_iter = NULL;
guint size = entry-n_children;
guint pos = 0;
+   guint begin = 0;
gint cmp = 0;
while(size)
{
pos = (size / 2);
 
-   cmp = strcmp(filename, entry-children[pos]-filename);
+   cmp = strcmp(filename, entry-children[pos+begin]-filename);
if(!cmp)
-   return entry-children[pos];
+   return entry-children[pos+begin];
 
if(cmp  0)
{
@@ -300,15 +322,26 @@
else
{
size = size - ++pos;
+   begin += pos;
}
}
+
+   for(buffer_iter = entry-buffer; buffer_iter; buffer_iter = 
buffer_iter-next)
+   {
+   cmp = strcmp(filename, 
((LXAEntry*)buffer_iter-data)-filename);
+
+   if(!cmp)
+   return buffer_iter-data;
+   if(cmp  0)
+   break;
+   }
+
return NULL;
 }
 
 void
 

[Xfce4-commits] r23290 - in xarchiver/branches/xarchiver-psybsd: libxarchiver src

2006-10-05 Thread Stephan Arts
Author: stephan
Date: 2006-10-05 13:44:18 + (Thu, 05 Oct 2006)
New Revision: 23290

Added:
   xarchiver/branches/xarchiver-psybsd/libxarchiver/slist.c
   xarchiver/branches/xarchiver-psybsd/libxarchiver/slist.h
Modified:
   xarchiver/branches/xarchiver-psybsd/libxarchiver/Makefile.am
   xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
   xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.h
   xarchiver/branches/xarchiver-psybsd/src/archive_store.c
   xarchiver/branches/xarchiver-psybsd/src/main_window.c
Log:
Added custom (not working) treemodel



Modified: xarchiver/branches/xarchiver-psybsd/libxarchiver/Makefile.am
===
--- xarchiver/branches/xarchiver-psybsd/libxarchiver/Makefile.am
2006-10-05 11:07:34 UTC (rev 23289)
+++ xarchiver/branches/xarchiver-psybsd/libxarchiver/Makefile.am
2006-10-05 13:44:18 UTC (rev 23290)
@@ -3,6 +3,7 @@
 libxarchiver_a_SOURCES =\
libxarchiver.c libxarchiver.h \
internals.c internals.h \
+   slist.c slist.h \
archive.c archive.h \
archive-support.c archive-support.h \
   archive-support-zip.c archive-support-zip.h \

Modified: xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
===
--- xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c  2006-10-05 
11:07:34 UTC (rev 23289)
+++ xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c  2006-10-05 
13:44:18 UTC (rev 23290)
@@ -31,7 +31,7 @@
 
 #include internals.h
 
-#define LXA_ENTRY_CHILD_BUFFER_SIZE 3
+#define LXA_ENTRY_CHILD_BUFFER_SIZE 300
 
 
 static void
@@ -266,43 +266,16 @@
 gboolean
 lxa_entry_add_child(LXAEntry *parent, LXAEntry *child)
 {
-   gint cmp = 1;
-   GSList *buffer_iter = parent-buffer;
-   GSList *prev_entry = NULL;
-   GSList *new_entry = NULL;
+   parent-buffer = lxa_slist_insert_sorted_single(parent-buffer, child);
 
-   for(; buffer_iter; buffer_iter = buffer_iter-next)
-   {
-   cmp = strcmp(child-filename, 
((LXAEntry*)buffer_iter-data)-filename);
-
-   if(!cmp)
-   {
-   /* TODO: merge same as in flush */
-   return;
-   }
-   if(cmp  0)
-   break;
-
-   prev_entry = buffer_iter;
-   }
-
-   new_entry = g_new(GSList, 1);
-   new_entry-next = buffer_iter;
-   new_entry-data = child;
-
-   if(prev_entry)
-   prev_entry-next = new_entry;
-   else
-   parent-buffer = new_entry;
-
-   if(g_slist_length(parent-buffer) == LXA_ENTRY_CHILD_BUFFER_SIZE)
+   if(lxa_slist_length(parent-buffer) == LXA_ENTRY_CHILD_BUFFER_SIZE)
lxa_entry_flush_buffer(parent);
 }
 
 LXAEntry *
 lxa_entry_get_child(LXAEntry *entry, const gchar *filename)
 {
-   GSList *buffer_iter = NULL;
+   LXASList *buffer_iter = NULL;
guint size = entry-n_children;
guint pos = 0;
guint begin = 0;
@@ -328,10 +301,10 @@
 
for(buffer_iter = entry-buffer; buffer_iter; buffer_iter = 
buffer_iter-next)
{
-   cmp = strcmp(filename, 
((LXAEntry*)buffer_iter-data)-filename);
+   cmp = strcmp(filename, buffer_iter-entry-filename);
 
if(!cmp)
-   return buffer_iter-data;
+   return buffer_iter-entry;
if(cmp  0)
break;
}
@@ -342,6 +315,9 @@
 void
 lxa_entry_flush_buffer(LXAEntry *entry)
 {
+   if(!entry-buffer)
+   return;
+
guint max_children = 0;
guint begin = 0;
guint pos = 0;
@@ -349,10 +325,10 @@
guint old_i = 0;
guint new_i = 0;
guint size = entry-n_children;
-   GSList *buffer_iter = NULL;
+   LXASList *buffer_iter = NULL;
LXAEntry **children_old = (LXAEntry **)entry-children;
 
-   max_children = (entry-n_children + g_slist_length(entry-buffer));
+   max_children = (entry-n_children + lxa_slist_length(entry-buffer));

entry-children = g_new(LXAEntry *, max_children);
for(buffer_iter = entry-buffer;buffer_iter;buffer_iter = 
buffer_iter-next)
@@ -362,7 +338,7 @@
{
pos = (size / 2);
 
-   cmp = strcmp(((LXAEntry *)buffer_iter-data)-filename, 
children_old[pos+begin]-filename);
+   cmp = strcmp(buffer_iter-entry-filename, 
children_old[pos+begin]-filename);
if(!cmp)
break;
 
@@ -386,7 +362,7 @@
{
entry-children[new_i++] = 
children_old[old_i++];
}
-   entry-children[new_i++] = buffer_iter-data;
+   entry-children[new_i++] = buffer_iter-entry;
}
  

[Xfce4-commits] r23292 - xfwm4/trunk/src

2006-10-05 Thread Olivier Fourdan
Author: olivier
Date: 2006-10-05 21:24:37 + (Thu, 05 Oct 2006)
New Revision: 23292

Modified:
   xfwm4/trunk/src/compositor.c
Log:
Improve unredirection vs. map/unmap

Modified: xfwm4/trunk/src/compositor.c
===
--- xfwm4/trunk/src/compositor.c2006-10-05 20:02:00 UTC (rev 23291)
+++ xfwm4/trunk/src/compositor.c2006-10-05 21:24:37 UTC (rev 23292)
@@ -1077,7 +1077,7 @@
 display_info = screen_info-display_info;
 
 free_win_data (cw, FALSE);
-cw-ignore_unmaps = 0;
+cw-ignore_unmaps = 1;
 cw-redirected = FALSE;
 
 XCompositeUnredirectWindow (display_info-dpy, cw-id, 
display_info-composite_mode);
@@ -1749,13 +1749,6 @@
 cw-viewable = TRUE;
 cw-damaged = FALSE;
 
-if (cw-ignore_unmaps)
-{
-cw-ignore_unmaps++;
-TRACE (Mapped window 0x%lx had unmaps pending, increased to %i, 
cw-id, cw-ignore_unmaps);
-return;
-}
-
 screen_info = cw-screen_info;
 if (!WIN_IS_REDIRECTED(cw))
 {

___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] r23294 - xfwm4/trunk/src

2006-10-05 Thread Olivier Fourdan
Author: olivier
Date: 2006-10-05 21:28:56 + (Thu, 05 Oct 2006)
New Revision: 23294

Modified:
   xfwm4/trunk/src/compositor.c
Log:
Trivial trace message

Modified: xfwm4/trunk/src/compositor.c
===
--- xfwm4/trunk/src/compositor.c2006-10-05 21:26:38 UTC (rev 23293)
+++ xfwm4/trunk/src/compositor.c2006-10-05 21:28:56 UTC (rev 23294)
@@ -1753,7 +1753,7 @@
 if (!WIN_IS_REDIRECTED(cw))
 {
 screen_info-overlays++;
-TRACE (Mapped window 0x%lx, overlays increased to %i, cw-id, 
screen_info-overlays);
+TRACE (Mapping unredirected window 0x%lx, overlays increased to %i, 
cw-id, screen_info-overlays);
 return;
 }
 if (!screen_info-params-unredirect_overlays)

___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits