Hello community,
here is the log from the commit of package kdeutils4
checked in at Fri Jul 18 23:06:56 CEST 2008.
--------
--- KDE/kdeutils4/kdeutils4.changes 2008-07-11 12:38:24.000000000 +0200
+++ 4.0.99/STABLE/kdeutils4/kdeutils4.changes 2008-07-18 02:00:55.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Jul 18 02:00:55 CEST 2008 - dmueller@suse.de
+
+- update to 4.0.99
+
+-------------------------------------------------------------------
Old:
----
kdeutils-4.0.98.tar.bz2
New:
----
kdeutils-4.0.99.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdeutils4.spec ++++++
--- /var/tmp/diff_new_pack.kA1069/_old 2008-07-18 23:05:16.000000000 +0200
+++ /var/tmp/diff_new_pack.kA1069/_new 2008-07-18 23:05:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdeutils4 (Version 4.0.98)
+# spec file for package kdeutils4 (Version 4.0.99)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -21,7 +21,7 @@
Group: Productivity/Other
Summary: Base Package of KDE Utility Programs
Url: http://www.kde.org
-Version: 4.0.98
+Version: 4.0.99
Release: 1
Source0: kdeutils-%version.tar.bz2
Source1: _upstream
@@ -42,6 +42,7 @@
Suggests: kde4-sweeper
Suggests: okteta
Suggests: kde4-superkaramba
+Suggests: kde4-printer-applet
%description
This package suggest all KDE utility programs which are created from
@@ -83,6 +84,7 @@
%create_subdir_filelist -d kwallet
%create_subdir_filelist -d superkaramba
%create_subdir_filelist -d sweeper
+ %create_subdir_filelist -d printer-applet
cd ..
%create_exclude_filelist
%suse_update_desktop_file superkaramba Utility DesktopUtility
@@ -424,16 +426,37 @@
%defattr(-,root,root)
%config %_kde_config_dir/superkaramba.knsrc
+%package -n kde4-printer-applet
+License: GPL v2 or later
+Group: Productivity/Other
+Summary: Base Package of KDE Utility Programs
+%kde4_runtime_requires
+
+%description -n kde4-printer-applet
+This package suggest all KDE utility programs which are created from
+this module.
+
+
+
+Authors:
+--------
+ The KDE Team
+
+%post -n kde4-printer-applet -p /sbin/ldconfig
+
+%postun -n kde4-printer-applet -p /sbin/ldconfig
+
+%files -n kde4-printer-applet -f filelists/printer-applet
+%defattr(-,root,root)
+#%config %_kde_config_dir/printer-applet.knsrc
+
%files -f filelists/exclude
%defattr(-,root,root)
%doc AUTHORS COPYING COPYING.DOC README
-%ifnarch x86_64 ppc64 s390x mips64 sparc64
-/usr/bin/printer-applet
-/usr/share/autostart/printer-applet.desktop
-/usr/share/kde4/apps/printer-applet
-%endif
%changelog
+* Fri Jul 18 2008 dmueller@suse.de
+- update to 4.0.99
* Fri Jul 11 2008 dmueller@suse.de
- update to 4.0.98
* Fri Jul 04 2008 dmueller@suse.de
++++++ kdeutils-4.0.98.tar.bz2 -> kdeutils-4.0.99.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/ark/part/part.cpp new/kdeutils-4.0.99/ark/part/part.cpp
--- old/kdeutils-4.0.98/ark/part/part.cpp 2008-07-03 07:05:14.000000000 +0200
+++ new/kdeutils-4.0.99/ark/part/part.cpp 2008-07-15 21:48:48.000000000 +0200
@@ -288,9 +288,10 @@
{
ArkSettings::setOpenDestinationFolderAfterExtraction( dialog.openDestinationAfterExtraction() );
ArkSettings::setLastExtractionFolder( dialog.destinationDirectory().path() );
+ ArkSettings::self()->writeConfig();
QList<QVariant> files = selectedFiles();
- ExtractJob *job = m_model->extractFiles( files, dialog.destinationDirectory().path(), false );
+ ExtractJob *job = m_model->extractFiles( files, dialog.destinationDirectory().path(), true );
m_jobTracker->registerJob( job );
connect( job, SIGNAL( result( KJob* ) ),
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/ark/plugins/rarplugin/kerfuffle_rar.desktop new/kdeutils-4.0.99/ark/plugins/rarplugin/kerfuffle_rar.desktop
--- old/kdeutils-4.0.98/ark/plugins/rarplugin/kerfuffle_rar.desktop 2008-07-08 11:57:51.000000000 +0200
+++ new/kdeutils-4.0.99/ark/plugins/rarplugin/kerfuffle_rar.desktop 2008-07-17 23:32:47.000000000 +0200
@@ -25,11 +25,13 @@
Comment[fr]=Module « RAR » pour Kerfuffle
Comment[ga]=Breiseán rar le haghaidh Kerfuffle
Comment[gl]=Extensión de rar para Kerfuffle
+Comment[it]=Plugin rar per Kerfuffle
Comment[ja]=Kerfuffle のための rar プラグイン
Comment[km]=កម្មវិធីជំនួយ rar សម្រាប់ Kerfuffle
Comment[ko]=Kerfuffle을 위한 RAR 플러그인
Comment[lv]=Kerfuffle rar spraudnis
Comment[nds]=Rar-Moduul för Kerfuffle
+Comment[nl]=rar-plugin voor Kerfuffle
Comment[pt]='Plugin' do RAR para o Kerfuffle
Comment[pt_BR]=Plugin rar para a Kerfuffle
Comment[sv]=Rar-insticksprogram för Kerfuffle
Files old/kdeutils-4.0.98/doc/ark/index.cache.bz2 and new/kdeutils-4.0.99/doc/ark/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kcalc/index.cache.bz2 and new/kdeutils-4.0.99/doc/kcalc/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kcharselect/index.cache.bz2 and new/kdeutils-4.0.99/doc/kcharselect/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kdf/index.cache.bz2 and new/kdeutils-4.0.99/doc/kdf/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kfloppy/index.cache.bz2 and new/kdeutils-4.0.99/doc/kfloppy/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kgpg/editor.png and new/kdeutils-4.0.99/doc/kgpg/editor.png differ
Files old/kdeutils-4.0.98/doc/kgpg/index.cache.bz2 and new/kdeutils-4.0.99/doc/kgpg/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kgpg/keygen.png and new/kdeutils-4.0.99/doc/kgpg/keygen.png differ
Files old/kdeutils-4.0.98/doc/kgpg/keymanage.png and new/kdeutils-4.0.99/doc/kgpg/keymanage.png differ
Files old/kdeutils-4.0.98/doc/kgpg/keyprop.png and new/kdeutils-4.0.99/doc/kgpg/keyprop.png differ
Files old/kdeutils-4.0.98/doc/kgpg/keyserver.png and new/kdeutils-4.0.99/doc/kgpg/keyserver.png differ
Files old/kdeutils-4.0.98/doc/kgpg/keys.png and new/kdeutils-4.0.99/doc/kgpg/keys.png differ
Files old/kdeutils-4.0.98/doc/kgpg/kicker.png and new/kdeutils-4.0.99/doc/kgpg/kicker.png differ
Files old/kdeutils-4.0.98/doc/kgpg/options.png and new/kdeutils-4.0.99/doc/kgpg/options.png differ
Files old/kdeutils-4.0.98/doc/ktimer/index.cache.bz2 and new/kdeutils-4.0.99/doc/ktimer/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/kwallet/index.cache.bz2 and new/kdeutils-4.0.99/doc/kwallet/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/okteta/index.cache.bz2 and new/kdeutils-4.0.99/doc/okteta/index.cache.bz2 differ
Files old/kdeutils-4.0.98/doc/superkaramba/index.cache.bz2 and new/kdeutils-4.0.99/doc/superkaramba/index.cache.bz2 differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/kcalc/kcalc.cpp new/kdeutils-4.0.99/kcalc/kcalc.cpp
--- old/kdeutils-4.0.98/kcalc/kcalc.cpp 2008-06-03 11:34:15.000000000 +0200
+++ new/kdeutils-4.0.99/kcalc/kcalc.cpp 2008-07-17 23:32:47.000000000 +0200
@@ -298,6 +298,7 @@
connect(this, SIGNAL(switchShowAccels(bool)),
pbInv, SLOT(slotSetAccelDisplayMode(bool)));
+ pbClear->setShortcut(QKeySequence(Qt::Key_PageUp));
new QShortcut(Qt::Key_Escape, pbClear, SLOT(animateClick()));
connect(pbClear, SIGNAL(clicked(void)),
SLOT(slotClearclicked(void)));
@@ -305,6 +306,7 @@
pbClear, SLOT(slotSetAccelDisplayMode(bool)));
pbAllClear->setShortcut(QKeySequence(Qt::Key_PageDown));
+ new QShortcut(Qt::Key_Delete, pbAllClear, SLOT(animateClick()));
connect(pbAllClear, SIGNAL(clicked(void)),
SLOT(slotAllClearclicked(void)));
connect(this, SIGNAL(switchShowAccels(bool)),
@@ -396,9 +398,9 @@
connect(this, SIGNAL(switchShowAccels(bool)),
pbPlus, SLOT(slotSetAccelDisplayMode(bool)));
+ pbPeriod->setText(KGlobal::locale()->decimalSymbol());
pbPeriod->setShortcut(QKeySequence(Qt::Key_Period));
new QShortcut( Qt::Key_Comma, pbPeriod, SLOT(animateClick()) );
- pbPeriod->setText(KGlobal::locale()->decimalSymbol());
connect(pbPeriod, SIGNAL(clicked(void)),
SLOT(slotPeriodclicked(void)));
connect(this, SIGNAL(switchShowAccels(bool)),
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/kcalc/kcalc.ui new/kdeutils-4.0.99/kcalc/kcalc.ui
--- old/kdeutils-4.0.98/kcalc/kcalc.ui 2008-04-30 15:58:19.000000000 +0200
+++ new/kdeutils-4.0.99/kcalc/kcalc.ui 2008-07-17 23:32:47.000000000 +0200
@@ -838,9 +838,6 @@
<property name="text" >
<string>C</string>
</property>
- <property name="shortcut" >
- <string>PgUp</string>
- </property>
</widget>
</item>
<item row="1" column="1" >
@@ -851,9 +848,6 @@
<property name="text" >
<string>AC</string>
</property>
- <property name="shortcut" >
- <string>Del</string>
- </property>
</widget>
</item>
<item row="2" column="0" >
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/kgpg/kgpginterface.cpp new/kdeutils-4.0.99/kgpg/kgpginterface.cpp
--- old/kdeutils-4.0.98/kgpg/kgpginterface.cpp 2008-06-25 09:59:12.000000000 +0200
+++ new/kdeutils-4.0.99/kgpg/kgpginterface.cpp 2008-07-15 21:48:48.000000000 +0200
@@ -1808,6 +1808,8 @@
m_downloadprocess = new GPGProc(this);
*m_downloadprocess << "--command-fd=0" << "--status-fd=1";
+ m_downloadprocess->setOutputChannelMode(KProcess::MergedChannels);
+
if (proxy.isEmpty())
*m_downloadprocess << "--keyserver-options" << "no-honor-http-proxy";
else
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/kwallet/kwalletmanager.desktop new/kdeutils-4.0.99/kwallet/kwalletmanager.desktop
--- old/kdeutils-4.0.98/kwallet/kwalletmanager.desktop 2008-06-26 03:33:04.000000000 +0200
+++ new/kdeutils-4.0.99/kwallet/kwalletmanager.desktop 2008-07-17 23:32:47.000000000 +0200
@@ -18,11 +18,13 @@
GenericName[fr]=Outil de gestion de portefeuilles de KDE
GenericName[ga]=Uirlis Bhainisteoireachta Sparáin
GenericName[gl]=Ferramenta de xestión de carteiras
+GenericName[it]=Strumento per la gestione dei portafogli
GenericName[ja]=ウォレット管理ツール
GenericName[km]=ឧបករណ៍គ្រប់គ្រងកាបូប
GenericName[ko]=지갑 관리 도구
GenericName[lv]=Maka pārvaldības rīks
GenericName[nds]=Knippenpleger
+GenericName[nl]=Portefeuillebeheer
GenericName[pt]=Ferramenta de Gestão da Carteira
GenericName[pt_BR]=Ferramenta de Gerenciamento de Carteira
GenericName[sv]=Hanteringsverktyg för plånbok
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/gui/kbytearrayview.cpp new/kdeutils-4.0.99/okteta/gui/kbytearrayview.cpp
--- old/kdeutils-4.0.98/okteta/gui/kbytearrayview.cpp 2008-07-08 11:57:50.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/gui/kbytearrayview.cpp 2008-07-17 23:32:47.000000000 +0200
@@ -67,11 +67,13 @@
// C
#include
-
-namespace KHEUI {
+namespace KHEUI
+{
// zooming is done in steps of font size points
static const int DefaultZoomStep = 1;
+static const int MinFontPointSize = 4;
+static const int MaxFontPointSize = 128;
static const int DefaultStartOffset = 0;//5;
static const int DefaultFirstLineOffset = 0;
static const int DefaultNoOfBytesPerLine = 16;
@@ -99,6 +101,7 @@
mCursorPixmaps( new KCursor() ),
mCharCodec( 0 ),
mClipboardMode( QClipboard::Clipboard ),
+ mZoomLevel( 1.0 ),
mResizeStyle( DefaultResizeStyle ),
mReadOnly( false ),
mOverWriteOnly( false ),
@@ -207,7 +210,7 @@
const QString &KByteArrayView::encodingName() const { return mCharCodec->name(); }
bool KByteArrayView::isByteTypeColored() const { return valueColumn().isByteTypeColored(); }
-double KByteArrayView::zoomLevel() const { return (double)font().pointSize()/mDefaultFontSize; }
+double KByteArrayView::zoomLevel() const { return mZoomLevel; }
int KByteArrayView::cursorPosition() const { return mDataCursor->realIndex(); }
bool KByteArrayView::isCursorBehind() const { return mDataCursor->isBehind(); }
@@ -546,7 +549,10 @@
ColumnsView::fontChange( oldFont );
if( !mInZooming )
+ {
mDefaultFontSize = font().pointSize();
+ mZoomLevel = 1.0;
+ }
// get new values
const QFontMetrics newFontMetrics = fontMetrics();
@@ -588,28 +594,50 @@
void KByteArrayView::zoomIn( int pointIncrement )
{
- mInZooming = true;
QFont newFont( font() );
- newFont.setPointSize( QFontInfo(newFont).pointSize() + pointIncrement );
+ int newPointSize = QFontInfo(newFont).pointSize() + pointIncrement;
+ if( newPointSize > MaxFontPointSize )
+ newPointSize = MaxFontPointSize;
+
+ mZoomLevel = (double)newPointSize/mDefaultFontSize;
+ newFont.setPointSize( newPointSize );
+
+ mInZooming = true;
setFont( newFont );
mInZooming = false;
}
void KByteArrayView::zoomOut( int pointDecrement )
{
- mInZooming = true;
QFont newFont( font() );
- newFont.setPointSize( qMax( 1, QFontInfo(newFont).pointSize() - pointDecrement ) );
+ int newPointSize = QFontInfo(newFont).pointSize() - pointDecrement;
+ if( newPointSize < MinFontPointSize )
+ newPointSize = MinFontPointSize;
+
+ mZoomLevel = (double)newPointSize/mDefaultFontSize;
+ newFont.setPointSize( newPointSize );
+
+ mInZooming = true;
setFont( newFont );
mInZooming = false;
}
-void KByteArrayView::zoomTo( int PointSize )
+void KByteArrayView::zoomTo( int newPointSize )
{
- mInZooming = true;
+ if( newPointSize < MinFontPointSize )
+ newPointSize = MinFontPointSize;
+ else if( newPointSize > MaxFontPointSize )
+ newPointSize = MaxFontPointSize;
+
QFont newFont( font() );
- newFont.setPointSize( PointSize );
+ if( QFontInfo(newFont).pointSize() == newPointSize )
+ return;
+
+ newFont.setPointSize( newPointSize );
+ mZoomLevel = (double)newPointSize/mDefaultFontSize;
+
+ mInZooming = true;
setFont( newFont );
mInZooming = false;
}
@@ -622,7 +650,19 @@
void KByteArrayView::setZoomLevel( double zoomLevel )
{
- zoomTo( (int)(zoomLevel*mDefaultFontSize) );
+ const int newPointSize = (int)(zoomLevel*mDefaultFontSize);
+ const int currentPointSize = QFontInfo(font()).pointSize();
+
+ // TODO: here we catch any new zoomlevels which are out of bounds and the zoom already at that bound
+ if( (currentPointSize <= MinFontPointSize && zoomLevel < (double)MinFontPointSize/mDefaultFontSize)
+ || (MaxFontPointSize <= currentPointSize && (double)MaxFontPointSize/mDefaultFontSize < zoomLevel) )
+ return;
+
+ zoomTo( newPointSize );
+ // TODO: this hack overwrites the new zoomlevel calculated from the integers in zoomTo,
+ // to avoid getting trapped inside a small integer value, if the zoom tool operates relatively
+ // think about, if this is the right approach
+ mZoomLevel = zoomLevel;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/gui/kbytearrayview.h new/kdeutils-4.0.99/okteta/gui/kbytearrayview.h
--- old/kdeutils-4.0.98/okteta/gui/kbytearrayview.h 2008-07-08 11:57:50.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/gui/kbytearrayview.h 2008-07-17 23:32:47.000000000 +0200
@@ -540,6 +540,7 @@
QClipboard::Mode mClipboardMode;
/** font size as set by user (used for zooming) */
int mDefaultFontSize;
+ double mZoomLevel;
/** stores the cursor before it follows a drag*/
int mBeforeDragCursorPos;
bool mBeforeDragCursorIsBehind:1;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/gui/test/CMakeLists.txt new/kdeutils-4.0.99/okteta/gui/test/CMakeLists.txt
--- old/kdeutils-4.0.98/okteta/gui/test/CMakeLists.txt 2008-05-21 10:32:38.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/gui/test/CMakeLists.txt 2008-07-15 21:48:48.000000000 +0200
@@ -65,6 +65,7 @@
${bytearraytablelayouttest_SRCS}
)
target_link_libraries( bytearraytablelayouttest ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} )
+set_target_properties( bytearraytablelayouttest PROPERTIES COMPILE_FLAGS "-DMAKE_OKTETAGUI_LIB" )
########### mvctest ###############
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/program/about.cpp new/kdeutils-4.0.99/okteta/program/about.cpp
--- old/kdeutils-4.0.98/okteta/program/about.cpp 2008-07-03 07:05:14.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/program/about.cpp 2008-07-17 23:32:47.000000000 +0200
@@ -30,7 +30,8 @@
// Program
static const char ProgramId[] = "okteta";
-static const char ProgramVersion[] = "0.1.0 - RC 1";
+static const char ProgramVersion[] = "0.1.0";
+static const char ProgramHomepage[] = "http://utils.kde.org/projects/okteta";
// Author
static const char FWHKEmailAddress[] = "kossebau@kde.org";
@@ -41,7 +42,8 @@
ki18n("KDE bytes editor"), // description
KAboutData::License_GPL_V2,
ki18n("Copyright 2006-2008 Friedrich W. H. Kossebau"), //copyright
- ki18n("Edit files as an array of bytes") ) // comment
+ ki18n("Edit files as an array of bytes"), // comment
+ ProgramHomepage )
{
#if KDE_IS_VERSION(4,0,70)
addLicense(KAboutData::License_GPL_V3);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/program/mainwindow.cpp new/kdeutils-4.0.99/okteta/program/mainwindow.cpp
--- old/kdeutils-4.0.98/okteta/program/mainwindow.cpp 2008-05-21 10:32:39.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/program/mainwindow.cpp 2008-07-17 23:32:47.000000000 +0200
@@ -65,6 +65,7 @@
#include
#include
// KDE
+#include <KGlobal>
#include <KConfigGroup>
static const char LoadedUrlsKey[] = "LoadedUrls";
@@ -74,6 +75,18 @@
{
setObjectName( QLatin1String("Shell") );
+ // XXX: Workaround for Qt 4.4's lacking of proper handling of the initial layout of dock widgets
+ // This state is taken from an oktetarc where the docker constellation was configured by hand.
+ // Setting this state if none is present seems to work, but there's
+ // still the versioning problem to be accounted for.
+ // Hack borrowed from trunk/koffice/krita/ui/kis_view2.cpp:
+ const QString mainWindowState = "AAAA/wAAAAD9AAAAAgAAAAEAAAFMAAABe/wCAAAAAvsAAAAQAFYAZQByAHMAaQBvAG4AcwEAAABNAAAAVgAAAAAAAAAA/AAAAE0AAAF7AAABOAEAACL6AAAAAAEAAAAE+wAAABgAQgBpAG4AYQByAHkARgBpAGwAdABlAHIBAAAAAP////8AAAD0AP////sAAAAOAFMAdAByAGkAbgBnAHMBAAAAAP////8AAAExAP////sAAAASAEIAeQB0AGUAVABhAGIAbABlAQAAAAD/////AAABTAD////7AAAACABJAG4AZgBvAQAAAZEAAAFMAAABEAD///8AAAADAAAC3QAAANb8AQAAAAH7AAAAFABQAE8ARABEAGUAYwBvAGQAZQByAQAAAAAAAALdAAAC3QD///8AAAGLAAABewAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAABAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAAAAAt0AAAAAAAAAAA==";
+
+ const char mainWindowStateKey[] = "State";
+ KConfigGroup group( KGlobal::config(), "MainWindow" );
+ if( !group.hasKey(mainWindowStateKey) )
+ group.writeEntry( mainWindowStateKey, mainWindowState );
+
setupControllers();
setupGUI();
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/program/okteta.desktop new/kdeutils-4.0.99/okteta/program/okteta.desktop
--- old/kdeutils-4.0.98/okteta/program/okteta.desktop 2008-07-03 07:05:14.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/program/okteta.desktop 2008-07-17 23:32:47.000000000 +0200
@@ -11,10 +11,13 @@
GenericName[fr]=Éditeur hexadécimal
GenericName[ga]=Eagarthóir Heicsidheachúlach
GenericName[gl]=Editor de hexadecimal
+GenericName[it]=Editor esadecimale
GenericName[ja]=バイナリエディタ
GenericName[km]=កម្មវិធីកែសម្រួលប្រព័ន្ធគោលដប់ប្រាំមួយ
+GenericName[ko]=16진 편집기
GenericName[lv]=Heksadecimālais redaktors
GenericName[nds]=Hexeditor
+GenericName[nl]=Hexbewerker
GenericName[pt]=Editor Hexadecimal
GenericName[pt_BR]=Editor hexadecimal
GenericName[tr]=On Altılık Dosya Düzenleyici
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/program/oktetakakao/controllers/view/bookmarks/bookmarkscontroller.cpp new/kdeutils-4.0.99/okteta/program/oktetakakao/controllers/view/bookmarks/bookmarkscontroller.cpp
--- old/kdeutils-4.0.98/okteta/program/oktetakakao/controllers/view/bookmarks/bookmarkscontroller.cpp 2008-04-18 09:21:17.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/program/oktetakakao/controllers/view/bookmarks/bookmarkscontroller.cpp 2008-07-17 23:32:47.000000000 +0200
@@ -1,7 +1,7 @@
/*
This file is part of the Okteta Kakao module, part of the KDE project.
- Copyright 2007 Friedrich W. H. Kossebau
+ Copyright 2007-2008 Friedrich W. H. Kossebau
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -102,15 +102,21 @@
SLOT(updateBookmarks()) );
connect( mByteArrayView, SIGNAL( cursorPositionChanged( int )), SLOT( onCursorPositionChanged( int )) );
}
+
+ updateBookmarks();
+
const bool hasViewWithBookmarks = ( mBookmarks != 0 );
const bool hasBookmarks = hasViewWithBookmarks && ( bookmarksCount != 0 );
- mCreateAction->setEnabled( hasViewWithBookmarks );
- mDeleteAction->setEnabled( hasBookmarks ); //TODO: current is bookmark?
+ if( hasViewWithBookmarks )
+ onCursorPositionChanged( mByteArrayView->cursorPosition() );
+ else
+ {
+ mCreateAction->setEnabled( false );
+ mDeleteAction->setEnabled( false );
+ }
mDeleteAllAction->setEnabled( hasBookmarks );
mGotoNextBookmarkAction->setEnabled( hasBookmarks );
mGotoPreviousBookmarkAction->setEnabled( hasBookmarks );
-
- updateBookmarks();
}
void BookmarksController::updateBookmarks()
@@ -178,8 +184,9 @@
void BookmarksController::onCursorPositionChanged( int newPosition )
{
+ const bool isInsideByteArray = ( newPosition < mByteArray->size() );
const bool hasBookmark = mBookmarks->bookmarkList().contains( newPosition );
- mCreateAction->setEnabled( !hasBookmark );
+ mCreateAction->setEnabled( !hasBookmark && isInsideByteArray );
mDeleteAction->setEnabled( hasBookmark );
}
@@ -235,6 +242,4 @@
}
-BookmarksController::~BookmarksController()
-{
-}
+BookmarksController::~BookmarksController() {}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/okteta/program/oktetakakao/controllers/view/print/printtool.cpp new/kdeutils-4.0.99/okteta/program/oktetakakao/controllers/view/print/printtool.cpp
--- old/kdeutils-4.0.98/okteta/program/oktetakakao/controllers/view/print/printtool.cpp 2008-06-25 09:59:11.000000000 +0200
+++ new/kdeutils-4.0.99/okteta/program/oktetakakao/controllers/view/print/printtool.cpp 2008-07-15 21:48:48.000000000 +0200
@@ -171,6 +171,7 @@
KMessageBox::sorry( 0, message, processTitle );
}
}
+ delete printDialog;
}
PrintTool::~PrintTool() {}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/printer-applet/printer-applet.desktop new/kdeutils-4.0.99/printer-applet/printer-applet.desktop
--- old/kdeutils-4.0.98/printer-applet/printer-applet.desktop 2008-07-03 07:05:14.000000000 +0200
+++ new/kdeutils-4.0.99/printer-applet/printer-applet.desktop 2008-07-17 23:32:47.000000000 +0200
@@ -10,6 +10,7 @@
Name[fr]=Applet d'imprimante
Name[ga]=Feidhmchláirín Printéara
Name[gl]=Applet de impresora
+Name[it]=Applet di stampa
Name[ja]=プリンタアプレット
Name[km]=អាប់ភ្លេតម៉ាស៊ីនបោះពុម្ព
Name[ko]=프린터 애플릿
@@ -33,11 +34,13 @@
Comment[fr]=Miniature pour la gestion des travaux d'impression
Comment[ga]=Deilbhín i dtráidire an chórais a bhainistíonn jabanna priontála
Comment[gl]=Ícone na bandexa do sistema para xestionar as tarefas de impresión
+Comment[it]=Icona del vassoio di sistema per gestire i lavori di stampa
Comment[ja]=印刷ジョブを管理するためのシステムトレイアイコン
Comment[km]=រូបតំណាងថាសប្រព័ន្ធសម្រាប់គ្រប់គ្រងការងារបោះពុម្ព
Comment[ko]=인쇄 작업을 관리하는 시스템 트레이 아이콘
Comment[lv]=Sistēmas ikona drukāšanas darbu pārvaldīšanai
Comment[nds]=Systeemafsnitt-Lüttbild för de Pleeg vun Druckopgaven
+Comment[nl]=Systeempictogram voor het beheren van printertaken
Comment[pt]=Um ícone da bandeja do sistema para gerir as tarefas de impressão
Comment[pt_BR]=Ícone da bandeja do sistema para gerenciar trabalhos de impressão
Comment[sv]=Ikon i systembrickan för att hantera utskriftsjobb
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/superkaramba/plasma/plasma-package-superkaramba.desktop new/kdeutils-4.0.99/superkaramba/plasma/plasma-package-superkaramba.desktop
--- old/kdeutils-4.0.98/superkaramba/plasma/plasma-package-superkaramba.desktop 2008-06-25 09:59:12.000000000 +0200
+++ new/kdeutils-4.0.99/superkaramba/plasma/plasma-package-superkaramba.desktop 2008-07-17 23:32:47.000000000 +0200
@@ -10,11 +10,13 @@
Name[fr]=Fichiers de thème pour SuperKaramba
Name[ga]=Comhaid Téama SuperKaramba
Name[gl]=Ficheiros de tema de SuperKaramba
+Name[it]=File di tema SuperKaramba
Name[ja]=SuperKaramba テーマファイル
Name[km]=ឯកសារស្បែករបស់ SuperKaramba
Name[ko]=SuperKaramba 테마 파일
Name[lv]=SuperKaramba tēmu faili
Name[nds]=SuperKaramba-Musterdateien
+Name[nl]=Superkaramba themabestanden
Name[pt]=Ficheiros de Temas do SuperKaramba
Name[pt_BR]=Arquivos de Temas do SuperKaramba
Name[sv]=SuperKaramba temafiler
@@ -34,11 +36,13 @@
Comment[fr]=Thèmes pour le bureau Karamba
Comment[ga]=Téamaí Deisce Karamba
Comment[gl]=Temas de escritorio de Karamba
+Comment[it]=Temi desktop Karamba
Comment[ja]=Karamba デスクトップテーマ
Comment[km]=ស្បែកផ្ទៃតុរបស់ Karamba
Comment[ko]=Karambs 데스크톱 테마
Comment[lv]=Karamba darbvirsmas tēmas
Comment[nds]=Karamba-Schriefdischmustern
+Comment[nl]=Karamba desktopthema's
Comment[pt]=Temas do Ambiente do Karamba
Comment[pt_BR]=Temas da Área de Trabalho do Karamba
Comment[sv]=Karamba skrivbordsteman
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdeutils-4.0.98/superkaramba/plasma/plasma-scriptengine-superkaramba.desktop new/kdeutils-4.0.99/superkaramba/plasma/plasma-scriptengine-superkaramba.desktop
--- old/kdeutils-4.0.98/superkaramba/plasma/plasma-scriptengine-superkaramba.desktop 2008-06-25 09:59:12.000000000 +0200
+++ new/kdeutils-4.0.99/superkaramba/plasma/plasma-scriptengine-superkaramba.desktop 2008-07-17 23:32:47.000000000 +0200
@@ -17,11 +17,13 @@
Comment[fr]=Thème du bureau Karamba
Comment[ga]=Téama Deisce Karamba
Comment[gl]=Tema de escritorio de Karamba
+Comment[it]=Tema desktop Karamba
Comment[ja]=Karamba のデスクトップテーマ
Comment[km]=ស្បែកផ្ទៃតុរបស់ Karamba
Comment[ko]=Karamba 데스크톱 테마
Comment[lv]=Karamba darbvirsmas tēma
Comment[nds]=Karamba-Schriefdischmuster
+Comment[nl]=Karamba desktopthema
Comment[pt]=Tema do Ambiente do Karamba
Comment[pt_BR]=Temas da Área de Trabalho do Karamba
Comment[sv]=Karamba skrivbordstema
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org