From czarek at oferuje.pl  Tue Feb  1 12:11:55 2011
From: czarek at oferuje.pl (Cezary Grabski)
Date: Tue, 1 Feb 2011 12:11:55 +0100
Subject: [scribus-dev] DocumentChecker::checkDocument
Message-ID: <201102011211.55515.czarek@oferuje.pl>

Hi

Two simply questions:
1. why DocumentChecker::checkDocument [or in fact 
ScribusMainWindow::scanDocument()] is called on drag&drop image from file 
manager into Scribus?

2. why DocumentChecker::checkDocument [or in fact 
ScribusMainWindow::scanDocument()] is called before saving doc?

Both questions appear during working with large document (near 100 pages till 
now - and... NO - I cant split it into chapters).

As I has been add some new functions to checkDocument() [check for 
widows/orphan and RGB text] scanning whole document take aprox. 3 seconds on 
Quad Core processor.
During saving it is not pain, but when I drag&drop lot of images into frames 
it is nervous.
What is that scanning in these places for, if result are not used?

cezaryece


From lyp069 at gmail.com  Tue Feb  1 15:26:30 2011
From: lyp069 at gmail.com (Lyper Lai)
Date: Tue, 1 Feb 2011 22:26:30 +0800
Subject: [scribus-dev] A lupdate problem I need help
Message-ID: <AANLkTi=bfkGY61m9XtCbdTEUS39ye4zdHvmXE4LPMBNE@mail.gmail.com>

Hi,programer
    I 'm come from China.I wish that translate the scribus program.I read
the article which name is Official:Translation Howto ,it from wiki.I
download Scribus code from SVN.The scribus download page(http://
wiki.scribus.net/canvas/Download) have a error SVN URL.I can't download any
code files from SVN.And then I found the  correct SVN URL which is svn://
scribus.net/branches/Version135/.I don't know why.This is a obvious mistake.
   Then,I start update .ts file.but I have a problem.the "qmake -project"
operate past.But the "lupdate" operate abort.a "segment fault" occur.follow
is output:

####################################################################################################################################################

*lyper at lyper-latop:~/scribus-ng-dev/Version135/Scribus$ lupdate-qt4
Scribus.pro/usr/include/qt4/QtCore/qstringbuilder.h:45: circular inclusion
of /usr/include/qt4/QtCore/qstring.h*
*
*
*/usr/include/qt4/QtGui/qwmatrix.h:45: circular inclusion of
/usr/include/qt4/QtGui/qmatrix.h*
*
*
*/usr/include/qt4/QtGui/qlayout.h:236: circular inclusion of
/usr/include/qt4/QtGui/qboxlayout.h*
*
*
*/usr/include/qt4/QtGui/qgridlayout.h:45: circular inclusion of
/usr/include/qt4/QtGui/qlayout.h*
*
*
*/usr/include/qt4/QtGui/qaction.h:252: circular inclusion of
/usr/include/qt4/QtGui/qactiongroup.h*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/canvasmode_eyedropper.cpp:166:
Class 'CanvasMode_EyeDropper' lacks Q_OBJECT macro*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:21:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:35:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:50:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:64:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:77:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:94:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:106:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:120:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdcolor.h:135:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddialog.h:22:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddialog.h:46:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddialog.h:88:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddialog.h:101:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddialog.h:111:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:55:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:96:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:108:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:117:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:128:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:141:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:150:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:162:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:172:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:183:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:195:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:206:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:216:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:228:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:236:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:243:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:251:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:259:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmddoc.h:266:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:20:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:30:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:40:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:50:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:60:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:70:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:80:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:90:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:100:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:111:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:122:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:133:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:143:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:154:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:164:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:174:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:186:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:198:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:209:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetprop.h:218:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetsetprop.h:83:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetsetprop.h:101:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetsetprop.h:135:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdgetsetprop.h:165:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:23:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:35:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:48:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:59:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:69:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:80:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:89:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:98:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:107:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:118:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:126:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:141:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:153:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:167:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:180:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:194:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:206:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:216:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmani.h:228:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:24:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:33:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:43:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:62:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:71:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:83:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:92:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:105:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:118:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:131:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:144:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:157:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:170:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:182:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:194:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:208:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:222:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:236:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:250:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:263:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:275:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:287:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:300:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:311:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:320:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:329:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:338:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdmisc.h:347:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:26:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:43:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:60:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:75:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:90:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:108:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:128:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:149:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:165:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:177:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:193:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:211:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:227:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:240:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdobj.h:252:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:26:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:36:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:45:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:54:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:65:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:78:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:91:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:100:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:110:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:123:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:132:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:141:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:151:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:165:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:178:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:191:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:206:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdpage.h:224:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:22:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:33:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:44:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:54:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:64:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:74:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:84:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:94:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:107:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:121:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:132:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:143:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:154:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:168:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:180:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdsetprop.h:192:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdstyle.h:43:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdstyle.h:80:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:23:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:35:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:45:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:55:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:67:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:79:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:89:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:100:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:110:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:120:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:132:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:146:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:159:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:173:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:186:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:199:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:211:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:223:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:236:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:250:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:261:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:272:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:282:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:292:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:302:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:315:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:328:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:345:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:358:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:372:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:385:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:399:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:414:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/cmdtext.h:426:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:21:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:34:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:47:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:61:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:69:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:83:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:95:
tr() cannot be called without context*
*
*
*/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/scriptplugin/guiapp.h:106:
tr() cannot be called without context*
*
*
*segment fault*
*
*
*
*
*
##########################################################################################################################################
*
*
*
I remove scriptplugin content from Scribus.pro file.The segment fault
still occur.I had to reinstall Ubuntu 10.04 system.Only install QT
linguist.The lupdate operate still
*segment fault.At end I remove **Scribus/scribus/plugins/scriptplugin/ all
files.the qmake -project again.The lupdate operate complete.But the .ts file
is not complete,only have 4930 items.*
*The scripter items are all **failure.The follow is remove scriptplugin
files after output:*
*
*
*
#########################################################################################################################################
*
*
*
*
lyper at lyper-latop:~/scribus-ng-dev/Version135/Scribus$ lupdate-qt4
Scribus.pro
/usr/include/qt4/QtCore/qstringbuilder.h:45: circular inclusion of
/usr/include/qt4/QtCore/qstring.h

/usr/include/qt4/QtGui/qwmatrix.h:45: circular inclusion of
/usr/include/qt4/QtGui/qmatrix.h

/usr/include/qt4/QtGui/qlayout.h:236: circular inclusion of
/usr/include/qt4/QtGui/qboxlayout.h

/usr/include/qt4/QtGui/qgridlayout.h:45: circular inclusion of
/usr/include/qt4/QtGui/qlayout.h

/usr/include/qt4/QtGui/qaction.h:252: circular inclusion of
/usr/include/qt4/QtGui/qactiongroup.h

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/canvasmode_eyedropper.cpp:166:
Class 'CanvasMode_EyeDropper' lacks Q_OBJECT macro

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/tools/2geomtools/lib2geom/sbasis-2d.h:6:
circular inclusion of
/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/plugins/tools/2geomtools/lib2geom/d2.h

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:9:
Qualifying with unknown namespace/class ::QMessageBox

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:14:
Qualifying with unknown namespace/class ::QFileDialog

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:79:
Qualifying with unknown namespace/class ::QLineEdit

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:89:
Qualifying with unknown namespace/class ::QTextEdit

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:99:
Qualifying with unknown namespace/class ::QMainWindow

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:104:
Qualifying with unknown namespace/class ::QTitleBar

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:114:
Qualifying with unknown namespace/class ::QWorkspace

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:130:
Qualifying with unknown namespace/class ::QColorDialog

/home/lyper/scribus-ng-dev/Version135/Scribus/scribus/translationdummy.cpp:147:
Qualifying with unknown namespace/class ::QFontDialog

Updating 'resources/translations/po/scribus.en_GB.ts'...
    Found 4930 source text(s) (16 new and 4914 already existing)
    Kept 175 obsolete entries
Updating 'resources/translations/po/scribus.zh_CN.ts'...
    Found 4930 source text(s) (16 new and 4914 already existing)
    Kept 175 obsolete entries
    Same-text heuristic provided 484 translation(s)
Updating 'resources/translations/po/scribus.zh_CN_new.ts'...
    Found 4930 source text(s) (16 new and 4914 already existing)
    Kept 175 obsolete entries
    Same-text heuristic provided 484 translation(s)
Updating 'resources/translations/po/scribus.zh_TW.ts'...
    Found 4930 source text(s) (16 new and 4914 already existing)
    Kept 175 obsolete entries
#########################################################################################################################

Pls help me!!
*
*
*
*
*
*
*
*
*
*
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110201/bdfb4353/attachment-0001.htm>

From mail.info at gmx.net  Wed Feb 16 20:26:37 2011
From: mail.info at gmx.net (mail.info at gmx.net)
Date: Wed, 16 Feb 2011 20:26:37 +0100
Subject: [scribus-dev] Questions about the (German) documentation homepage
Message-ID: <20110216192637.210360@gmx.net>

Hello,

sorry, I didn't intend to write to the mailing list at first, but couldn't find an impressum or e-mail-address of the Scribus.net-webmaster. 
I looked around at the blog (rants.scribus.net), but all weblinks (Home, About, Links, Contact) lead nowhere. :-(
So I write to "all".

To begin: I'm interested in DTP and googled for "scribus dtp", as I remembered that name from the German computer magazine c't.
The link I took sent me to the starting page of the German online documentation:
http://docs.scribus.net/index.php?lang=de&page=index

This page almost kept me from trying Scribus, because it left me with a lot of questions ...

- The bold headline reads *Open Source Desktop Publishing f?r Linux*
  Only Linux? You have to read a while to find about the other platforms inluding Windows & OS X.

- The version history at the bottom stops at 2007.
  Has the development ceased? (No, but it looks that way.)

- The link to "Screenshots" is empty.
  "You have requested a file thats does not exist..."
  How does the GUI look like? What features does it have?

- The German mailing list linked under "Kommunikation" is not alive:
  "No such list: scribus"
   http://nashi.altmuehlnet.de/mailman/listinfo/scribus

- Where can I download the software?
  An obvious link back to the main page www.scribus.net or 
  http://wiki.scribus.net/canvas/Download would be fine.

I'm sure Scribus is a great software, and I will try it!
But perhaps you could fix some points on the site?

Regards!

Dirk Schoettler

-- 
NEU: FreePhone - kostenlos mobil telefonieren und surfen!			
Jetzt informieren: http://www.gmx.net/de/go/freephone


From cbradney at scribus.info  Sat Feb 19 16:14:53 2011
From: cbradney at scribus.info (Craig Bradney)
Date: Sat, 19 Feb 2011 16:14:53 +0100
Subject: [scribus-dev] Fwd: r16387 by fschmid - Fixed the nasty "Copy of
 xxxx" for styles when	copying textframes via drag & drop.
Message-ID: <4D5FDE6D.40002@scribus.info>

Hi Andreas

If this patch fixes this issue, can you please check why the paragraph
style's equiv(...) function was not working properly?

Thanks
Craig

-------- Original Message --------
Return-path: <scribus-commit-bounces at lists.scribus.net>
Envelope-to: mrb at scribus.info
Received: from mail.anduin.net ([10.1.0.100])	by anduin.net with
esmtps (TLSv1:AES256-SHA:256)	(Exim 4.72 (FreeBSD))	(envelope-from
<scribus-commit-bounces at lists.scribus.net>)	id 1PqmF0-000JJr-1G; Sat,
19 Feb 2011 13:48:50 +0100
Received: from [10.1.6.41] (helo=scribus.info)	by mail.anduin.net with
esmtp (Exim 4.73 (FreeBSD))	(envelope-from
<scribus-commit-bounces at lists.scribus.net>)	id 1PqmEt-00066l-92; Sat,
19 Feb 2011 13:48:48 +0100
Received: from mail.anduin.net ([10.1.0.100])	by scribus.info with esmtp
(Exim 4.69 (FreeBSD))	(envelope-from <scribus-commit at scribus.info>) id
1PqmEl-000Lj9-Qr	for scribus-commit at lists.scribus.net; Sat, 19 Feb 2011
13:48:36 +0100
Received: from [195.222.10.2] (helo=canvas.scribus.eu)	by
mail.anduin.net with esmtps (TLSv1:AES256-SHA:256)	(Exim 4.73 (FreeBSD))
(envelope-from <scribus-commit at scribus.info>)	id 1PqmEe-00064B-LJ	for
scribus-commit at lists.scribus.net; Sat, 19 Feb 2011 13:48:34 +0100
Received: from canvas.scribus.eu (canvas.scribus.eu [10.2.5.101])	by
canvas.scribus.eu (8.14.4/8.14.4) with ESMTP id p1JCmRuF007513	for
<scribus-commit at lists.scribus.net>; Sat, 19 Feb 2011 12:48:27 GMT
(envelope-from scribus-commit at scribus.info)
Received: (from fschmid at localhost)	by canvas.scribus.eu
(8.14.4/8.14.4/Submit) id p1JCmR1T007512	for
scribus-commit at lists.scribus.net; Sat, 19 Feb 2011 12:48:27 GMT
(envelope-from scribus-commit at scribus.info)
Message-Id: <201102191248.p1JCmR1T007512 at canvas.scribus.eu>
X-Authentication-Warning: canvas.scribus.eu: fschmid set sender to
scribus-commit at scribus.info using -f
MIME-Version: 1.0
Date: Sat, 19 Feb 2011 12:48:27 -0000
To: scribus-commit at lists.scribus.net
X-Mailer: svnmailer-1.1.0-dev-r1373
From: scribus-commit <scribus-commit at lists.scribus.net>
X-BeenThere: scribus-commit at lists.scribus.net
X-Mailman-Version: 2.1.10
Precedence: list
Reply-To: scribus-commit at lists.scribus.net
List-Id: scribus-commit <scribus-commit.lists.scribus.net>
List-Unsubscribe:
<http://lists.scribus.net/mailman/options/scribus-commit>,
<mailto:scribus-commit-request at lists.scribus.net?subject=unsubscribe>
List-Archive: <http://lists.scribus.net/pipermail/scribus-commit>
List-Post: <mailto:scribus-commit at lists.scribus.net>
List-Help: <mailto:scribus-commit-request at lists.scribus.net?subject=help>
List-Subscribe:
<http://lists.scribus.net/mailman/listinfo/scribus-commit>,
<mailto:scribus-commit-request at lists.scribus.net?subject=subscribe>
Errors-To: scribus-commit-bounces at lists.scribus.net
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.anduin.net
X-Spam-Level: **
X-Spam-Status: No, score=2.0 required=10.0 tests=NO_RDNS2,RDNS_NONE,
SARE_FROM_SPAM_WORD3 autolearn=disabled version=3.3.1
X-Spam-ASN: AS3327 195.222.0.0/19
Subject: r16387 by fschmid - Fixed the nasty "Copy of xxxx" for styles
when	copying textframes via drag & drop.
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 10.1.0.100
X-SA-Exim-Mail-From: scribus-commit-bounces at lists.scribus.net
X-SA-Exim-Scanned: No (on anduin.net); SAEximRunCond expanded to false

Author: fschmid
Date: Sat Feb 19 12:48:27 2011
New Revision: 16387

URL: http://scribus.info/websvn/listing.php?repname=Scribus&sc=1&rev=16387
Log:
Fixed the nasty "Copy of xxxx" for styles when copying textframes via
drag & drop.

Modified:
    branches/Version135/Scribus/scribus/scribusXml.cpp
    branches/Version135/Scribus/scribus/scribusXml.h

Modified: branches/Version135/Scribus/scribus/scribusXml.cpp
URL:
http://scribus.info/websvn/diff.php?repname=Scribus&rev=16387&path=/branches/Version135/Scribus/scribus/scribusXml.cpp
==============================================================================
--- branches/Version135/Scribus/scribus/scribusXml.cpp (original)
+++ branches/Version135/Scribus/scribus/scribusXml.cpp Sat Feb 19
12:48:27 2011
@@ -727,6 +727,76 @@
 	writer.writeAttribute("endArrowIndex"  , item->endArrowIndex());
 }

+bool ScriXmlDoc::compareStyles(ParagraphStyle &vg, const ParagraphStyle
&vg2)
+{
+	if (vg.alignment() != vg2.alignment())
+		return false;
+	if (vg.lineSpacingMode() != vg2.lineSpacingMode())
+		return false;
+	if (vg.lineSpacing() != vg2.lineSpacing())
+		return false;
+	if (vg.leftMargin() != vg2.leftMargin())
+		return false;
+	if (vg.gapBefore() != vg2.gapBefore())
+		return false;
+	if (vg.charStyle().font().scName() != vg2.charStyle().font().scName())
+		return false;
+	if (vg.charStyle().fontSize() != vg2.charStyle().fontSize())
+		return false;
+	if (vg.hasDropCap() != vg2.hasDropCap())
+		return false;
+	if (vg.dropCapLines() != vg2.dropCapLines())
+		return false;
+	if (vg.dropCapOffset() != vg2.dropCapOffset())
+		return false;
+	if (vg.charStyle().effects() != vg2.charStyle().effects())
+		return false;
+	if (vg.charStyle().fillColor() != vg2.charStyle().fillColor())
+		return false;
+	if (vg.charStyle().fillShade() != vg2.charStyle().fillShade())
+		return false;
+	if (vg.charStyle().strokeColor() != vg2.charStyle().strokeColor())
+		return false;
+	if (vg.charStyle().strokeShade() != vg2.charStyle().strokeShade())
+		return false;
+	if (vg.lineSpacingMode() != vg2.lineSpacingMode())
+		return false;
+	if (vg.charStyle().shadowXOffset() != vg2.charStyle().shadowXOffset())
+		return false;
+	if (vg.charStyle().shadowYOffset() != vg2.charStyle().shadowYOffset())
+		return false;
+	if (vg.charStyle().outlineWidth() != vg2.charStyle().outlineWidth())
+		return false;
+	if (vg.charStyle().underlineOffset() != vg2.charStyle().underlineOffset())
+		return false;
+	if (vg.charStyle().underlineWidth() != vg2.charStyle().underlineWidth())
+		return false;
+	if (vg.charStyle().strikethruOffset() !=
vg2.charStyle().strikethruOffset())
+		return false;
+	if (vg.charStyle().strikethruWidth() != vg2.charStyle().strikethruWidth())
+		return false;
+	if (vg.charStyle().scaleH() != vg2.charStyle().scaleH())
+		return false;
+	if (vg.charStyle().scaleV() != vg2.charStyle().scaleV())
+		return false;
+	if (vg.charStyle().baselineOffset() != vg2.charStyle().baselineOffset())
+		return false;
+	if (vg.charStyle().tracking() != vg2.charStyle().tracking())
+		return false;
+	if (vg.tabValues().count() != vg2.tabValues().count())
+		return false;
+	for (int a = 0; a < vg.tabValues().count(); ++a)
+	{
+		if (vg.tabValues().at(a).tabType != vg2.tabValues().at(a).tabType)
+			return false;
+		if (vg.tabValues().at(a).tabPosition !=
vg2.tabValues().at(a).tabPosition)
+			return false;
+		if (vg.tabValues().at(a).tabFillChar !=
vg2.tabValues().at(a).tabFillChar)
+			return false;
+	}
+	return true;
+}
+
 //CB: Private only now
 void ScriXmlDoc::GetStyle(QXmlStreamReader &reader, ParagraphStyle &vg,
StyleSet<ParagraphStyle>* tempStyles, ScribusDoc* doc, bool fl)
 {
@@ -832,7 +902,8 @@
 		if (vg.name() == docParagraphStyles[xx].name())
 		{
 			//Compare the attributes of the pasted styles vs existing ones
-			if (vg.equiv(docParagraphStyles[xx]))
+		//	if (vg.equiv(docParagraphStyles[xx]))
+			if (compareStyles(vg, docParagraphStyles[xx]))
 			{
 				if (fl)
 				{
@@ -853,7 +924,8 @@
 	{
 		for (int xx=0; xx< docParagraphStyles.count(); ++xx)
 		{
-			if (vg.equiv(docParagraphStyles[xx]))
+		//	if (vg.equiv(docParagraphStyles[xx]))
+			if (compareStyles(vg, docParagraphStyles[xx]))
 			{
 				vg.setName(docParagraphStyles[xx].name());
 				fou = true;

Modified: branches/Version135/Scribus/scribus/scribusXml.h
URL:
http://scribus.info/websvn/diff.php?repname=Scribus&rev=16387&path=/branches/Version135/Scribus/scribus/scribusXml.h
==============================================================================
--- branches/Version135/Scribus/scribus/scribusXml.h (original)
+++ branches/Version135/Scribus/scribus/scribusXml.h Sat Feb 19 12:48:27
2011
@@ -77,6 +77,7 @@

 	void GetItemProps(const QXmlStreamAttributes& attrs, struct
CopyPasteBuffer *OB, const QString& baseDir, bool newVersion);
 	void GetItemText (const QXmlStreamAttributes& attrs, StoryText& story,
ScribusDoc *doc, LastStyles* last, bool VorLFound, bool impo);
+	bool compareStyles(ParagraphStyle &vg, const ParagraphStyle &vg2);
 	void GetStyle(QXmlStreamReader& reader, ParagraphStyle &vg,
StyleSet<ParagraphStyle>* tempStyles, ScribusDoc* doc, bool fl);

 	void ReadPattern(QXmlStreamReader& reader, ScribusDoc* doc,
ScribusView *view, const QString& fileName, int& GrMax, bool styleFound,
bool newVersion);


_______________________________________________
scribus-commit mailing list
scribus-commit at lists.scribus.net
http://lists.scribus.net/mailman/listinfo/scribus-commit

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110219/e1431601/attachment.pgp>

From andreas.vox at googlemail.com  Sun Feb 20 23:44:34 2011
From: andreas.vox at googlemail.com (Andreas Vox)
Date: Sun, 20 Feb 2011 23:44:34 +0100
Subject: [scribus-dev] Fwd: r16387 by fschmid - Fixed the nasty "Copy of
	xxxx" for styles when	copying textframes via drag & drop.
In-Reply-To: <4D5FDE6D.40002@scribus.info>
References: <4D5FDE6D.40002@scribus.info>
Message-ID: <C6796BED-51A5-445D-8741-E7FC5C88D81D@googlemail.com>

Hi,

after looking at the code it appears that scribusXML.cpp only works with the old paragraphstyle properties but misses eg. wordspacing and glyphextension.

ParagraphStyle::equiv() compares those, too, so if the original wasn't using the default values, the copy will be different to the original.

/Andreas
 
Am 19.02.2011 um 16:14 schrieb Craig Bradney:

> Hi Andreas
> 
> If this patch fixes this issue, can you please check why the paragraph
> style's equiv(...) function was not working properly?
> 
> Thanks
> Craig
> 
> -------- Original Message --------
> Return-path: <scribus-commit-bounces at lists.scribus.net>
> Envelope-to: mrb at scribus.info
> Received: from mail.anduin.net ([10.1.0.100])	by anduin.net with
> esmtps (TLSv1:AES256-SHA:256)	(Exim 4.72 (FreeBSD))	(envelope-from
> <scribus-commit-bounces at lists.scribus.net>)	id 1PqmF0-000JJr-1G; Sat,
> 19 Feb 2011 13:48:50 +0100
> Received: from [10.1.6.41] (helo=scribus.info)	by mail.anduin.net with
> esmtp (Exim 4.73 (FreeBSD))	(envelope-from
> <scribus-commit-bounces at lists.scribus.net>)	id 1PqmEt-00066l-92; Sat,
> 19 Feb 2011 13:48:48 +0100
> Received: from mail.anduin.net ([10.1.0.100])	by scribus.info with esmtp
> (Exim 4.69 (FreeBSD))	(envelope-from <scribus-commit at scribus.info>) id
> 1PqmEl-000Lj9-Qr	for scribus-commit at lists.scribus.net; Sat, 19 Feb 2011
> 13:48:36 +0100
> Received: from [195.222.10.2] (helo=canvas.scribus.eu)	by
> mail.anduin.net with esmtps (TLSv1:AES256-SHA:256)	(Exim 4.73 (FreeBSD))
> (envelope-from <scribus-commit at scribus.info>)	id 1PqmEe-00064B-LJ	for
> scribus-commit at lists.scribus.net; Sat, 19 Feb 2011 13:48:34 +0100
> Received: from canvas.scribus.eu (canvas.scribus.eu [10.2.5.101])	by
> canvas.scribus.eu (8.14.4/8.14.4) with ESMTP id p1JCmRuF007513	for
> <scribus-commit at lists.scribus.net>; Sat, 19 Feb 2011 12:48:27 GMT
> (envelope-from scribus-commit at scribus.info)
> Received: (from fschmid at localhost)	by canvas.scribus.eu
> (8.14.4/8.14.4/Submit) id p1JCmR1T007512	for
> scribus-commit at lists.scribus.net; Sat, 19 Feb 2011 12:48:27 GMT
> (envelope-from scribus-commit at scribus.info)
> Message-Id: <201102191248.p1JCmR1T007512 at canvas.scribus.eu>
> X-Authentication-Warning: canvas.scribus.eu: fschmid set sender to
> scribus-commit at scribus.info using -f
> MIME-Version: 1.0
> Date: Sat, 19 Feb 2011 12:48:27 -0000
> To: scribus-commit at lists.scribus.net
> X-Mailer: svnmailer-1.1.0-dev-r1373
> From: scribus-commit <scribus-commit at lists.scribus.net>
> X-BeenThere: scribus-commit at lists.scribus.net
> X-Mailman-Version: 2.1.10
> Precedence: list
> Reply-To: scribus-commit at lists.scribus.net
> List-Id: scribus-commit <scribus-commit.lists.scribus.net>
> List-Unsubscribe:
> <http://lists.scribus.net/mailman/options/scribus-commit>,
> <mailto:scribus-commit-request at lists.scribus.net?subject=unsubscribe>
> List-Archive: <http://lists.scribus.net/pipermail/scribus-commit>
> List-Post: <mailto:scribus-commit at lists.scribus.net>
> List-Help: <mailto:scribus-commit-request at lists.scribus.net?subject=help>
> List-Subscribe:
> <http://lists.scribus.net/mailman/listinfo/scribus-commit>,
> <mailto:scribus-commit-request at lists.scribus.net?subject=subscribe>
> Errors-To: scribus-commit-bounces at lists.scribus.net
> X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.anduin.net
> X-Spam-Level: **
> X-Spam-Status: No, score=2.0 required=10.0 tests=NO_RDNS2,RDNS_NONE,
> SARE_FROM_SPAM_WORD3 autolearn=disabled version=3.3.1
> X-Spam-ASN: AS3327 195.222.0.0/19
> Subject: r16387 by fschmid - Fixed the nasty "Copy of xxxx" for styles
> when	copying textframes via drag & drop.
> Content-Type: text/plain; charset="us-ascii"
> Content-Transfer-Encoding: 7bit
> X-SA-Exim-Connect-IP: 10.1.0.100
> X-SA-Exim-Mail-From: scribus-commit-bounces at lists.scribus.net
> X-SA-Exim-Scanned: No (on anduin.net); SAEximRunCond expanded to false
> 
> Author: fschmid
> Date: Sat Feb 19 12:48:27 2011
> New Revision: 16387
> 
> URL: http://scribus.info/websvn/listing.php?repname=Scribus&sc=1&rev=16387
> Log:
> Fixed the nasty "Copy of xxxx" for styles when copying textframes via
> drag & drop.
> 
> Modified:
>    branches/Version135/Scribus/scribus/scribusXml.cpp
>    branches/Version135/Scribus/scribus/scribusXml.h
> 
> Modified: branches/Version135/Scribus/scribus/scribusXml.cpp
> URL:
> http://scribus.info/websvn/diff.php?repname=Scribus&rev=16387&path=/branches/Version135/Scribus/scribus/scribusXml.cpp
> ==============================================================================
> --- branches/Version135/Scribus/scribus/scribusXml.cpp (original)
> +++ branches/Version135/Scribus/scribus/scribusXml.cpp Sat Feb 19
> 12:48:27 2011
> @@ -727,6 +727,76 @@
> 	writer.writeAttribute("endArrowIndex"  , item->endArrowIndex());
> }
> 
> +bool ScriXmlDoc::compareStyles(ParagraphStyle &vg, const ParagraphStyle
> &vg2)
> +{
> +	if (vg.alignment() != vg2.alignment())
> +		return false;
> +	if (vg.lineSpacingMode() != vg2.lineSpacingMode())
> +		return false;
> +	if (vg.lineSpacing() != vg2.lineSpacing())
> +		return false;
> +	if (vg.leftMargin() != vg2.leftMargin())
> +		return false;
> +	if (vg.gapBefore() != vg2.gapBefore())
> +		return false;
> +	if (vg.charStyle().font().scName() != vg2.charStyle().font().scName())
> +		return false;
> +	if (vg.charStyle().fontSize() != vg2.charStyle().fontSize())
> +		return false;
> +	if (vg.hasDropCap() != vg2.hasDropCap())
> +		return false;
> +	if (vg.dropCapLines() != vg2.dropCapLines())
> +		return false;
> +	if (vg.dropCapOffset() != vg2.dropCapOffset())
> +		return false;
> +	if (vg.charStyle().effects() != vg2.charStyle().effects())
> +		return false;
> +	if (vg.charStyle().fillColor() != vg2.charStyle().fillColor())
> +		return false;
> +	if (vg.charStyle().fillShade() != vg2.charStyle().fillShade())
> +		return false;
> +	if (vg.charStyle().strokeColor() != vg2.charStyle().strokeColor())
> +		return false;
> +	if (vg.charStyle().strokeShade() != vg2.charStyle().strokeShade())
> +		return false;
> +	if (vg.lineSpacingMode() != vg2.lineSpacingMode())
> +		return false;
> +	if (vg.charStyle().shadowXOffset() != vg2.charStyle().shadowXOffset())
> +		return false;
> +	if (vg.charStyle().shadowYOffset() != vg2.charStyle().shadowYOffset())
> +		return false;
> +	if (vg.charStyle().outlineWidth() != vg2.charStyle().outlineWidth())
> +		return false;
> +	if (vg.charStyle().underlineOffset() != vg2.charStyle().underlineOffset())
> +		return false;
> +	if (vg.charStyle().underlineWidth() != vg2.charStyle().underlineWidth())
> +		return false;
> +	if (vg.charStyle().strikethruOffset() !=
> vg2.charStyle().strikethruOffset())
> +		return false;
> +	if (vg.charStyle().strikethruWidth() != vg2.charStyle().strikethruWidth())
> +		return false;
> +	if (vg.charStyle().scaleH() != vg2.charStyle().scaleH())
> +		return false;
> +	if (vg.charStyle().scaleV() != vg2.charStyle().scaleV())
> +		return false;
> +	if (vg.charStyle().baselineOffset() != vg2.charStyle().baselineOffset())
> +		return false;
> +	if (vg.charStyle().tracking() != vg2.charStyle().tracking())
> +		return false;
> +	if (vg.tabValues().count() != vg2.tabValues().count())
> +		return false;
> +	for (int a = 0; a < vg.tabValues().count(); ++a)
> +	{
> +		if (vg.tabValues().at(a).tabType != vg2.tabValues().at(a).tabType)
> +			return false;
> +		if (vg.tabValues().at(a).tabPosition !=
> vg2.tabValues().at(a).tabPosition)
> +			return false;
> +		if (vg.tabValues().at(a).tabFillChar !=
> vg2.tabValues().at(a).tabFillChar)
> +			return false;
> +	}
> +	return true;
> +}
> +
> //CB: Private only now
> void ScriXmlDoc::GetStyle(QXmlStreamReader &reader, ParagraphStyle &vg,
> StyleSet<ParagraphStyle>* tempStyles, ScribusDoc* doc, bool fl)
> {
> @@ -832,7 +902,8 @@
> 		if (vg.name() == docParagraphStyles[xx].name())
> 		{
> 			//Compare the attributes of the pasted styles vs existing ones
> -			if (vg.equiv(docParagraphStyles[xx]))
> +		//	if (vg.equiv(docParagraphStyles[xx]))
> +			if (compareStyles(vg, docParagraphStyles[xx]))
> 			{
> 				if (fl)
> 				{
> @@ -853,7 +924,8 @@
> 	{
> 		for (int xx=0; xx< docParagraphStyles.count(); ++xx)
> 		{
> -			if (vg.equiv(docParagraphStyles[xx]))
> +		//	if (vg.equiv(docParagraphStyles[xx]))
> +			if (compareStyles(vg, docParagraphStyles[xx]))
> 			{
> 				vg.setName(docParagraphStyles[xx].name());
> 				fou = true;
> 
> Modified: branches/Version135/Scribus/scribus/scribusXml.h
> URL:
> http://scribus.info/websvn/diff.php?repname=Scribus&rev=16387&path=/branches/Version135/Scribus/scribus/scribusXml.h
> ==============================================================================
> --- branches/Version135/Scribus/scribus/scribusXml.h (original)
> +++ branches/Version135/Scribus/scribus/scribusXml.h Sat Feb 19 12:48:27
> 2011
> @@ -77,6 +77,7 @@
> 
> 	void GetItemProps(const QXmlStreamAttributes& attrs, struct
> CopyPasteBuffer *OB, const QString& baseDir, bool newVersion);
> 	void GetItemText (const QXmlStreamAttributes& attrs, StoryText& story,
> ScribusDoc *doc, LastStyles* last, bool VorLFound, bool impo);
> +	bool compareStyles(ParagraphStyle &vg, const ParagraphStyle &vg2);
> 	void GetStyle(QXmlStreamReader& reader, ParagraphStyle &vg,
> StyleSet<ParagraphStyle>* tempStyles, ScribusDoc* doc, bool fl);
> 
> 	void ReadPattern(QXmlStreamReader& reader, ScribusDoc* doc,
> ScribusView *view, const QString& fileName, int& GrMax, bool styleFound,
> bool newVersion);
> 
> 
> _______________________________________________
> scribus-commit mailing list
> scribus-commit at lists.scribus.net
> http://lists.scribus.net/mailman/listinfo/scribus-commit
> 
> _______________________________________________
> scribus-dev mailing list
> scribus-dev at lists.scribus.net
> http://lists.scribus.net/mailman/listinfo/scribus-dev



From ale.comp_06 at xox.ch  Wed Feb 23 21:10:05 2011
From: ale.comp_06 at xox.ch (a.l.e)
Date: Wed, 23 Feb 2011 21:10:05 +0100
Subject: [scribus-dev] Fwd: r16387 by fschmid - Fixed the nasty "Copy of
 xxxx" for styles when	copying textframes via drag & drop.
In-Reply-To: <C6796BED-51A5-445D-8741-E7FC5C88D81D@googlemail.com>
References: <4D5FDE6D.40002@scribus.info>
	<C6796BED-51A5-445D-8741-E7FC5C88D81D@googlemail.com>
Message-ID: <20110223211005.2be6ddc7@digiteis>

hi andreas,

> after looking at the code it appears that scribusXML.cpp only works
> with the old paragraphstyle properties but misses eg. wordspacing and
> glyphextension.
> 
> ParagraphStyle::equiv() compares those, too, so if the original
> wasn't using the default values, the copy will be different to the
> original.

do you mean that now the automagical copy of styles does not happen
anymore?

ciao
a.l.e



From cbradney at zip.com.au  Wed Feb 23 22:24:14 2011
From: cbradney at zip.com.au (Craig Bradney)
Date: Wed, 23 Feb 2011 22:24:14 +0100
Subject: [scribus-dev] Fwd: r16387 by fschmid - Fixed the nasty "Copy of
 xxxx" for styles when	copying textframes via drag & drop.
In-Reply-To: <20110223211005.2be6ddc7@digiteis>
References: <4D5FDE6D.40002@scribus.info>	<C6796BED-51A5-445D-8741-E7FC5C88D81D@googlemail.com>
	<20110223211005.2be6ddc7@digiteis>
Message-ID: <4D657AFE.4060306@zip.com.au>

On 2/23/11 9:10 PM, a.l.e wrote:
> hi andreas,
>
>> after looking at the code it appears that scribusXML.cpp only works
>> with the old paragraphstyle properties but misses eg. wordspacing and
>> glyphextension.
>>
>> ParagraphStyle::equiv() compares those, too, so if the original
>> wasn't using the default values, the copy will be different to the
>> original.
> do you mean that now the automagical copy of styles does not happen
> anymore?
>
> ciao
> a.l.e
>

This is why the old code (if it was working) would be better, as new
attributes would be handled automatically...

Andreas.. really.. my question was why was equiv not working, because in
theory its just more attributes.. and how can it be fixed (by you, as
you wrote code for the attributes), or is it the fact that those items
were not compared that means the new code does work.

thanks
Craig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110223/006ae3fb/attachment.pgp>

From andreas.vox at googlemail.com  Wed Feb 23 23:11:39 2011
From: andreas.vox at googlemail.com (Andreas Vox)
Date: Wed, 23 Feb 2011 23:11:39 +0100
Subject: [scribus-dev] Fwd: r16387 by fschmid - Fixed the nasty "Copy of
	xxxx" for styles when	copying textframes via drag & drop.
In-Reply-To: <4D657AFE.4060306@zip.com.au>
References: <4D5FDE6D.40002@scribus.info>	<C6796BED-51A5-445D-8741-E7FC5C88D81D@googlemail.com>
	<20110223211005.2be6ddc7@digiteis> <4D657AFE.4060306@zip.com.au>
Message-ID: <E11954CC-BAFA-43B2-A1C1-077869AD5BB5@googlemail.com>

AFAIK equiv *is* working; copy + paste doesn't work correctly.

What do you mean with "old code"?

/Andreas

Am 23.02.2011 um 22:24 schrieb Craig Bradney:

> On 2/23/11 9:10 PM, a.l.e wrote:
>> hi andreas,
>> 
>>> after looking at the code it appears that scribusXML.cpp only works
>>> with the old paragraphstyle properties but misses eg. wordspacing and
>>> glyphextension.
>>> 
>>> ParagraphStyle::equiv() compares those, too, so if the original
>>> wasn't using the default values, the copy will be different to the
>>> original.
>> do you mean that now the automagical copy of styles does not happen
>> anymore?
>> 
>> ciao
>> a.l.e
>> 
> 
> This is why the old code (if it was working) would be better, as new
> attributes would be handled automatically...
> 
> Andreas.. really.. my question was why was equiv not working, because in
> theory its just more attributes.. and how can it be fixed (by you, as
> you wrote code for the attributes), or is it the fact that those items
> were not compared that means the new code does work.
> 
> thanks
> Craig
> 
> _______________________________________________
> scribus-dev mailing list
> scribus-dev at lists.scribus.net
> http://lists.scribus.net/mailman/listinfo/scribus-dev



From cbradney at scribus.info  Wed Feb 23 23:29:51 2011
From: cbradney at scribus.info (Craig Bradney)
Date: Wed, 23 Feb 2011 23:29:51 +0100
Subject: [scribus-dev] Fwd: r16387 by fschmid - Fixed the nasty "Copy
 of	xxxx" for styles when	copying textframes via drag & drop.
In-Reply-To: <E11954CC-BAFA-43B2-A1C1-077869AD5BB5@googlemail.com>
References: <4D5FDE6D.40002@scribus.info>	<C6796BED-51A5-445D-8741-E7FC5C88D81D@googlemail.com>	<20110223211005.2be6ddc7@digiteis>
	<4D657AFE.4060306@zip.com.au>
	<E11954CC-BAFA-43B2-A1C1-077869AD5BB5@googlemail.com>
Message-ID: <4D658A5F.60308@scribus.info>

On 2/23/11 11:11 PM, Andreas Vox wrote:
> AFAIK equiv *is* working; copy + paste doesn't work correctly.
> 
> What do you mean with "old code"?
> 
> /Andreas
> 

If you look at the change made by Franz, he comments out the equiv call
and replaces it with a new bool ScriXmlDoc::compareStyles(ParagraphStyle
&vg, const ParagraphStyle
&vg2)
.. which he says in the commit comment, fixes (at least one of) the
style duplication issues.

Craig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110223/64aceb4c/attachment.pgp>

From czarek at oferuje.pl  Fri Feb 25 15:05:53 2011
From: czarek at oferuje.pl (Cezary Grabski)
Date: Fri, 25 Feb 2011 15:05:53 +0100
Subject: [scribus-dev] small fix in pageitem_textframe.cpp
Message-ID: <201102251505.53937.czarek@oferuje.pl>

Hi
In my text undo patch there was one unwanted qDebug(), not needed in the final 
code.
Please, remove it!

It is line 3356 in pageitem_textframe.cpp

"qDebug() << "ExpandParSel" << StartSel << LenSel;"

Regards
cezaryece


From czarek at oferuje.pl  Fri Feb 25 15:41:03 2011
From: czarek at oferuje.pl (Cezary Grabski)
Date: Fri, 25 Feb 2011 15:41:03 +0100
Subject: [scribus-dev] What to do?
Message-ID: <201102251541.03738.czarek@oferuje.pl>

hi

I have few improvements in my local Scribus 1.4 not published yet.
I would like to ask you, which patches and for which Scribus version I should 
upload and in what order?

* [Preflight Verifier] widows/orphans check
* [Preflight Verifier] RGB text check
* [Preflight Verifier] progress bar indication during checking
* [Preflight Verifier] placing text cursor at CPos related to selected error 
item and automatically select whole paragraph for better visualition region of 
problem
* [ODT import] feature for omit whole paragraphs style information (any new 
styles are created, all text has Default Paragraph Style), but saving local 
character formatting
* [Status Bar] add information about selected item - kind of item,frame name, 
filename for image frames, dimensions
* [Search/Replace] search and replace in whole document
* [Style Manager] set default style for replacing during deleting styles to 
"Deafult Paragraph Style" instead No Style
* [Properties Palette] tabs switching automaticaly related to selected item
* [Properties Palette] applying Paragraph Style dont clear local character 
formatting (need some fix for proper behaviour while opening old SLA files)

Regards
cezaryece


From ale.comp_06 at xox.ch  Fri Feb 25 16:21:01 2011
From: ale.comp_06 at xox.ch (a.l.e)
Date: Fri, 25 Feb 2011 16:21:01 +0100
Subject: [scribus-dev] What to do?
In-Reply-To: <201102251541.03738.czarek@oferuje.pl>
References: <201102251541.03738.czarek@oferuje.pl>
Message-ID: <4D67C8DD.2030306@xox.ch>

hi

my point of view...


> I have few improvements in my local Scribus 1.4 not published yet.
> I would like to ask you, which patches and for which Scribus version I should
> upload and in what order?
>
> * [Preflight Verifier] widows/orphans check
1.4.1 + 1.5

> * [Preflight Verifier] RGB text check

1.4.1 + 1.5

> * [Preflight Verifier] progress bar indication during checking

1.5

> * [Preflight Verifier] placing text cursor at CPos related to selected error
> item and automatically select whole paragraph for better visualition region of
> problem

1.4.1 + 1.5

> * [ODT import] feature for omit whole paragraphs style information (any new
> styles are created, all text has Default Paragraph Style), but saving local
> character formatting

1.4.1 + 1.5


> * [Status Bar] add information about selected item - kind of item,frame name,
> filename for image frames, dimensions

we should have a good solution for showing information and avoid 
cluttering the status bar... imo...

> * [Search/Replace] search and replace in whole document

1.4 / 1.4.1 + 1.5 (depending on how invasive it is)


> * [Style Manager] set default style for replacing during deleting styles to
> "Deafult Paragraph Style" instead No Style

1.4

> * [Properties Palette] tabs switching automaticaly related to selected item

1.4.1? (will not be needed anymore in 1.5, since there won't probably be 
tabs anymore)

> * [Properties Palette] applying Paragraph Style dont clear local character
> formatting (need some fix for proper behaviour while opening old SLA files)


1.4.1, if it's possible to make it work with old SLAs


    *
*     *

but all depends on how long 1.4 will be around...

if we don't want any new feature in 1.4.x and 1.6 is planned for some 
time next year (i hope it's planned for next year!) all the changes 
marked as 1.4.1 can be directly applied to 1.5 only.


... just my 2mio francs...

ciao
a.l.e


From cbradney at zip.com.au  Fri Feb 25 17:49:37 2011
From: cbradney at zip.com.au (Craig Bradney)
Date: Fri, 25 Feb 2011 17:49:37 +0100
Subject: [scribus-dev] What to do?
In-Reply-To: <4D67C8DD.2030306@xox.ch>
References: <201102251541.03738.czarek@oferuje.pl> <4D67C8DD.2030306@xox.ch>
Message-ID: <4D67DDA1.1080505@zip.com.au>

On 2/25/11 4:21 PM, a.l.e wrote:
> hi
>
> my point of view...
>
>
>> I have few improvements in my local Scribus 1.4 not published yet.
>> I would like to ask you, which patches and for which Scribus version
>> I should
>> upload and in what order?
>>
>> * [Preflight Verifier] widows/orphans check
> 1.4.1 + 1.5
>
>> * [Preflight Verifier] RGB text check
>
> 1.4.1 + 1.5
>
>> * [Preflight Verifier] progress bar indication during checking
>
> 1.5
>
>> * [Preflight Verifier] placing text cursor at CPos related to
>> selected error
>> item and automatically select whole paragraph for better visualition
>> region of
>> problem
>
> 1.4.1 + 1.5
>
>> * [ODT import] feature for omit whole paragraphs style information
>> (any new
>> styles are created, all text has Default Paragraph Style), but saving
>> local
>> character formatting
>
> 1.4.1 + 1.5
>
>
>> * [Status Bar] add information about selected item - kind of
>> item,frame name,
>> filename for image frames, dimensions
>
> we should have a good solution for showing information and avoid
> cluttering the status bar... imo...
>
>> * [Search/Replace] search and replace in whole document
>
> 1.4 / 1.4.1 + 1.5 (depending on how invasive it is)
>
>
>> * [Style Manager] set default style for replacing during deleting
>> styles to
>> "Deafult Paragraph Style" instead No Style
>
> 1.4
>
>> * [Properties Palette] tabs switching automaticaly related to
>> selected item
>
> 1.4.1? (will not be needed anymore in 1.5, since there won't probably
> be tabs anymore)
>
>> * [Properties Palette] applying Paragraph Style dont clear local
>> character
>> formatting (need some fix for proper behaviour while opening old SLA
>> files)
>
>
> 1.4.1, if it's possible to make it work with old SLAs
>
>
>    *
> *     *
>
> but all depends on how long 1.4 will be around...
>
> if we don't want any new feature in 1.4.x and 1.6 is planned for some
> time next year (i hope it's planned for next year!) all the changes
> marked as 1.4.1 can be directly applied to 1.5 only.
>
>
> ... just my 2mio francs...

Putting versions against these is a bit early. We need to see bugs with
diffs for each change. Once we see the diff, we can see the complexity
of the change, and therefore judge the impact. Low impact might mean ok
for 1.4.1.

And yes, 1.6 should be released next year, at a guess. No reason why not.

Thanks
Craig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110225/e0a510c3/attachment.pgp>

From gpittman at iglou.com  Fri Feb 25 18:15:07 2011
From: gpittman at iglou.com (Gregory Pittman)
Date: Fri, 25 Feb 2011 12:15:07 -0500
Subject: [scribus-dev] What to do?
In-Reply-To: <4D67DDA1.1080505@zip.com.au>
References: <201102251541.03738.czarek@oferuje.pl> <4D67C8DD.2030306@xox.ch>
	<4D67DDA1.1080505@zip.com.au>
Message-ID: <4D67E39B.2060006@iglou.com>

On 02/25/2011 11:49 AM, Craig Bradney wrote:
> On 2/25/11 4:21 PM, a.l.e wrote:
>> hi
>>
>> my point of view...
>>
>>
>>> I have few improvements in my local Scribus 1.4 not published yet.
>>> I would like to ask you, which patches and for which Scribus version
>>> I should
>>> upload and in what order?
>>>
>>> * [Preflight Verifier] widows/orphans check
>> 1.4.1 + 1.5
>>
>>> * [Preflight Verifier] RGB text check
>>
>> 1.4.1 + 1.5
>>
>>> * [Preflight Verifier] progress bar indication during checking
>>
>> 1.5
>>
>>> * [Preflight Verifier] placing text cursor at CPos related to
>>> selected error
>>> item and automatically select whole paragraph for better visualition
>>> region of
>>> problem
>>
>> 1.4.1 + 1.5
>>
>>> * [ODT import] feature for omit whole paragraphs style information
>>> (any new
>>> styles are created, all text has Default Paragraph Style), but saving
>>> local
>>> character formatting
>>
>> 1.4.1 + 1.5
>>
>>
>>> * [Status Bar] add information about selected item - kind of
>>> item,frame name,
>>> filename for image frames, dimensions
>>
>> we should have a good solution for showing information and avoid
>> cluttering the status bar... imo...
>>
>>> * [Search/Replace] search and replace in whole document
>>
>> 1.4 / 1.4.1 + 1.5 (depending on how invasive it is)
>>
>>
>>> * [Style Manager] set default style for replacing during deleting
>>> styles to
>>> "Deafult Paragraph Style" instead No Style
>>
>> 1.4
>>
>>> * [Properties Palette] tabs switching automaticaly related to
>>> selected item
>>
>> 1.4.1? (will not be needed anymore in 1.5, since there won't probably
>> be tabs anymore)
>>
>>> * [Properties Palette] applying Paragraph Style dont clear local
>>> character
>>> formatting (need some fix for proper behaviour while opening old SLA
>>> files)
>>
>>
>> 1.4.1, if it's possible to make it work with old SLAs
>>
>>
>>     *
>> *     *
>>
>> but all depends on how long 1.4 will be around...
>>
>> if we don't want any new feature in 1.4.x and 1.6 is planned for some
>> time next year (i hope it's planned for next year!) all the changes
>> marked as 1.4.1 can be directly applied to 1.5 only.
>>
>>
>> ... just my 2mio francs...
>
> Putting versions against these is a bit early. We need to see bugs with
> diffs for each change. Once we see the diff, we can see the complexity
> of the change, and therefore judge the impact. Low impact might mean ok
> for 1.4.1.
>
> And yes, 1.6 should be released next year, at a guess. No reason why not.

In the bigger picture, is there any possibility that sometime in the 
future, we might see a 'hard' release cycle, e.g. every 6 months, 9 
months..., in which we say, 'Even if we might have to delete incomplete 
new features, we will release a new, workable version in this timeframe'?

I think what this adds to a project is a credibility, and perhaps 
soothes the teeming masses. To delay a new release a week or two is I 
think tolerable, but when delays seem to have no boundary the natives 
become restless.

Greg


From cbradney at zip.com.au  Fri Feb 25 19:46:44 2011
From: cbradney at zip.com.au (Craig Bradney)
Date: Fri, 25 Feb 2011 19:46:44 +0100
Subject: [scribus-dev] What to do?
In-Reply-To: <4D67E39B.2060006@iglou.com>
References: <201102251541.03738.czarek@oferuje.pl>
	<4D67C8DD.2030306@xox.ch>	<4D67DDA1.1080505@zip.com.au>
	<4D67E39B.2060006@iglou.com>
Message-ID: <4D67F914.70707@zip.com.au>

On 2/25/11 6:15 PM, Gregory Pittman wrote:
> On 02/25/2011 11:49 AM, Craig Bradney wrote:
>> On 2/25/11 4:21 PM, a.l.e wrote:
>>> hi
>>>
>>> my point of view...
>>>
>>>
>>>> I have few improvements in my local Scribus 1.4 not published yet.
>>>> I would like to ask you, which patches and for which Scribus version
>>>> I should
>>>> upload and in what order?
>>>>
>>>> * [Preflight Verifier] widows/orphans check
>>> 1.4.1 + 1.5
>>>
>>>> * [Preflight Verifier] RGB text check
>>>
>>> 1.4.1 + 1.5
>>>
>>>> * [Preflight Verifier] progress bar indication during checking
>>>
>>> 1.5
>>>
>>>> * [Preflight Verifier] placing text cursor at CPos related to
>>>> selected error
>>>> item and automatically select whole paragraph for better visualition
>>>> region of
>>>> problem
>>>
>>> 1.4.1 + 1.5
>>>
>>>> * [ODT import] feature for omit whole paragraphs style information
>>>> (any new
>>>> styles are created, all text has Default Paragraph Style), but saving
>>>> local
>>>> character formatting
>>>
>>> 1.4.1 + 1.5
>>>
>>>
>>>> * [Status Bar] add information about selected item - kind of
>>>> item,frame name,
>>>> filename for image frames, dimensions
>>>
>>> we should have a good solution for showing information and avoid
>>> cluttering the status bar... imo...
>>>
>>>> * [Search/Replace] search and replace in whole document
>>>
>>> 1.4 / 1.4.1 + 1.5 (depending on how invasive it is)
>>>
>>>
>>>> * [Style Manager] set default style for replacing during deleting
>>>> styles to
>>>> "Deafult Paragraph Style" instead No Style
>>>
>>> 1.4
>>>
>>>> * [Properties Palette] tabs switching automaticaly related to
>>>> selected item
>>>
>>> 1.4.1? (will not be needed anymore in 1.5, since there won't probably
>>> be tabs anymore)
>>>
>>>> * [Properties Palette] applying Paragraph Style dont clear local
>>>> character
>>>> formatting (need some fix for proper behaviour while opening old SLA
>>>> files)
>>>
>>>
>>> 1.4.1, if it's possible to make it work with old SLAs
>>>
>>>
>>>     *
>>> *     *
>>>
>>> but all depends on how long 1.4 will be around...
>>>
>>> if we don't want any new feature in 1.4.x and 1.6 is planned for some
>>> time next year (i hope it's planned for next year!) all the changes
>>> marked as 1.4.1 can be directly applied to 1.5 only.
>>>
>>>
>>> ... just my 2mio francs...
>>
>> Putting versions against these is a bit early. We need to see bugs with
>> diffs for each change. Once we see the diff, we can see the complexity
>> of the change, and therefore judge the impact. Low impact might mean ok
>> for 1.4.1.
>>
>> And yes, 1.6 should be released next year, at a guess. No reason why
>> not.
>
> In the bigger picture, is there any possibility that sometime in the
> future, we might see a 'hard' release cycle, e.g. every 6 months, 9
> months..., in which we say, 'Even if we might have to delete
> incomplete new features, we will release a new, workable version in
> this timeframe'?
>
> I think what this adds to a project is a credibility, and perhaps
> soothes the teeming masses. To delay a new release a week or two is I
> think tolerable, but when delays seem to have no boundary the natives
> become restless.

We said we would do that at LGM about 3 years ago. A few of our devs'
lives have changed in that time.. and our team is small.. so that's
where it is at. We have had a number of features started but not
finished and then had to be slowly recovered. If we could all be more
active, then I expect that to happen. The more contributors to test,
patch, etc, the more that will happen, and the more releases will
happen. Many times, once code is in, reversing it becomes next to
impossible once it gets to a certain point.

Craig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110225/710f08a3/attachment.pgp>

From ve4jhj at gmail.com  Fri Feb 25 08:10:39 2011
From: ve4jhj at gmail.com (Gord Caswell)
Date: Fri, 25 Feb 2011 01:10:39 -0600
Subject: [scribus-dev] PortableApps.com release of Scribus 1.4.0
Message-ID: <AANLkTinT7HriapWpZzaZyOf4ZkS+NwTHZUsR9GHfK=k1@mail.gmail.com>

Hello,

As the 1.4.0 release gets closer, we at PortableApps.com are eagerly looking
forward to officially releasing Scribus in PortableApps,com Format[1]. We
are happy to do all the work, host, maintain, promote and link back to
Scribus.net for the local version and for donations to the Scribus project.
If you're interested in blessing the PortableApps.com release with a spot on
the download page or some other similar manner, that would be great.

If you have any questions, or feel there's some other way we can help, feel
free to contact John T. Haller, CEO & Founder of PortableApps.com, at
developers_developers at portableapps.com

Thanks,

Gord Caswell
PortableApps.com developer

[1]http://portableapps.com/about/what_is_a_portable_app#whypaf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scribus.net/pipermail/scribus-dev/attachments/20110225/b1e14f9c/attachment.htm>

