parent
04dea0b400
commit
81cfe3de65
@ -0,0 +1,10 @@
|
||||
--- trinity-gtk3-tqt-engine-14.0.0~pre82+f0afd14d/tdegtk/Makefile.am.ORI 2013-07-07 15:07:12.912770044 +0200
|
||||
+++ trinity-gtk3-tqt-engine-14.0.0~pre82+f0afd14d/tdegtk/Makefile.am 2013-07-07 15:11:43.224706604 +0200
|
||||
@@ -55,6 +55,6 @@
|
||||
libtqtcairo_la_CFLAGS = $(TDEGTK_CFLAGS) $(CAIRO_CFLAGS) $(GTK3_CFLAGS)
|
||||
libtqtcairo_la_CXXFLAGS = $(TDEGTK_CXXFLAGS) $(TDEGTK_CFLAGS) $(CAIRO_CFLAGS) $(GTK3_CFLAGS)
|
||||
|
||||
-libtqtcairo_la_LIBADD = $(TDEGTK_LIBADD)
|
||||
+libtqtcairo_la_LIBADD = $(TDEGTK_LIBADD) $(LIB_QT) $(LIB_TDEUI)
|
||||
|
||||
libtqtcairo_la_LDFLAGS = $(TDEGTK_LDFLAGS) $(CAIRO_LIBS) $(GTK3_LIBS)
|
@ -0,0 +1,11 @@
|
||||
--- trinity-gtk3-tqt-engine-14.0.0~pre82+f0afd14d/tdegtk/Makefile.am 2013-07-07 15:16:58.922069997 +0200
|
||||
+++ trinity-gtk3-tqt-engine-14.0.0~pre82+f0afd14d/tdegtk/Makefile.am.libsuffix 2013-07-07 15:23:35.272293968 +0200
|
||||
@@ -36,7 +36,7 @@
|
||||
$(srcdir)/tdegtk-baseengine.cpp \
|
||||
$(srcdir)/tdegtk-theme.cpp
|
||||
|
||||
-enginedir = $(GTK3_PREFIX)/lib/gtk-3.0/$(GTK3_VERSION)/theming-engines
|
||||
+enginedir = $(GTK3_PREFIX)/lib64/gtk-3.0/$(GTK3_VERSION)/theming-engines
|
||||
engine_LTLIBRARIES = libtdegtk.la
|
||||
|
||||
libtdegtk_la_SOURCES = $(source_h) $(source_c)
|
@ -0,0 +1,11 @@
|
||||
--- trinity-kbiff-14.0.0~pre6+b63c54d4/kbiff/Makefile.am.ORI 2013-07-07 13:17:16.270257111 +0200
|
||||
+++ trinity-kbiff-14.0.0~pre6+b63c54d4/kbiff/Makefile.am 2013-07-07 13:17:41.911536825 +0200
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
# the libraries to link against. Be aware of the order. First the libraries,
|
||||
# that depend on the following ones.
|
||||
-kbiff_la_LIBADD = $(LIB_KFILE) $(LIB_KIO)
|
||||
+kbiff_la_LIBADD = $(LIB_KFILE) $(LIB_KIO) $(LIB_QT) $(LIB_TDECORE) -lDCOP $(LIB_TDEUI)
|
||||
|
||||
# this option you can leave out. Just, if you use "make dist", you need it
|
||||
noinst_HEADERS = setupdlg.h kbiff.h kbiffmonitor.h notify.h kbiffurl.h \
|
@ -0,0 +1,152 @@
|
||||
# Default version for this component
|
||||
%define tde_pkg kdbg
|
||||
%define tde_version 14.0.0
|
||||
|
||||
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%define _variant .opt
|
||||
%endif
|
||||
|
||||
# TDE specific building variables
|
||||
%define tde_bindir %{tde_prefix}/bin
|
||||
%define tde_datadir %{tde_prefix}/share
|
||||
%define tde_docdir %{tde_datadir}/doc
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
%define tde_mandir %{tde_datadir}/man
|
||||
|
||||
%define tde_tdeappdir %{tde_datadir}/applications/tde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-%{tde_pkg}
|
||||
Summary: graphical debugger interface [Trinity]
|
||||
Version: 2.2.2
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2+
|
||||
Group: Applications/Utilities
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
URL: http://www.trinitydesktop.org/
|
||||
|
||||
Prefix: %{_prefix}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
#Source0: %{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz
|
||||
Source0: kdbg-master.tar.gz
|
||||
Source1: admin-master.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{tde_version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{tde_version}
|
||||
BuildRequires: trinity-tdebase-devel >= %{tde_version}
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gettext
|
||||
|
||||
|
||||
%description
|
||||
KDbg is a graphical user interface to gdb, the GNU debugger. It provides
|
||||
an intuitive interface for setting breakpoints, inspecting variables,
|
||||
stepping through code and much more. KDbg requires TDE but you can of
|
||||
course debug any program.
|
||||
|
||||
KDbg can also debug XSLT (XML stylesheet translation) scripts by
|
||||
interfacing with xsldbg. For this the package kxsldbg must be installed.
|
||||
|
||||
Features include the following:
|
||||
* Inspection of variable values in a tree structure.
|
||||
* Direct member: For certain compound data types the most important
|
||||
member values are displayed next to the variable name, so that it is
|
||||
not necessary to expand the subtree of that variable in order to see
|
||||
the member value. KDbg can also display Qt's QString values, which
|
||||
are Unicode strings.
|
||||
* Debugger at your finger tips: The basic debugger functions (step,
|
||||
next, run, finish, until, set/clear/enable/disable breakpoint) are
|
||||
bound to function keys F5 through F10. Quick and easy.
|
||||
* View source code, search text, set program arguments and environment
|
||||
variables, display arbitrary expressions.
|
||||
* Debugging of core dumps, attaching to running processes is possible.
|
||||
* Conditional breakpoints.
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
#setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}}
|
||||
%setup -q -a 1 -n kdbg-master
|
||||
rmdir admin
|
||||
mv admin-master admin
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR QTINC QTLIB
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--docdir=%{tde_tdedocdir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--disable-rpath
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
%find_lang %{tde_pkg}
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%post
|
||||
update-desktop-database %{tde_appdir} > /dev/null
|
||||
touch --no-create %{tde_datadir}/icons/hicolor || :
|
||||
gtk-update-icon-cache --quiet %{tde_datadir}/icons/hicolor || :
|
||||
gtk-update-icon-cache --quiet %{tde_datadir}/icons/locolor || :
|
||||
|
||||
|
||||
%postun
|
||||
update-desktop-database %{tde_appdir} > /dev/null
|
||||
touch --no-create %{tde_datadir}/icons/hicolor || :
|
||||
gtk-update-icon-cache --quiet %{tde_datadir}/icons/hicolor || :
|
||||
gtk-update-icon-cache --quiet %{tde_datadir}/icons/locolor || :
|
||||
|
||||
|
||||
%files -f %{tde_pkg}.lang
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kdbg
|
||||
%{tde_tdeappdir}/kdbg.desktop
|
||||
%{tde_datadir}/apps/kdbg/
|
||||
%{tde_datadir}/config/kdbgrc
|
||||
%lang(de) %{tde_tdedocdir}/HTML/de/kdbg/
|
||||
%lang(en) %{tde_tdedocdir}/HTML/en/kdbg/
|
||||
%lang(ru) %{tde_tdedocdir}/HTML/ru/kdbg/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdbg.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kdbg.png
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jul 05 2013 Francois Andriot <francois.andriot@free.fr> - 2.2.2-1
|
||||
- Initial release for TDE 14.0.0
|
@ -0,0 +1,136 @@
|
||||
# Some distribution already provides this package.
|
||||
# Mageia 3
|
||||
|
||||
%{!?python_sitearch:%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
||||
|
||||
# Always install under standard prefix
|
||||
%define tde_prefix /usr
|
||||
|
||||
%define tde_includedir %{tde_prefix}/include
|
||||
%define tde_libdir %{tde_prefix}/%{_lib}
|
||||
|
||||
Name: trinity-sip4-tqt
|
||||
Epoch: 2
|
||||
Version: 14.0.0
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
License: GPL
|
||||
Summary: Python/C++ bindings generator runtime library
|
||||
Group: System Environment/Libraries
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
|
||||
Prefix: %{tde_prefix}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
|
||||
# TDE specific building variables
|
||||
BuildRequires: cmake >= 2.8
|
||||
BuildRequires: trinity-tqt3-devel >= %{version}
|
||||
|
||||
%description
|
||||
|
||||
##########
|
||||
|
||||
%package -n python-sip
|
||||
Summary: Python/C++ bindings generator runtime library
|
||||
Epoch: 2
|
||||
|
||||
%description -n python-sip
|
||||
SIP is a tool for generating bindings for C++ classes with some ideas
|
||||
borrowed from SWIG, but capable of tighter bindings because of its
|
||||
specificity towards C++ and Python.
|
||||
|
||||
%post -n python-sip
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun -n python-sip
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%files -n python-sip
|
||||
%defattr(-,root,root,-)
|
||||
%{python_sitearch}/sip.so
|
||||
%{python_sitearch}/sipconfig.py
|
||||
%{python_sitearch}/sipdistutils.py
|
||||
|
||||
|
||||
##########
|
||||
|
||||
%package -n python-sip-devel
|
||||
Summary: Python/C++ bindings generator development files
|
||||
Group: Development/Libraries
|
||||
Requires: python-sip = %{version}-%{release}
|
||||
|
||||
%description -n python-sip-devel
|
||||
SIP is a tool for generating bindings for C++ classes with some ideas
|
||||
borrowed from SWIG, but capable of tighter bindings because of its
|
||||
specificity towards C++ and Python.
|
||||
|
||||
SIP was originally designed to generate Python bindings for KDE and so
|
||||
has explicit support for the signal slot mechanism used by the Qt/KDE
|
||||
class libraries.
|
||||
|
||||
Features:
|
||||
- connecting Qt signals to Python functions and class methods
|
||||
- connecting Python signals to Qt slots
|
||||
- overloading virtual member functions with Python class methods
|
||||
- protected member functions
|
||||
- abstract classes
|
||||
- enumerated types
|
||||
- global class instances
|
||||
- static member functions.
|
||||
|
||||
This package contains the code generator tool and the development headers
|
||||
needed to develop Python bindings with sip.
|
||||
|
||||
%post -n python-sip-devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun -n python-sip-devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%files -n python-sip-devel
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/sip
|
||||
%{_includedir}/python*/sip.h
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR QTINC QTLIB
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig"
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
python ../configure.py \
|
||||
-d %{python_sitearch} \
|
||||
-u STRIP="" \
|
||||
CFLAGS="${RPM_OPT_FLAGS} -I%{_includedir}/tqt -I%{_includedir}/tqt3" \
|
||||
CFLAGS_RELEASE="" \
|
||||
CXXFLAGS="${RPM_OPT_FLAGS} -I%{_includedir}/tqt -I%{_includedir}/tqt3" \
|
||||
CXXFLAGS_RELEASE=""
|
||||
|
||||
|
||||
%install
|
||||
%__rm -rf %{?buildroot}
|
||||
%__make install DESTDIR=%{?buildroot} -C build
|
||||
|
||||
%clean
|
||||
%__rm -rf %{?buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Feb 16 2012 Francois Andriot <francois.andriot@free.fr> - 14.0.0-1
|
||||
- Initial build for TDE R14, using 'tqt3' instead of 'qt3'
|
@ -0,0 +1,27 @@
|
||||
--- ./libkonq/konqbookmarkmanager.h.ori 2013-05-08 23:26:03.558587419 +0200
|
||||
+++ ./libkonq/konqbookmarkmanager.h 2013-05-08 23:29:25.317517880 +0200
|
||||
@@ -3,6 +3,8 @@
|
||||
|
||||
#include <kbookmarkmanager.h>
|
||||
#include <kstandarddirs.h>
|
||||
+#include <kurl.h>
|
||||
+#include <tdeio/job.h>
|
||||
#include <libkonq_export.h>
|
||||
|
||||
class LIBKONQ_EXPORT KonqBookmarkManager
|
||||
@@ -11,7 +13,14 @@
|
||||
static KBookmarkManager * self() {
|
||||
if ( !s_bookmarkManager )
|
||||
{
|
||||
- TQString bookmarksFile = locateLocal("data", TQString::fromLatin1("konqueror/bookmarks.xml"));
|
||||
+ TQString globalBookmarkFile = locate( "data", TQString::fromLatin1( "konqueror/bookmarks.xml" ) );
|
||||
+ TQString bookmarksFile = locateLocal( "data", TQString::fromLatin1("konqueror/bookmarks.xml" ), true);
|
||||
+ if ( globalBookmarkFile != TQString::null && bookmarksFile == TQString::null ) {
|
||||
+ TDEIO::file_copy(
|
||||
+ KURL::fromPathOrURL( globalBookmarkFile ),
|
||||
+ KURL::fromPathOrURL( bookmarksFile ), -1, false, false
|
||||
+ );
|
||||
+ }
|
||||
s_bookmarkManager = KBookmarkManager::managerForFile( bookmarksFile );
|
||||
}
|
||||
return s_bookmarkManager;
|
@ -0,0 +1,20 @@
|
||||
--- trinity-tdebase-14.0.0~pre737+02bf1e69/starttde.ORI 2013-07-07 20:01:47.656584924 +0200
|
||||
+++ trinity-tdebase-14.0.0~pre737+02bf1e69/starttde 2013-07-07 20:04:37.039608089 +0200
|
||||
@@ -347,6 +347,17 @@
|
||||
fi
|
||||
fi
|
||||
|
||||
+# Default Start Button icon for TDE
|
||||
+if [ ! -e $tdehome/share/config/kickerrc ]; then
|
||||
+ if [ -r "%{tde_starticon}" ]; then
|
||||
+ cat <<EOF >$tdehome/share/config/kickerrc
|
||||
+[KMenu]
|
||||
+CustomIcon=%{tde_starticon}
|
||||
+EOF
|
||||
+ fi
|
||||
+fi
|
||||
+
|
||||
+
|
||||
# XCursor mouse theme needs to be applied here to work even for kded or ksmserver.
|
||||
if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then
|
||||
kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize"
|
@ -0,0 +1,37 @@
|
||||
--- trinity-tdebase-3.5.13.2~pre100+073a32f9/kcontrol/displayconfig/displayconfig.desktop.ORI 2013-05-11 14:53:30.914170537 +0200
|
||||
+++ trinity-tdebase-3.5.13.2~pre100+073a32f9/kcontrol/displayconfig/displayconfig.desktop 2013-05-11 14:53:59.495582944 +0200
|
||||
@@ -2,6 +2,7 @@
|
||||
Categories=Qt;TDE;X-TDE-settings-system;
|
||||
Comment=Configure display
|
||||
Comment[en_US]=Configure display
|
||||
+Comment[fr]=Configuration de l'affichage
|
||||
DocPath=kcontrol/displayconfig.html
|
||||
Exec=tdecmshell displayconfig
|
||||
GenericName=
|
||||
@@ -11,6 +12,7 @@
|
||||
MimeType=
|
||||
Name=Monitor & Display
|
||||
Name[en_US]=Monitor & Display
|
||||
+Name[fr]=Moniteurs & Affichage
|
||||
NoDisplay=false
|
||||
Path=
|
||||
StartupNotify=true
|
||||
--- trinity-tdebase-3.5.13.2~pre100+073a32f9/kcontrol/iccconfig/iccconfig.desktop.ORI 2013-05-11 21:21:04.241337141 +0200
|
||||
+++ trinity-tdebase-3.5.13.2~pre100+073a32f9/kcontrol/iccconfig/iccconfig.desktop 2013-05-11 21:21:44.782537929 +0200
|
||||
@@ -12,6 +12,7 @@
|
||||
Categories=Qt;TDE;X-TDE-settings-hardware;
|
||||
Comment=Configure display ICC profile
|
||||
Comment[en_US]=Configure display ICC profile
|
||||
+Comment[fr]=Configurer les profils de couleurs ICC
|
||||
DocPath=kcontrol/iccconfig.html
|
||||
GenericName=
|
||||
GenericName[en_US]=
|
||||
@@ -19,5 +20,6 @@
|
||||
MimeType=
|
||||
Name=ICC Color Profile
|
||||
Name[en_US]=ICC Color Profile
|
||||
+Name[fr]=Profils de couleurs ICC
|
||||
|
||||
-NoDisplay=false
|
||||
\ Pas de fin de ligne à la fin du fichier
|
||||
+NoDisplay=false
|
@ -0,0 +1,20 @@
|
||||
--- ./kcontrol/kcontrol/KControl.desktop~ 2013-01-09 02:12:13.000000000 +0100
|
||||
+++ ./kcontrol/kcontrol/KControl.desktop 2013-05-08 17:55:54.250733219 +0200
|
||||
@@ -5,7 +5,7 @@
|
||||
DocPath=kcontrol/index.html
|
||||
X-TDE-StartupNotify=true
|
||||
|
||||
-Name=Control Center
|
||||
+Name=Trinity Control Center
|
||||
Name[af]=Beheer Sentrum
|
||||
Name[ar]=مركز التحكم
|
||||
Name[az]=İdarə Mərkəzi
|
||||
@@ -28,7 +28,7 @@
|
||||
Name[eu]=Kontrol gunea
|
||||
Name[fa]=مرکز کنترل
|
||||
Name[fi]=Ohjauskeskus
|
||||
-Name[fr]=Centre de configuration de TDE
|
||||
+Name[fr]=Centre de configuration de Trinity
|
||||
Name[fy]=Konfiguraasjesintrum
|
||||
Name[ga]=Lárionad Rialaithe
|
||||
Name[gl]=Centro de Control
|
@ -0,0 +1,20 @@
|
||||
--- ./kcontrol/kcontrol/KControl.desktop~ 2013-01-09 02:12:13.000000000 +0100
|
||||
+++ ./kcontrol/kcontrol/KControl.desktop 2013-05-08 17:55:54.250733219 +0200
|
||||
@@ -5,7 +5,7 @@
|
||||
DocPath=kcontrol/index.html
|
||||
X-KDE-StartupNotify=true
|
||||
|
||||
-Name=Control Center
|
||||
+Name=Trinity Control Center
|
||||
Name[af]=Beheer Sentrum
|
||||
Name[ar]=مركز التحكم
|
||||
Name[az]=İdarə Mərkəzi
|
||||
@@ -28,7 +28,7 @@
|
||||
Name[eu]=Kontrol gunea
|
||||
Name[fa]=مرکز کنترل
|
||||
Name[fi]=Ohjauskeskus
|
||||
-Name[fr]=Centre de configuration de KDE
|
||||
+Name[fr]=Centre de configuration de Trinity
|
||||
Name[fy]=Konfiguraasjesintrum
|
||||
Name[ga]=Lárionad Rialaithe
|
||||
Name[gl]=Centro de Control
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,16 @@
|
||||
--- trinity-tdebase-3.5.13.2~pre86+807a5445/kicker/kicker/ui/default-favs.ORI 2013-05-09 22:50:36.607264087 +0200
|
||||
+++ trinity-tdebase-3.5.13.2~pre86+807a5445/kicker/kicker/ui/default-favs 2013-05-09 22:50:46.935039753 +0200
|
||||
@@ -1,9 +1,7 @@
|
||||
-MozillaFirefox.desktop
|
||||
-tde-Kontact.desktop
|
||||
-writer.desktop
|
||||
-tde-amarok.desktop
|
||||
-tde-digikam.desktop
|
||||
tde-Home.desktop
|
||||
+tde-konqbrowser.desktop
|
||||
+tde-Kfind.desktop
|
||||
+tde-kate.desktop
|
||||
+tde-konsole.desktop
|
||||
tde-KControl.desktop
|
||||
tde-Help.desktop
|
||||
-tde-konsole.desktop
|
@ -0,0 +1,45 @@
|
||||
--- ./kicker/kicker/ui/k_new_mnu.cpp.ori 2013-05-08 21:56:01.084691260 +0200
|
||||
+++ ./kicker/kicker/ui/k_new_mnu.cpp 2013-05-08 21:58:02.086130445 +0200
|
||||
@@ -1428,6 +1428,42 @@
|
||||
m_systemView->insertItem( "folder_man", i18n( "My Documents" ), documentPath, documentPath, nId++, index++ );
|
||||
}
|
||||
|
||||
+ if ( TDEStandardDirs::exists( TDEGlobalSettings::picturesPath() + "/" ) )
|
||||
+ {
|
||||
+ TQString picturesPath = TDEGlobalSettings::picturesPath();
|
||||
+ if ( picturesPath.endsWith( "/" ) )
|
||||
+ picturesPath = picturesPath.left( picturesPath.length() - 1 );
|
||||
+ if (picturesPath!=TQDir::homeDirPath())
|
||||
+ m_systemView->insertItem( "folder_image", i18n( "My Images" ), picturesPath, picturesPath, nId++, index++ );
|
||||
+ }
|
||||
+
|
||||
+ if ( TDEStandardDirs::exists( TDEGlobalSettings::musicPath() + "/" ) )
|
||||
+ {
|
||||
+ TQString musicPath = TDEGlobalSettings::musicPath();
|
||||
+ if ( musicPath.endsWith( "/" ) )
|
||||
+ musicPath = musicPath.left( musicPath.length() - 1 );
|
||||
+ if (musicPath!=TQDir::homeDirPath())
|
||||
+ m_systemView->insertItem( "folder_sound", i18n( "My Music" ), musicPath, musicPath, nId++, index++ );
|
||||
+ }
|
||||
+
|
||||
+ if ( TDEStandardDirs::exists( TDEGlobalSettings::videosPath() + "/" ) )
|
||||
+ {
|
||||
+ TQString videosPath = TDEGlobalSettings::videosPath();
|
||||
+ if ( videosPath.endsWith( "/" ) )
|
||||
+ videosPath = videosPath.left( videosPath.length() - 1 );
|
||||
+ if (videosPath!=TQDir::homeDirPath())
|
||||
+ m_systemView->insertItem( "folder_video", i18n( "My Videos" ), videosPath, videosPath, nId++, index++ );
|
||||
+ }
|
||||
+
|
||||
+ if ( TDEStandardDirs::exists( TDEGlobalSettings::downloadPath() + "/" ) )
|
||||
+ {
|
||||
+ TQString downloadPath = TDEGlobalSettings::downloadPath();
|
||||
+ if ( downloadPath.endsWith( "/" ) )
|
||||
+ downloadPath = downloadPath.left( downloadPath.length() - 1 );
|
||||
+ if (downloadPath!=TQDir::homeDirPath())
|
||||
+ m_systemView->insertItem( "folder_inbox", i18n( "My Downloads" ), downloadPath, downloadPath, nId++, index++ );
|
||||
+ }
|
||||
+
|
||||
m_systemView->insertItem( "network", i18n( "Network Folders" ),
|
||||
"remote:/", "remote:/", nId++, index++ );
|
||||
|
@ -0,0 +1,48 @@
|
||||
diff -Nuar trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/kcontrol/konsole/kcmkonsole.cpp trinity-tdebase-14.0.0~pre737+02bf1e69/kcontrol/konsole/kcmkonsole.cpp
|
||||
--- trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/kcontrol/konsole/kcmkonsole.cpp 2013-07-10 07:56:40.070802259 +0200
|
||||
+++ trinity-tdebase-14.0.0~pre737+02bf1e69/kcontrol/konsole/kcmkonsole.cpp 2013-07-10 07:58:53.680465150 +0200
|
||||
@@ -107,7 +107,7 @@
|
||||
dialog->frameCB->setChecked(config.readBoolEntry("has frame",true));
|
||||
dialog->line_spacingSB->setValue(config.readUnsignedNumEntry( "LineSpacing", 0 ));
|
||||
dialog->silence_secondsSB->setValue(config.readUnsignedNumEntry( "SilenceSeconds", 10 ));
|
||||
- dialog->word_connectorLE->setText(config.readEntry("wordseps",":@-./_~"));
|
||||
+ dialog->word_connectorLE->setText(config.readEntry("wordseps",":@-./_~+"));
|
||||
|
||||
dialog->SchemaEditor1->setSchema(config.readEntry("schema"));
|
||||
|
||||
diff -Nuar trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/konsole/konsole/konsole.cpp trinity-tdebase-14.0.0~pre737+02bf1e69/konsole/konsole/konsole.cpp
|
||||
--- trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/konsole/konsole/konsole.cpp 2013-07-10 07:56:40.112802782 +0200
|
||||
+++ trinity-tdebase-14.0.0~pre737+02bf1e69/konsole/konsole/konsole.cpp 2013-07-10 07:58:53.698465376 +0200
|
||||
@@ -1573,7 +1573,7 @@
|
||||
b_warnQuit=config->readBoolEntry( "WarnQuit", true );
|
||||
b_allowResize=config->readBoolEntry( "AllowResize", false);
|
||||
b_bidiEnabled = config->readBoolEntry("EnableBidi",false);
|
||||
- s_word_seps= config->readEntry("wordseps",":@-./_~");
|
||||
+ s_word_seps= config->readEntry("wordseps",":@-./_~+");
|
||||
b_framevis = config->readBoolEntry("has frame",true);
|
||||
TQPtrList<TEWidget> tes = activeTEs();
|
||||
for (TEWidget *_te = tes.first(); _te; _te = tes.next()) {
|
||||
diff -Nuar trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/konsole/konsole/konsole_part.cpp trinity-tdebase-14.0.0~pre737+02bf1e69/konsole/konsole/konsole_part.cpp
|
||||
--- trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/konsole/konsole/konsole_part.cpp 2013-07-10 07:56:40.112802782 +0200
|
||||
+++ trinity-tdebase-14.0.0~pre737+02bf1e69/konsole/konsole/konsole_part.cpp 2013-07-10 07:58:53.684465202 +0200
|
||||
@@ -565,7 +565,7 @@
|
||||
n_keytab=config->readNumEntry("keytab",0); // act. the keytab for this session
|
||||
n_scroll = TQMIN(config->readUnsignedNumEntry("scrollbar",TEWidget::SCRRIGHT),2);
|
||||
m_histSize = config->readNumEntry("history",DEFAULT_HISTORY_SIZE);
|
||||
- s_word_seps= config->readEntry("wordseps",":@-./_~");
|
||||
+ s_word_seps= config->readEntry("wordseps",":@-./_~+");
|
||||
|
||||
n_encoding = config->readNumEntry("encoding",0);
|
||||
|
||||
diff -Nuar trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/konsole/konsole/TEWidget.cpp trinity-tdebase-14.0.0~pre737+02bf1e69/konsole/konsole/TEWidget.cpp
|
||||
--- trinity-tdebase-14.0.0~pre737+02bf1e69.ORI/konsole/konsole/TEWidget.cpp 2013-07-10 07:56:40.112802782 +0200
|
||||
+++ trinity-tdebase-14.0.0~pre737+02bf1e69/konsole/konsole/TEWidget.cpp 2013-07-10 07:58:53.690465276 +0200
|
||||
@@ -352,7 +352,7 @@
|
||||
,preserve_line_breaks(true)
|
||||
,column_selection_mode(false)
|
||||
,scrollLoc(SCRNONE)
|
||||
-,word_characters(":@-./_~")
|
||||
+,word_characters(":@-./_~+")
|
||||
,m_bellMode(BELLSYSTEM)
|
||||
,blinking(false)
|
||||
,cursorBlinking(false)
|
@ -0,0 +1,11 @@
|
||||
--- trinity-tdebase-14.0.0~pre737+02bf1e69/kdesktop/krootwm.c.ORI 2013-07-07 19:52:01.913986986 +0200
|
||||
+++ trinity-tdebase-14.0.0~pre737+02bf1e69/kdesktop/krootwm.cc 2013-07-07 19:52:49.676516510 +0200
|
||||
@@ -760,7 +760,7 @@
|
||||
TDEConfigGroupSaver gs(TDEGlobal::config(), "General");
|
||||
TQString terminal = TDEGlobal::config()->readPathEntry("TerminalApplication", "konsole");
|
||||
|
||||
- *p << terminal << "--workdir=" + TDEGlobalSettings::desktopPath() + "/";
|
||||
+ *p << terminal;
|
||||
|
||||
p->start(TDEProcess::DontCare);
|
||||
|
@ -0,0 +1,151 @@
|
||||
--- ./tdeioslave/media/libmediacommon/medium.cpp.ori 2013-05-08 22:57:09.317384423 +0200
|
||||
+++ ./tdeioslave/media/libmediacommon/medium.cpp 2013-05-08 22:57:36.730837358 +0200
|
||||
@@ -46,6 +46,7 @@
|
||||
loadUserLabel();
|
||||
|
||||
m_halmounted = false;
|
||||
+ m_isHotplug = false;
|
||||
}
|
||||
|
||||
Medium::Medium()
|
||||
@@ -69,6 +70,7 @@
|
||||
m_properties+= "false"; /* HIDDEN */
|
||||
|
||||
m_halmounted = false;
|
||||
+ m_isHotplug = false;
|
||||
}
|
||||
|
||||
const Medium Medium::create(const TQStringList &properties)
|
||||
--- ./tdeioslave/media/libmediacommon/medium.h.ORI 2013-05-08 22:59:10.772959829 +0200
|
||||
+++ ./tdeioslave/media/libmediacommon/medium.h 2013-05-08 22:59:56.602044404 +0200
|
||||
@@ -92,6 +92,9 @@
|
||||
void setHalMounted(bool flag) const { m_halmounted = flag; }
|
||||
bool halMounted() const { return m_halmounted; }
|
||||
|
||||
+ void setIsHotplug( bool state ) { m_isHotplug = state; }
|
||||
+ bool isHotplug() const { return m_isHotplug; }
|
||||
+
|
||||
//private:
|
||||
Medium();
|
||||
|
||||
@@ -100,6 +103,8 @@
|
||||
|
||||
TQStringList m_properties;
|
||||
mutable bool m_halmounted;
|
||||
+
|
||||
+ bool m_isHotplug;
|
||||
|
||||
friend class TQValueListNode<const Medium>;
|
||||
};
|
||||
--- ./tdeioslave/media/mediamanager/mediamanager.cpp.ori 2013-05-08 23:00:39.673183801 +0200
|
||||
+++ ./tdeioslave/media/mediamanager/mediamanager.cpp 2013-05-08 23:04:47.639224260 +0200
|
||||
@@ -354,6 +354,57 @@
|
||||
emit mediumChanged(name);
|
||||
}
|
||||
|
||||
+TQString MediaManager::unmountAllSuspend()
|
||||
+{
|
||||
+ TQPtrList<Medium> list = m_mediaList.list();
|
||||
+
|
||||
+ TQPtrList<Medium>::const_iterator it = list.begin();
|
||||
+ TQPtrList<Medium>::const_iterator end = list.end();
|
||||
+
|
||||
+ TQString result;
|
||||
+
|
||||
+ for (; it!=end; ++it)
|
||||
+ {
|
||||
+ if ( (*it)->isMounted() && (*it)->isHotplug() )
|
||||
+ {
|
||||
+ TQString tmp = unmount( (*it)->id() );
|
||||
+ if ( !tmp.isEmpty() ) { // umount failed
|
||||
+ result = tmp;
|
||||
+ } else {
|
||||
+ m_suspendResumeMountList.append( (*it)->id() );
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ // return last error
|
||||
+ return result;
|
||||
+}
|
||||
+
|
||||
+TQString MediaManager::remountAllResume()
|
||||
+{
|
||||
+ TQString result;
|
||||
+
|
||||
+ for (TQStringList::const_iterator it = m_suspendResumeMountList.begin();
|
||||
+ it != m_suspendResumeMountList.end();
|
||||
+ ++it)
|
||||
+ {
|
||||
+ const Medium *m = m_mediaList.findById(*it);
|
||||
+
|
||||
+ if ( m && m->needMounting() )
|
||||
+ {
|
||||
+ TQString tmp = mount( *it );
|
||||
+ if ( !tmp.isEmpty() ) { // mount failed
|
||||
+ result = tmp;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ m_suspendResumeMountList.clear();
|
||||
+
|
||||
+ // return last error
|
||||
+ return result;
|
||||
+}
|
||||
+
|
||||
|
||||
extern "C" {
|
||||
KDE_EXPORT KDEDModule *create_mediamanager(const TQCString &obj)
|
||||
--- ./tdeioslave/media/mediamanager/mediamanager.h.ORI 2013-05-08 23:05:36.250251036 +0200
|
||||
+++ ./tdeioslave/media/mediamanager/mediamanager.h 2013-05-08 23:07:27.650019601 +0200
|
||||
@@ -60,6 +60,20 @@
|
||||
bool removableUnplug(const TQString &devNode);
|
||||
bool removableCamera(const TQString &devNode);
|
||||
|
||||
+ /**
|
||||
+ * Unmount manually all partitions when going to suspend
|
||||
+ *
|
||||
+ * @return last error if any
|
||||
+ */
|
||||
+ TQString unmountAllSuspend();
|
||||
+
|
||||
+ /**
|
||||
+ * Remount previously unmounted partitions in unmountAllSuspend()
|
||||
+ *
|
||||
+ * @return last error if any
|
||||
+ */
|
||||
+ TQString remountAllResume();
|
||||
+
|
||||
k_dcop_signals:
|
||||
void mediumAdded(const TQString &name, bool allowNotification);
|
||||
void mediumRemoved(const TQString &name, bool allowNotification);
|
||||
@@ -89,6 +103,7 @@
|
||||
TDEBackend *m_tdebackend;
|
||||
MediaDirNotify m_dirNotify;
|
||||
FstabBackend *m_fstabbackend;
|
||||
+ TQStringList m_suspendResumeMountList;
|
||||
};
|
||||
|
||||
#endif
|
||||
--- ./tdeioslave/media/mediamanager/halbackend.cpp.ori 2013-05-08 23:08:12.196126863 +0200
|
||||
+++ ./tdeioslave/media/mediamanager/halbackend.cpp 2013-05-08 23:08:51.096347073 +0200
|
||||
@@ -541,6 +541,7 @@
|
||||
libhal_volume_is_mounted(halVolume) ); /* Mounted ? */
|
||||
}
|
||||
|
||||
+ medium->setIsHotplug( libhal_drive_is_hotpluggable(halDrive) );
|
||||
|
||||
char* name = libhal_volume_policy_compute_display_name(halDrive, halVolume, m_halStoragePolicy);
|
||||
TQString volume_name = TQString::fromUtf8(name);
|
||||
--- ./tdeioslave/media/mediamanager/halbackend.h.ORI 2013-05-08 23:09:35.761451488 +0200
|
||||
+++ ./tdeioslave/media/mediamanager/halbackend.h 2013-05-08 23:10:21.608531952 +0200
|
||||
@@ -89,6 +89,8 @@
|
||||
TQString decrypt(const TQString &id, const TQString &password);
|
||||
TQString undecrypt(const TQString &id);
|
||||
|
||||
+ static bool isHotplug( const TQString & id );
|
||||
+
|
||||
private:
|
||||
/**
|
||||
* Append a device in the media list. This function will check if the device
|
@ -0,0 +1,186 @@
|
||||
--- trinity-tdebase-3.5.13.2~pre102+43d29f86/kcontrol/screensaver/scrnsave.h.ORI 2013-05-14 22:12:18.159235590 +0200
|
||||
+++ trinity-tdebase-3.5.13.2~pre102+43d29f86/kcontrol/screensaver/scrnsave.h 2013-05-14 22:12:56.657422259 +0200
|
||||
@@ -58,6 +58,7 @@
|
||||
void slotLock( bool );
|
||||
void slotDelaySaverStart( bool );
|
||||
void slotUseTSAK( bool );
|
||||
+ void slotVibrateUnlock( bool );
|
||||
void slotUseUnmanagedLockWindows( bool );
|
||||
void slotHideActiveWindowsFromSaver( bool );
|
||||
void processLockouts();
|
||||
@@ -101,6 +102,7 @@
|
||||
TQGroupBox *mSettingsGroup;
|
||||
TQCheckBox *mDelaySaverStartCheckBox;
|
||||
TQCheckBox *mUseTSAKCheckBox;
|
||||
+ TQCheckBox *mVibrateUnlockCheckBox;
|
||||
TQCheckBox *mUseUnmanagedLockWindowsCheckBox;
|
||||
TQCheckBox *mHideActiveWindowsFromSaverCheckBox;
|
||||
|
||||
@@ -119,6 +121,7 @@
|
||||
bool mImmutable;
|
||||
bool mDelaySaverStart;
|
||||
bool mUseTSAK;
|
||||
+ bool mVibrateUnlock;
|
||||
bool mUseUnmanagedLockWindows;
|
||||
bool mHideActiveWindowsFromSaver;
|
||||
|
||||
--- trinity-tdebase-3.5.13.2~pre102+43d29f86/kcontrol/screensaver/scrnsave.cpp.vibrate_dialog 2013-04-26 22:15:23.000000000 +0200
|
||||
+++ trinity-tdebase-3.5.13.2~pre102+43d29f86/kcontrol/screensaver/scrnsave.cpp 2013-05-14 22:24:37.354375502 +0200
|
||||
@@ -270,6 +270,13 @@
|
||||
settingsGroupLayout->addWidget(mHideActiveWindowsFromSaverCheckBox, 3, 1);
|
||||
TQWhatsThis::add( mHideActiveWindowsFromSaverCheckBox, i18n("Hide all active windows from the screen saver and use the desktop background as the screen saver input.") );
|
||||
|
||||
+ mVibrateUnlockCheckBox = new TQCheckBox( i18n("&Vibrate unlock dialog box on failure"), mSettingsGroup );
|
||||
+ mVibrateUnlockCheckBox->setEnabled( true );
|
||||
+ mVibrateUnlockCheckBox->setChecked( mVibrateUnlock );
|
||||
+ connect( mVibrateUnlockCheckBox, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotVibrateUnlock( bool ) ) );
|
||||
+ settingsGroupLayout->addWidget(mVibrateUnlockCheckBox, 4, 1);
|
||||
+ TQWhatsThis::add( mVibrateUnlockCheckBox, i18n("Makes the unlock dialog box vibrate when entering an incorrect password.") );
|
||||
+
|
||||
// right column
|
||||
TQBoxLayout* rightColumnLayout = new TQVBoxLayout(topLayout, KDialog::spacingHint());
|
||||
|
||||
@@ -429,6 +436,7 @@
|
||||
mLock = config->readBoolEntry("Lock", false);
|
||||
mDelaySaverStart = config->readBoolEntry("DelaySaverStart", true);
|
||||
mUseTSAK = config->readBoolEntry("UseTDESAK", true);
|
||||
+ mVibrateUnlock = config->readBoolEntry("VibrateUnlock", true);
|
||||
mUseUnmanagedLockWindows = config->readBoolEntry("UseUnmanagedLockWindows", false);
|
||||
mHideActiveWindowsFromSaver = config->readBoolEntry("HideActiveWindowsFromSaver", true);
|
||||
mSaver = config->readEntry("Saver");
|
||||
@@ -481,6 +489,7 @@
|
||||
config->writeEntry("Lock", mLock);
|
||||
config->writeEntry("DelaySaverStart", mDelaySaverStart);
|
||||
config->writeEntry("UseTDESAK", mUseTSAK);
|
||||
+ config->writeEntry("VibrateUnlock", mVibrateUnlock);
|
||||
config->writeEntry("UseUnmanagedLockWindows", mUseUnmanagedLockWindows);
|
||||
config->writeEntry("HideActiveWindowsFromSaver", mHideActiveWindowsFromSaver);
|
||||
|
||||
@@ -688,10 +697,14 @@
|
||||
mUseTSAKCheckBox->setChecked( false );
|
||||
}
|
||||
if (!mUseUnmanagedLockWindows) {
|
||||
+ mVibrateUnlockCheckBox->setEnabled( true );
|
||||
+ mVibrateUnlockCheckBox->setChecked( mVibrateUnlock );
|
||||
mHideActiveWindowsFromSaverCheckBox->setEnabled( true );
|
||||
mHideActiveWindowsFromSaverCheckBox->setChecked( mHideActiveWindowsFromSaver );
|
||||
}
|
||||
else {
|
||||
+ mVibrateUnlockCheckBox->setEnabled( false );
|
||||
+ mVibrateUnlockCheckBox->setChecked( false );
|
||||
mHideActiveWindowsFromSaverCheckBox->setEnabled( false );
|
||||
mHideActiveWindowsFromSaverCheckBox->setChecked( false );
|
||||
}
|
||||
@@ -936,6 +949,16 @@
|
||||
processLockouts();
|
||||
mChanged = true;
|
||||
emit changed(true);
|
||||
+}
|
||||
+
|
||||
+//---------------------------------------------------------------------------
|
||||
+//
|
||||
+void KScreenSaver::slotVibrateUnlock( bool u )
|
||||
+{
|
||||
+ if (mVibrateUnlockCheckBox->isEnabled()) mVibrateUnlock = u;
|
||||
+ processLockouts();
|
||||
+ mChanged = true;
|
||||
+ emit changed(true);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
--- trinity-tdebase-3.5.13.2~pre102+43d29f86/kdesktop/lock/lockdlg.h.vibrate_dialog 2013-01-09 02:12:13.000000000 +0100
|
||||
+++ trinity-tdebase-3.5.13.2~pre102+43d29f86/kdesktop/lock/lockdlg.h 2013-05-14 22:42:50.562878532 +0200
|
||||
@@ -60,6 +60,7 @@
|
||||
void slotOK();
|
||||
void layoutClicked();
|
||||
void slotActivity();
|
||||
+ void moveTimerDone();
|
||||
|
||||
protected slots:
|
||||
virtual void reject();
|
||||
@@ -79,6 +80,8 @@
|
||||
void handleVerify();
|
||||
void reapVerify();
|
||||
void cantCheck();
|
||||
+ void movedialog( int _move );
|
||||
+ void badPasswordLogin();
|
||||
GreeterPluginHandle *mPlugin;
|
||||
KGreeterPlugin *greet;
|
||||
TQFrame *frame;
|
||||
@@ -95,6 +98,8 @@
|
||||
int sPid, sFd;
|
||||
TQListView *lv;
|
||||
TQDateTime m_lockStartDT;
|
||||
+ bool waitMoveDialog;
|
||||
+ bool VibrateUnlock;
|
||||
};
|
||||
|
||||
#endif
|
||||
--- trinity-tdebase-3.5.13.2~pre102+43d29f86/kdesktop/lock/lockdlg.cc.vibrate_dialog 2013-01-09 02:12:13.000000000 +0100
|
||||
+++ trinity-tdebase-3.5.13.2~pre102+43d29f86/kdesktop/lock/lockdlg.cc 2013-05-14 22:42:12.809621715 +0200
|
||||
@@ -55,6 +55,7 @@
|
||||
#include <X11/keysym.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include <fixx11h.h>
|
||||
+#include <tdeapplication.h>
|
||||
|
||||
#ifndef AF_LOCAL
|
||||
# define AF_LOCAL AF_UNIX
|
||||
@@ -246,6 +247,11 @@
|
||||
mLayoutButton->hide(); // no kxkb running
|
||||
}
|
||||
capsLocked();
|
||||
+
|
||||
+ TDEConfig* config = new TDEConfig("kdesktoprc");
|
||||
+ config->setGroup("ScreenSaver");
|
||||
+ VibrateUnlock = config->readBoolEntry("VibrateUnlock", true);
|
||||
+ delete config;
|
||||
}
|
||||
|
||||
PasswordDlg::~PasswordDlg()
|
||||
@@ -302,6 +308,37 @@
|
||||
}
|
||||
}
|
||||
|
||||
+void PasswordDlg::movedialog( int _move )
|
||||
+{
|
||||
+ waitMoveDialog = true;
|
||||
+ this->move(pos().x()+_move, pos().y());
|
||||
+ TQTimer::singleShot( 50, this, TQT_SLOT(moveTimerDone()) );
|
||||
+ while (waitMoveDialog) {
|
||||
+ kapp->processEvents();
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+void PasswordDlg::moveTimerDone()
|
||||
+{
|
||||
+ waitMoveDialog = false;
|
||||
+}
|
||||
+
|
||||
+void PasswordDlg::badPasswordLogin()
|
||||
+{
|
||||
+ if ( VibrateUnlock && mUnlockingFailed )
|
||||
+ {
|
||||
+ for ( int i = 0 ; i<2 ; i++)
|
||||
+ {
|
||||
+ movedialog( 10 );
|
||||
+ movedialog( -20 );
|
||||
+ movedialog( 20 );
|
||||
+ movedialog( -20 );
|
||||
+ movedialog( 20 );
|
||||
+ movedialog( -10 );
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// Handle timer events.
|
||||
@@ -442,6 +479,7 @@
|
||||
ok->setEnabled(false);
|
||||
cancel->setEnabled(false);
|
||||
mNewSessButton->setEnabled( false );
|
||||
+ badPasswordLogin();
|
||||
return;
|
||||
case AuthAbort:
|
||||
return;
|
@ -0,0 +1,33 @@
|
||||
--- ./tdeprint/kmfactory.cpp.ORI 2013-05-09 00:14:51.664045869 +0200
|
||||
+++ ./tdeprint/kmfactory.cpp 2013-05-09 00:16:59.154367127 +0200
|
||||
@@ -249,8 +249,21 @@
|
||||
conf->writeEntry("PrintSystem", sys);
|
||||
conf->sync();
|
||||
}
|
||||
- else if ( sys.length()==1 && sys[0].isDigit() ) // discard old-style settings
|
||||
+ else if ( sys.length()==1 && sys[0].isDigit() ) { // discard old-style settings
|
||||
sys = "lpdunix";
|
||||
+ } else {
|
||||
+ //Always Autodetect
|
||||
+ //it will not try autodetect if user changes any option
|
||||
+ //when user force some option, AlwaysSearch will be "no" and then
|
||||
+ //kprinter will not to try autodetect again.
|
||||
+ if(conf->readEntry("AlwaysSearch") != "no" ) {
|
||||
+ sys = autoDetect();
|
||||
+ conf->writeEntry("PrintSystem",sys);
|
||||
+ conf->writeEntry("AlwaysSearch","yes");
|
||||
+ conf->sync();
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
return sys;
|
||||
}
|
||||
|
||||
@@ -278,6 +291,7 @@
|
||||
{
|
||||
TDEConfig *conf = printConfig();
|
||||
conf->setGroup("General");
|
||||
+ conf->writeEntry("AlwaysSearch","no");
|
||||
conf->writeEntry("PrintSystem", syst);
|
||||
conf->sync();
|
||||
|
@ -0,0 +1,18 @@
|
||||
--- trinity-tdelibs-14.0.0~pre596+d6816283/tdecore/tdehardwaredevices.cpp.batterycharge 2013-07-07 11:55:57.000000000 +0200
|
||||
+++ trinity-tdelibs-14.0.0~pre596+d6816283/tdecore/tdehardwaredevices.cpp 2013-07-08 20:21:00.196653825 +0200
|
||||
@@ -4704,6 +4704,15 @@
|
||||
if (nodename == "alarm") {
|
||||
bdevice->internalSetAlarmEnergy(line.toDouble()/1000000.0);
|
||||
}
|
||||
+ if (nodename == "charge_full") {
|
||||
+ bdevice->internalSetMaximumEnergy(line.toDouble()/1000000.0);
|
||||
+ }
|
||||
+ if (nodename == "charge_full_design") {
|
||||
+ bdevice->internalSetMaximumDesignEnergy(line.toDouble()/1000000.0);
|
||||
+ }
|
||||
+ if (nodename == "charge_now") {
|
||||
+ bdevice->internalSetEnergy(line.toDouble()/1000000.0);
|
||||
+ }
|
||||
if (nodename == "energy_full") {
|
||||
bdevice->internalSetMaximumEnergy(line.toDouble()/1000000.0);
|
||||
}
|
@ -0,0 +1,150 @@
|
||||
--- ./tdecore/tdeglobalsettings.h.Ori 2013-05-08 22:16:42.771982104 +0200
|
||||
+++ ./tdecore/tdeglobalsettings.h 2013-05-08 22:18:33.882577602 +0200
|
||||
@@ -253,6 +253,29 @@
|
||||
*/
|
||||
static TQString documentPath() { initStatic(); return *s_documentPath; }
|
||||
|
||||
+ /**
|
||||
+ * The path where documents are stored of the current user.
|
||||
+ * @return the path of the videos directory
|
||||
+ */
|
||||
+ static TQString videosPath() { initStatic(); return *s_videosPath; }
|
||||
+
|
||||
+ /**
|
||||
+ * The path where documents are stored of the current user.
|
||||
+ * @return the path of the music directory
|
||||
+ */
|
||||
+ static TQString musicPath() { initStatic(); return *s_musicPath; }
|
||||
+
|
||||
+ /**
|
||||
+ * The path where documents are stored of the current user.
|
||||
+ * @return the path of the downloads directory
|
||||
+ */
|
||||
+ static TQString downloadPath() { initStatic(); return *s_downloadPath; }
|
||||
+
|
||||
+ /**
|
||||
+ * The path where documents are stored of the current user.
|
||||
+ * @return the path of the pictures directory
|
||||
+ */
|
||||
+ static TQString picturesPath() { initStatic(); return *s_picturesPath; }
|
||||
|
||||
/**
|
||||
* The default color to use when highlighting toolbar buttons.
|
||||
@@ -560,6 +583,10 @@
|
||||
static TQString* s_autostartPath;
|
||||
static TQString* s_trashPath;
|
||||
static TQString* s_documentPath;
|
||||
+ static TQString* s_picturesPath;
|
||||
+ static TQString* s_downloadPath;
|
||||
+ static TQString* s_musicPath;
|
||||
+ static TQString* s_videosPath;
|
||||
static TQFont *_generalFont;
|
||||
static TQFont *_fixedFont;
|
||||
static TQFont *_toolBarFont;
|
||||
--- ./tdecore/tdeglobalsettings.cpp.xdg_path 2013-01-09 19:23:09.000000000 +0100
|
||||
+++ ./tdecore/tdeglobalsettings.cpp 2013-05-08 22:26:26.451376166 +0200
|
||||
@@ -62,6 +62,10 @@
|
||||
TQString* TDEGlobalSettings::s_autostartPath = 0;
|
||||
TQString* TDEGlobalSettings::s_trashPath = 0;
|
||||
TQString* TDEGlobalSettings::s_documentPath = 0;
|
||||
+TQString* TDEGlobalSettings::s_videosPath = 0;
|
||||
+TQString* TDEGlobalSettings::s_musicPath = 0;
|
||||
+TQString* TDEGlobalSettings::s_downloadPath = 0;
|
||||
+TQString* TDEGlobalSettings::s_picturesPath = 0;
|
||||
TQFont *TDEGlobalSettings::_generalFont = 0;
|
||||
TQFont *TDEGlobalSettings::_fixedFont = 0;
|
||||
TQFont *TDEGlobalSettings::_toolBarFont = 0;
|
||||
@@ -83,7 +87,7 @@
|
||||
|
||||
// helper function for reading xdg user dirs: it is required in order to take
|
||||
// care of locale stuff
|
||||
-void readXdgUserDirs(TQString *desktop, TQString *documents)
|
||||
+void readXdgUserDirs(TQString *desktop, TQString *documents, TQString *videos, TQString *music, TQString *download, TQString *pictures)
|
||||
{
|
||||
TQFile f( TQDir::homeDirPath() + "/.config/user-dirs.dirs" );
|
||||
|
||||
@@ -101,6 +105,14 @@
|
||||
*desktop = line.remove("XDG_DESKTOP_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
|
||||
else if (line.startsWith("XDG_DOCUMENTS_DIR="))
|
||||
*documents = line.remove("XDG_DOCUMENTS_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
|
||||
+ else if (line.startsWith("XDG_MUSIC_DIR="))
|
||||
+ *videos = line.remove("XDG_MUSIC_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
|
||||
+ else if (line.startsWith("XDG_DOWNLOAD_DIR="))
|
||||
+ *download = line.remove("XDG_DOWNLOAD_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
|
||||
+ else if (line.startsWith("XDG_VIDEOS_DIR="))
|
||||
+ *music = line.remove("XDG_VIDEOS_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
|
||||
+ else if (line.startsWith("XDG_PICTURES_DIR="))
|
||||
+ *pictures = line.remove("XDG_PICTURES_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
|
||||
|
||||
line = s.readLine();
|
||||
}
|
||||
@@ -515,30 +527,45 @@
|
||||
s_autostartPath = new TQString();
|
||||
s_trashPath = new TQString();
|
||||
s_documentPath = new TQString();
|
||||
+ s_videosPath = new TQString();
|
||||
+ s_musicPath = new TQString();
|
||||
+ s_downloadPath = new TQString();
|
||||
+ s_picturesPath = new TQString();
|
||||
+
|
||||
|
||||
TDEConfigGroup g( TDEGlobal::config(), "Paths" );
|
||||
|
||||
- // Read desktop and documents path using XDG_USER_DIRS
|
||||
- readXdgUserDirs(s_desktopPath, s_documentPath);
|
||||
+ // Read desktop and documents path using XDG_USER_DIRS
|
||||
+ readXdgUserDirs(s_desktopPath, s_documentPath, s_musicPath, s_videosPath, s_downloadPath, s_picturesPath);
|
||||
|
||||
if (s_desktopPath->isEmpty() == true) {
|
||||
*s_desktopPath = TQDir::homeDirPath() + "/Desktop/";
|
||||
}
|
||||
+
|
||||
*s_desktopPath = TQDir::cleanDirPath( *s_desktopPath );
|
||||
if ( !s_desktopPath->endsWith("/") )
|
||||
s_desktopPath->append('/');
|
||||
|
||||
- if (s_documentPath->isEmpty() == true) {
|
||||
-#ifdef Q_WS_WIN
|
||||
- *s_documentPath = getWin32ShellFoldersPath("Personal");
|
||||
-#else
|
||||
- *s_documentPath = TQDir::homeDirPath() + "/Documents/";
|
||||
-#endif
|
||||
- }
|
||||
*s_documentPath = TQDir::cleanDirPath( *s_documentPath );
|
||||
if ( !s_documentPath->endsWith("/"))
|
||||
s_documentPath->append('/');
|
||||
|
||||
+ *s_musicPath = TQDir::cleanDirPath( *s_musicPath );
|
||||
+ if ( !s_musicPath->endsWith("/"))
|
||||
+ s_musicPath->append('/');
|
||||
+
|
||||
+ *s_videosPath = TQDir::cleanDirPath( *s_videosPath );
|
||||
+ if ( !s_videosPath->endsWith("/"))
|
||||
+ s_videosPath->append('/');
|
||||
+
|
||||
+ *s_downloadPath = TQDir::cleanDirPath( *s_downloadPath );
|
||||
+ if ( !s_downloadPath->endsWith("/"))
|
||||
+ s_downloadPath->append('/');
|
||||
+
|
||||
+ *s_picturesPath = TQDir::cleanDirPath( *s_picturesPath );
|
||||
+ if ( !s_picturesPath->endsWith("/"))
|
||||
+ s_picturesPath->append('/');
|
||||
+
|
||||
// Trash Path - TODO remove in KDE4 (tdeio_trash can't use it for interoperability reasons)
|
||||
*s_trashPath = *s_desktopPath + i18n("Trash") + "/";
|
||||
*s_trashPath = g.readPathEntry( "Trash" , *s_trashPath);
|
||||
@@ -603,6 +630,14 @@
|
||||
s_desktopPath = 0L;
|
||||
delete s_documentPath;
|
||||
s_documentPath = 0L;
|
||||
+ delete s_videosPath;
|
||||
+ s_videosPath = 0L;
|
||||
+ delete s_picturesPath;
|
||||
+ s_picturesPath = 0L;
|
||||
+ delete s_downloadPath;
|
||||
+ s_downloadPath = 0L;
|
||||
+ delete s_musicPath;
|
||||
+ s_musicPath = 0L;
|
||||
}
|
||||
|
||||
TDEGlobalSettings::KMouseSettings & TDEGlobalSettings::mouseSettings()
|
Loading…
Reference in new issue