Re: Tutorial UNO IDL

2013-02-21 Thread Jürgen Schmidt
On 2/21/13 4:44 AM, jorge ivan poot diaz wrote:
 Hello Juergen,
 What do you mean:
 A little bit more work... Let me check the tutorial later ...
 
 How I can solve this compatibility issue?
 Would you kindly tell me step by step how to solve it, please.
 

I think it make no sense to explain this now in details because as I
mentioned it should be rather seldom used.  The tutorial which I have
never recognized before is introducing a new type XHelloWorldDialog and
here it should be allowed to change it.

Which type do you try to change?

Juergen


 
 2013/2/20 Juergen Schmidt jogischm...@gmail.com
 
 Am Mittwoch, 20. Februar 2013 um 01:55 schrieb jorge ivan poot diaz:
 Hello,
 I'm working on this tutorial:
 http://wiki.openoffice.org/wiki/Tutorial_UNO_IDL

 When I'm compiling I have the following error:
 we have a compatibility check at the end which checks changed API against
 a released version of the API, a reference type library.

 We normally don't allow incompatible API changes. They allowed only for
 specific changes and for major releases when a migration path is available
 and documented. A little bit more work... Let me check the tutorial later
 ...

 Juergen




 S

 Entering /home/ivan/aoo/main/offapi/com/sun/star/ui/dialogs

 dmake: Warning: -- Target [../../../../../
 unxlngi6.pro/ucr/com/sun/star/ui/dialogs/XExecutableDialog.urd] was made
 but the time stamp has not been updated.
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/idlc -verbose @/tmp/mkhysZNf
 /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: compiling 1 source
 files ...
 Compiling: XExecutableDialog.idl
 /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: returned
 successful/home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc Version
 1.1

 rm -f ../../../../../unxlngi6.pro/ucr/cssuidialogs.db
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/regmerge
 ../../../../../unxlngi6.pro/ucr/cssuidialogs.dbUCR @/tmp/mkomhWDi
 dmake: Warning: -- Target [../../../../../
 unxlngi6.pro/ucrdoc/com/sun/star/ui/dialogs/XExecutableDialog.urd] was
 made
 but the time stamp has not been updated.
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/idlc -verbose @/tmp/mk3F38Bl
 /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: compiling 1 source
 files ...
 Compiling: XExecutableDialog.idl
 /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: returned
 successful/home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc Version
 1.1

 rm -f ../../../../../unxlngi6.pro/ucrdoc/cssuidialogs.db
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/regmerge
 ../../../../../unxlngi6.pro/ucrdoc/cssuidialogs.dbUCR @/tmp/mk7pbrFo

 ..
 ..
 ..
 ..
 ..
 ..
 ..


 Entering /home/ivan/aoo/main/offapi/util

 rm -f ../unxlngi6.pro/ucr/offapi.db
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucr/offapi.db / @/tmp/mkEYrNX8
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucr/types.db /
 /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/udkapi.rdb
 rm -f ../unxlngi6.pro/ucrdoc/offapi_doc.db
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucrdoc/offapi_doc.db /
 @/tmp/mkEInjsk
 :  LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/

 unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/
 unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucrdoc/types_doc.db /
 /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/udkapi_doc.rdb
 : 

BeanShell to join the Apache Incubator

2013-02-21 Thread Andrea Pescetti

There is a proposal for BeanShell to join the Apache Incubator:
http://wiki.apache.org/incubator/BeanShellProposal

BeanShell is one of the Apache OpenOffice build dependencies, currently 
minimally maintained, and it would be good to have it at Apache too.


Pedro helped a lot in bringing BeanShell to the incubator and is one of 
the initial committers. If anybody is interested, please join too!


Regards,
  Andrea.


Re: Sidebar color scheme survey

2013-02-21 Thread Xin Li
Hi all,

Thanks for your votes and your feedback.

I have summarized all votes from Facebook and mail list. The result is :
A1:8A2:7A3:6
B1:8B2:8B3:10
C1:3C2:2C3:5

For control style, it seems that many user prefer proposal B (Simple line
separator). As Kevin's suggestion,noise reduction and consistency would be
best. So separators between clusters may be better. So we use separators
between clusters to separate the buttons of cluster.

For content panel color, it seems that there no obvious winner. I would
like to share my thoughts on the visual style because it is already relate
to color topic when we do the side bar migration. As we discussed before,
the current grey color used in AOO is dark and looks out of style. We
should do some light-weight change in AOO. So maybe we should start
consider the light-weight color change when we do the design and avoid to
use dark color that make the UI too heavy.

So I create a light-weight gray proposal based on the option we discussed
before.I use a light grey on the side bar and use a gradient for the
section title.

And I also align the same light grey to slide thumbnail panel background in
Presentation. Because the content area on the center should have the
highest priority, the rest elements should have lower priorities, and items
with the same priority should be treated with the same way.

I have added the latest design(option10) to AOO UX wiki page. Please see
the latest design by the link:
http://wiki.openoffice.org/wiki/AOO_UX_Design_Exploration_-_Task_Pane_Content_Panel_-_User_Interface_Design_Proposals#Task_Pane_Content_Panel_-_UX_Design_propoals

Welcome to share your thoughts and ideas. Thanks.

2013/2/9 Manuel del Valle m...@outlook.com

 I like proposal B (I think it's the most stylish one, and adds less
 visual noise), but I tend to agree with Kevin's comments: I'd like better a
 mix between B1 and B3: light grey panel + dark grey title. That way, it
 does provide certain contrast for the title, but doesn't draw too much
 attention to the panel itself, allowing the user to focus his/her attention
 on the doc.
 Otherwise, it does look nice ;)

 Greetings,

 Manuel





-- 
Best regards,
Xin Li   李欣
UX designer


Re: 4.0 and loss of backward compatibility for extensions with toolbar

2013-02-21 Thread Jürgen Schmidt
On 2/20/13 8:14 PM, Roberto Galoppini wrote:
 On Mon, Feb 18, 2013 at 8:41 AM, Jürgen Schmidt jogischm...@gmail.comwrote:
 
 On 2/17/13 10:36 AM, Andrea Pescetti wrote:
 On 12/02/2013 Jürgen Schmidt wrote:
 If we support both the
 underlying code would be more complex, slower and more ugly to maintain.

 OK. I had understood this part, so let's have a detailed description of
 the impact before we see how to handle this.

 The whole discussion is really based on assumption. We can ask our
 friends of SourceForge to analyze by a script all extensions and check
 if they contain an Addon.xcu or not. All developers, maintainers of
 extensions with Addon.xcu can we contact and can inform them about the
 proposed change and how to adapt the xcu.

 Good ideas, and we could maybe consider to add an Outdated notice,
 similar to the wiki pages, to extensions that contain an Addons.xcu.

 So, to start getting some facts, what should the script do? Unzip the
 extension and look in the expanded tree for a file named exactly
 Addons.xcu (not Addon.xcu, right)?

 The first step should be a simple check if an Addons.xcu is contained at
 all. Something like unzip -l extension | grep Addons.xcu should be
 enough. The second step if an Addons.xcu is contained is to check for
 the node oor:name=OfficeToolBar entry. Only if this entry exists
 the Addons.xcu the extension has to be updated.

 
 242 extensions contain  addons.xcu stensioni (total: 1065 releases), 430
 estensions don't (total: 1660 releases). Do you want us to check how many
 contain OfficeToolBar?

If you could run a short script to check it, it would be very useful for
us to make a final decision.

Maybe you can also provide some numbers about their downloads. Only th
extensions that contain an Addons.xcu with OfficeToolBar


Juergen


 
 Roberto
 

 I will provide an example showing the change as part of the
 http://wiki.openoffice.org/wiki/API/Incompatible_API_changes

 See also
 http://wiki.openoffice.org/wiki/API
 http://wiki.openoffice.org/wiki/API/Concepts_API_changes


 Shall we also ask to check how
 many extensions provide an OpenOffice.org-maximal-version parameter as
 listed at

 http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Description_of_XML_Elements
 ?

 make sense but it is not necessary, this is something that the extension
 developer should decide. It's a recommendation to use it to ensure that
 an extension works with the next version. It can be seen as part of the
 QA for a serious extension ;-)



 In light of Ariel's detailed analysis of the Oracle extensions
 (thanks!), what does
   Addons.cxu but *only* with OfficeMenuBarMerging node
 mean? I assume you meant Addons.xcu, but what does only with
 OfficeMenuBarMerging node mean? That these extensions will not be
 affected by this particular change? Or that updating them will be easier?

 exactly, we have 2 ways to integrate here. One is to create a completely
 new toolbar with a new name. And the second one is to merge into
 existing toolbars at a specific position. This can be very useful and is
 not affected by this change.


 We will have other elements to consider before assessing the impact on
 users (for example, the website does not currently filter by OpenOffice
 version; and some popular extensions, like LanguageTool, are not hosted
 in the official repository), but it's very good if we can have some real
 numbers to start.

 well we can of course blow up this to whatever we want. There is a lot
 of room for improvements in many areas. We should not mix too many things.

 An improved extension repo with a hopefully working extension update
 mechanism. Here extensions that are not supported for 4.0 could be
 already filtered on the server and there is no demand to transport any
 info about this extensions to a 4.0 office.

 An improved extension mechanism where we would have an improved workflow
 and more features. Browsing extensions directly from the office, a
 configurable extension repo, dependencies to other extensions, ...

 Juergen



 



Re: oracle java7 build bug

2013-02-21 Thread Ariel Constenla-Haile
On Wed, Feb 20, 2013 at 11:48:54AM -0800, Fred Ollinger wrote:
 Below is the list to the patch I spoke of which seems better than the
 one I sent b/c this one fixes the ant build file as well.
 
 When I applied it, it only patched: patches/jdbc-4.1.patch which is cool.
 
 But now I can not apply this patch as it is rejected.

This might be related to the way you generated the patch, the order
matters: your patch will be the last patch in the list, so before
generating the diff you have to apply first all the previous patches in
both hsqldd-old and hsqldb-new, make your modification in hsqldb-new and
diff both dirs.

For example, take a look at hsqldb/patches/i96823.patch

--- misc/hsqldb/src/org/hsqldb/Expression.java  2008-05-27 17:15:05.0 
+0200
+++ misc/build/hsqldb/src/org/hsqldb/Expression.java2009-01-27 
11:42:16.890625000 +0100

hsqldb-old is unxlngx6/misc/hsqldb
hsqldb-new is unxlngx6/misc/build/hsqldb

Given this, the steps should be

# cd the source main dir
cd trunk/main

# source the script, we will use variables after this command
source LinuxX86-64Env.Set.sh

# cd hsqldb source dir
cd $SRC_ROOT/hsqldb

# clean the output dir
rm -rf $OUTPATH

# create the directories
mkdir -p $OUTPATH/misc/build/

# unzip the sources, we need both old and new
unzip $TARFILE_LOCATION/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip -d 
$OUTPATH/misc
unzip $TARFILE_LOCATION/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip -d 
$OUTPATH/misc/build

# patch old-dir
cd $OUTPATH/misc 

# we are in hsqld/$OUTPATH/misc patching misc/hsqldb
PATCHDIR=$SRC_ROOT/hsqldb/patches  cat \
$PATCHDIR/i96823.patch \
$PATCHDIR/i97032.patch \
$PATCHDIR/i103528.patch \
$PATCHDIR/i104901.patch   | patch -p2


# cd $OUTPATH/misc/build
cd build

# we are in hsqld/$OUTPATH/misc/build patching misc/build/hsqldb
PATCHDIR=$SRC_ROOT/hsqldb/patches  cat \
$PATCHDIR/i96823.patch \
$PATCHDIR/i97032.patch \
$PATCHDIR/i103528.patch \
$PATCHDIR/i104901.patch | patch -p2


Now make your changes in $OUTPATH/misc/build/hsqldb

When you finish, diff both dirs and create the patch:

cd $SRC_ROOT/hsqldb/$OUTPATH
diff -uNrp misc/hsqldb misc/build/hsqldb  $SRC_ROOT/hsqldb/patches/java7.patch


Make sure the patch is fine. Add it as last patch in PATCH_FILES from
hsqldb/makefile.mk 


PATCH_FILES=patches$/i96823.patch \
patches$/i97032.patch \
patches$/i103528.patch \
patches$/i104901.patch \
patches$/java7.patch


Remove the $SRC_ROOT/hsqldb/$OUTPATH and build to test the patch.  If
it's ok, generate a patch and attach it to the bug. The patch should
only contain the changes made to main/hsqldb/makefile.mk and the new
patch in hsqldb/patches


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina


pgpv9tLNlSrVf.pgp
Description: PGP signature


Re: 4.0 and loss of backward compatibility for extensions with toolbar

2013-02-21 Thread Ariel Constenla-Haile
On Thu, Feb 21, 2013 at 09:22:34AM +0100, Jürgen Schmidt wrote:
  The first step should be a simple check if an Addons.xcu is contained at
  all. Something like unzip -l extension | grep Addons.xcu should be
  enough. The second step if an Addons.xcu is contained is to check for
  the node oor:name=OfficeToolBar entry. Only if this entry exists
  the Addons.xcu the extension has to be updated.

This might be error prone, because the file can have any name, all it
matters is the media type in the META-INF manifest and the OO registry
package and name in the file itself.

While it's highly rare to find a lala.lala, I've found an addons.xcu
(in lowercase). No wonder there is no OfficeToolBar in this particular
extension, but the extension does not work in AOO 4.0 due to API changes
(what shows that the whole discussion centered on the schema change is
full of ungrounded assumptions, and lack of knowledge on the subject).

 
  242 extensions contain  addons.xcu stensioni (total: 1065 releases), 430
  estensions don't (total: 1660 releases). Do you want us to check how many
  contain OfficeToolBar?
 
 If you could run a short script to check it, it would be very useful for
 us to make a final decision.
 
 Maybe you can also provide some numbers about their downloads. Only th
 extensions that contain an Addons.xcu with OfficeToolBar

It would also be interesting to know the last time the extension was
updated; besides that expecting unmaintained extensions to work on a new
major release might not be plausible, the extension is likely not be
adapted to any change if it is unmaintained, no matter how popular it is
(example: the most popular, Oracle PDF Import Extension, Downloads:
Week: 12,706, unmaintained since Dec. 2010, seems to be broken
- according to the first three comments).


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina


pgpBotwNCYCTn.pgp
Description: PGP signature


Re: Tutorial UNO IDL

2013-02-21 Thread Ariel Constenla-Haile
On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote:
 On 2/21/13 4:44 AM, jorge ivan poot diaz wrote:
  Hello Juergen,
  What do you mean:
  A little bit more work... Let me check the tutorial later ...
  
  How I can solve this compatibility issue?
  Would you kindly tell me step by step how to solve it, please.
  
 
 I think it make no sense to explain this now in details because as I
 mentioned it should be rather seldom used.  The tutorial which I have
 never recognized before is introducing a new type XHelloWorldDialog and
 here it should be allowed to change it.
 
 Which type do you try to change?

The tutorial is replacing the css.dialogs.XExecutableDialog with
XHelloWorldDialog, no wonder he gets the registry mismatch... he will
also have to change all the places in the source tree where
XExecutableDialog is used... a complete waste of time, and it doesn't
teach anything; on the contrary, it will confuse newcomers.

IMHO we should mark all these tutorials as obsolete and put a big red
warning on the pages.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina


pgppMRPmC5pBU.pgp
Description: PGP signature


Re: 4.0 and loss of backward compatibility for extensions with toolbar

2013-02-21 Thread Joost Andrae

Hi,



It would also be interesting to know the last time the extension was
updated; besides that expecting unmaintained extensions to work on a new
major release might not be plausible, the extension is likely not be
adapted to any change if it is unmaintained, no matter how popular it is
(example: the most popular, Oracle PDF Import Extension, Downloads:
Week: 12,706, unmaintained since Dec. 2010, seems to be broken
- according to the first three comments).


within the last days I've installed the Windows variant of the PDF 
Import Extension several times on different systems (Win7, Win8) and all 
of those installations worked like a charm.


Kind regards, Joost



Re: Tutorial UNO IDL

2013-02-21 Thread Jürgen Schmidt
On 2/21/13 10:12 AM, Ariel Constenla-Haile wrote:
 On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote:
 On 2/21/13 4:44 AM, jorge ivan poot diaz wrote:
 Hello Juergen, What do you mean:
 A little bit more work... Let me check the tutorial later
 ...
 
 How I can solve this compatibility issue? Would you kindly tell
 me step by step how to solve it, please.
 
 
 I think it make no sense to explain this now in details because
 as I mentioned it should be rather seldom used.  The tutorial
 which I have never recognized before is introducing a new type
 XHelloWorldDialog and here it should be allowed to change it.
 
 Which type do you try to change?
 
 The tutorial is replacing the css.dialogs.XExecutableDialog with 
 XHelloWorldDialog, no wonder he gets the registry mismatch... he
 will also have to change all the places in the source tree where 
 XExecutableDialog is used... a complete waste of time, and it
 doesn't teach anything; on the contrary, it will confuse
 newcomers.

ok I missed the replacement, I did only a very quick look on it. It
makes really no sense.

 
 IMHO we should mark all these tutorials as obsolete and put a big
 red warning on the pages.

+1 this stuff makes no sense in this form. I would remove them directly.

@Jorge, sorry for the confusion but we have indeed some outdated stuff
in the wiki and we don't know all the places yet. As I mentioned
before I never have seen this tutorial before.

I recommend that you first try to complete a build and try debugging
specific areas where you are most interested in. And please feel free
to ask questions here.

Juergen


 
 
 Regards
 



openoffice for android?

2013-02-21 Thread 2
 Hi All:
Is there the openoffice for android , or have such a plan to do?
Thank you!
Yi


Re: openoffice for android?

2013-02-21 Thread Saransh Sharma
http://forum.openoffice.org/en/forum/viewtopic.php?f=49t=58935

Look here


On Thu, Feb 21, 2013 at 3:32 PM, 2 laoyi...@126.com wrote:

  Hi All:
 Is there the openoffice for android , or have such a plan to do?
 Thank you!
 Yi




-- 

Best Regards

Saransh Sharma

Upscale Consultancy PVT LTD.

Disclaimer:

--
This email was sent from within the Upscale Consultancy Services Pvt Ltd.
The contents of this email, including the attachments, are LEGALLY
PRIVILEGED AND CONFIDENTIAL to the intended recipient at the email address
to which it has been addressed. If you receive it in error, please notify
the sender immediately by return email and then permanently delete it from
your system.The unauthorized use, distribution, copying or alteration of
this email, including the attachments, is strictly forbidden. Thank
you.Please note that neither Upscale Group nor the sender accepts any
responsibility for viruses and it is your responsibility to scan the email
and attachments (if any).
--


Re:Re: openoffice for android?

2013-02-21 Thread 2
Thank you!
I have another question , How can I build aChineseversion of theinstallation 
package, How can I specifythelanguage before building?

Yi




At 2013-02-21 18:06:09,Saransh Sharma sara...@theupscale.in wrote:
http://forum.openoffice.org/en/forum/viewtopic.php?f=49t=58935

Look here


On Thu, Feb 21, 2013 at 3:32 PM, 2 laoyi...@126.com wrote:

  Hi All:
 Is there the openoffice for android , or have such a plan to do?
 Thank you!
 Yi




-- 

Best Regards

Saransh Sharma

Upscale Consultancy PVT LTD.

Disclaimer:

--
This email was sent from within the Upscale Consultancy Services Pvt Ltd.
The contents of this email, including the attachments, are LEGALLY
PRIVILEGED AND CONFIDENTIAL to the intended recipient at the email address
to which it has been addressed. If you receive it in error, please notify
the sender immediately by return email and then permanently delete it from
your system.The unauthorized use, distribution, copying or alteration of
this email, including the attachments, is strictly forbidden. Thank
you.Please note that neither Upscale Group nor the sender accepts any
responsibility for viruses and it is your responsibility to scan the email
and attachments (if any).
--


RE: Size of the Community

2013-02-21 Thread Hans Zybura

 -Original Message-
 From: Rob Weir [mailto:robw...@apache.org]
 Sent: Wednesday, February 20, 2013 9:34 PM
 To: dev@openoffice.apache.org
 Subject: Re: Size of the Community
 
 On Wed, Feb 20, 2013 at 12:18 PM, Roberto Galoppini
 rgalopp...@geek.net wrote:
  On Wed, Feb 20, 2013 at 4:23 PM, Hans Zybura hzyb...@zybura.com
 wrote:
 
  Don't forget extension developers, please! I do think they deserve to
  be a group of their own. Difficult to count, though. ;-)
 

I wrote difficult to count with respect to those extension developers in 
homes/businesses/schools etc. who do not publish their solutions. I think that 
this group outnumbers the extension developers publishing on the extension 
website by far. 

In my view, unpublished extensions and templates are an important part of the 
material ecosystem because they make a large contribution to the present 
utilization value of OpenOffice for their respective user environments. 

Hans

 
 Good point.  The ecosystem of those making templates, extensions for AOO,
 or writing books or offering consulting services, is important to count.
 
 
 
  AOOE. Over 350 authors created over 700 extensions.
  AOOT. Over 700 authors created over 2500 templates.
 
 
 Thanks.  I've started a wiki page for this community census and added your
 numbers, as well as some others I've been able to find:
 
 https://cwiki.apache.org/confluence/display/OOOUSERS/Size+of+Apache+O
 penOffice+Community
 
 I'd encourage anyone who has some other figures to add them to the page.
 Or, if you have an idea for something measurable, add that as well.
 
 -Rob
 
  Please note that this is not incremental, but the total count.
 
  Roberto
 
 
 
  Regards, Hans
 
 
 
   -Original Message-
   From: Rob Weir [mailto:robw...@apache.org]
   Sent: Thursday, February 14, 2013 8:06 PM
   To: dev@openoffice.apache.org
   Subject: Size of the Community
  
   I came across this old post from the Django project, Measuring the
  Django
   Community: Circles of Django
  
   http://jacobian.org/writing/django-community/circles-of-django/
  
   It looks like an interesting approach and worth doing on a periodic
  basis, once
   or twice a year, a census of sorts.
  
   Obviously participation in the project comes in various ways and in
  various
   degrees of engagement.  I think of it as a pyramid:
  
   Users -- at the based of the pyramid we have the users of OpenOffice.
   This can be estimated from our download numbers.
  
   Engaged users -- Next level of the pyramid are users who have
   engaged
  with
   the project at one level or another.  This might be by following us
   on
  Twitter,
   by signing up for a mailing list, posting a question to the forums, etc.
   These
   can all be measured.  It is probably on the order of 15,000.  (We
   have
  over
   9000 users signed up for our announcement mailing list, for
   example)
  
   Contributors -- These are those who have contributed to the project.
   This includes code contributions, obviously, but beyond patches
   also bug reports, translations strings, wiki edits, helping others
   on support
  forum or
   user list, contributing logos and ideas on marketing list.  These
   can
  all be
   measured, though it is harder since it is spread across many
   systems and there is duplication across these systems.  This is
   probably on the
  order of
   500.
  
   Committers -- those who have made sustained contributions of merit
   and have been voted in as committers.  We have 122 committers.
  
   This could be visualized as  pyramid, or concentric circles (onion
   diagram) or maybe some other ways.  Could make a good blog post.
  
   From a recruitment perspective, it also makes sense to consider
   what is required to encourage progress, e.g., converting users into
   engaged
  users, or
   engaged users into contributors, etc.
  
   Regards,
  
   -Rob
 
 
 
  --
  
  This e- mail message is intended only for the named recipient(s)
  above. It may contain confidential and privileged information. If you
  are not the intended recipient you are hereby notified that any
  dissemination, distribution or copying of this e-mail and any
  attachment(s) is strictly prohibited. If you have received this e-mail
  in error, please immediately notify the sender by replying to this
  e-mail and delete the message and any
  attachment(s) from your system. Thank you.
 



Re: Presentation templates for ApacheCon NA 2013

2013-02-21 Thread Saransh Sharma
http://templates.services.openoffice.org/en/node/9290

i HOPE YOU PEOPLE WILL LOVE THIS


On Thu, Feb 21, 2013 at 2:24 AM, Jim Jagielski j...@jagunet.com wrote:

 Thx. I must have missed it.

 On Feb 20, 2013, at 3:35 PM, Steve Holden st...@holdenweb.com wrote:

  Jim:
 
  I believe we sent an all speakers email out earlier this week - in any
 case, the templates are now available at
 
http://templates.openoffice.org/en/node/9282
 
  regards
   Steve
 
  On Feb 20, 2013, at 12:14 PM, Jim Jagielski wrote:
 
  Any update on these templates... I really want to be able to xfer
  my slides to the canonical template sooner rather than later ;)
 
  On Feb 8, 2013, at 3:32 AM, Shenfeng Liu liush...@gmail.com wrote:
 
  Saransh,
   Thanks very much for your help!
   As I mentioned below, you can refer to the Apache OpenOffice template
 website and ApacheCon EU 2012 template .
   We need to design 1 cover slide and 1 content slide. Last time we
 made the visual design in 2000*1500 jpeg files firstly. If people like the
 design, then we can take the picture as background and build the template
 (which I'm good at and can help ^_^ ).
 
  - Shenfeng (Simon)
 
 
 
 
  Steve Holden st...@holdenweb.com +1 571 484 6266  @holdenweb
  --
  Python classes (and much more) through the web http://oreillyschool.com/
  Conferences and technical event management at http://theopenbastion.com/
 
  Next event:ApacheCon NA 2013: Feb 26-28 http://na.apachecon.com/
  Community events: Barcamp Feb 24  Hackathon Feb 25   Development Mar 1/2
 
 
 
 
 
 
 




-- 

Best Regards

Saransh Sharma

Upscale Consultancy PVT LTD.

Disclaimer:

--
This email was sent from within the Upscale Consultancy Services Pvt Ltd.
The contents of this email, including the attachments, are LEGALLY
PRIVILEGED AND CONFIDENTIAL to the intended recipient at the email address
to which it has been addressed. If you receive it in error, please notify
the sender immediately by return email and then permanently delete it from
your system.The unauthorized use, distribution, copying or alteration of
this email, including the attachments, is strictly forbidden. Thank
you.Please note that neither Upscale Group nor the sender accepts any
responsibility for viruses and it is your responsibility to scan the email
and attachments (if any).
--


Re: 4.0 and loss of backward compatibility for extensions with toolbar

2013-02-21 Thread Jürgen Schmidt
On 2/21/13 10:05 AM, Ariel Constenla-Haile wrote:
 On Thu, Feb 21, 2013 at 09:22:34AM +0100, Jürgen Schmidt wrote:
 The first step should be a simple check if an Addons.xcu is
 contained at all. Something like unzip -l extension | grep
 Addons.xcu should be enough. The second step if an
 Addons.xcu is contained is to check for the node
 oor:name=OfficeToolBar entry. Only if this entry exists 
 the Addons.xcu the extension has to be updated.
 
 This might be error prone, because the file can have any name, all
 it matters is the media type in the META-INF manifest and the OO
 registry package and name in the file itself.
 
 While it's highly rare to find a lala.lala, I've found an
 addons.xcu (in lowercase). No wonder there is no OfficeToolBar in
 this particular extension, but the extension does not work in AOO
 4.0 due to API changes (what shows that the whole discussion
 centered on the schema change is full of ungrounded assumptions,
 and lack of knowledge on the subject).

ignore case is probably a good idea, a complete different name is
probably rather seldom. But from a technical point of view you are
correct.

We don't need exact data but it would be nice to get an impression how
often it is used.

Juergen

 
 
 242 extensions contain  addons.xcu stensioni (total: 1065
 releases), 430 estensions don't (total: 1660 releases). Do you
 want us to check how many contain OfficeToolBar?
 
 If you could run a short script to check it, it would be very
 useful for us to make a final decision.
 
 Maybe you can also provide some numbers about their downloads.
 Only th extensions that contain an Addons.xcu with OfficeToolBar
 
 It would also be interesting to know the last time the extension
 was updated; besides that expecting unmaintained extensions to work
 on a new major release might not be plausible, the extension is
 likely not be adapted to any change if it is unmaintained, no
 matter how popular it is (example: the most popular, Oracle PDF
 Import Extension, Downloads: Week: 12,706, unmaintained since Dec.
 2010, seems to be broken - according to the first three comments).
 
 
 Regards
 



Re: Sidebar color scheme survey

2013-02-21 Thread Shenfeng Liu
Xin,
  Thanks very much for your summary!
  And the option 10 looks very good! I suggest we move forward to get a
development build out. So that not only we can get more UX feedback, not
also we can early start FVT for this big new feature.

- Shenfeng (Simon)


2013/2/21 Xin Li lxnice...@gmail.com

 Hi all,

 Thanks for your votes and your feedback.

 I have summarized all votes from Facebook and mail list. The result is :
 A1:8A2:7A3:6
 B1:8B2:8B3:10
 C1:3C2:2C3:5

 For control style, it seems that many user prefer proposal B (Simple line
 separator). As Kevin's suggestion,noise reduction and consistency would be
 best. So separators between clusters may be better. So we use separators
 between clusters to separate the buttons of cluster.

 For content panel color, it seems that there no obvious winner. I would
 like to share my thoughts on the visual style because it is already relate
 to color topic when we do the side bar migration. As we discussed before,
 the current grey color used in AOO is dark and looks out of style. We
 should do some light-weight change in AOO. So maybe we should start
 consider the light-weight color change when we do the design and avoid to
 use dark color that make the UI too heavy.

 So I create a light-weight gray proposal based on the option we discussed
 before.I use a light grey on the side bar and use a gradient for the
 section title.

 And I also align the same light grey to slide thumbnail panel background in
 Presentation. Because the content area on the center should have the
 highest priority, the rest elements should have lower priorities, and items
 with the same priority should be treated with the same way.

 I have added the latest design(option10) to AOO UX wiki page. Please see
 the latest design by the link:

 http://wiki.openoffice.org/wiki/AOO_UX_Design_Exploration_-_Task_Pane_Content_Panel_-_User_Interface_Design_Proposals#Task_Pane_Content_Panel_-_UX_Design_propoals

 Welcome to share your thoughts and ideas. Thanks.

 2013/2/9 Manuel del Valle m...@outlook.com

  I like proposal B (I think it's the most stylish one, and adds less
  visual noise), but I tend to agree with Kevin's comments: I'd like
 better a
  mix between B1 and B3: light grey panel + dark grey title. That way, it
  does provide certain contrast for the title, but doesn't draw too much
  attention to the panel itself, allowing the user to focus his/her
 attention
  on the doc.
  Otherwise, it does look nice ;)
 
  Greetings,
 
  Manuel
 




 --
 Best regards,
 Xin Li   李欣
 UX designer



Today is International Mother Language Day

2013-02-21 Thread Rob Weir
If you want to help spread the word and help celebrate the day, here
are some ideas:

1) AOO blog post:
https://blogs.apache.org/OOo/entry/international_mother_language_day_2013

2) IMLD Facebook page: https://www.facebook.com/motherlanguageday

3) Facebook post on the AOO page asking the question, How do you say
'free software' in your mother language?  :
https://www.facebook.com/ApacheOO/posts/492410717484477

4) Twitter hashtag: #IMLD

Regards,

-Rob


Re: [RELEASE]: proposed schedule for AOO 4.0

2013-02-21 Thread Andrea Pescetti

On 20/02/2013 Jürgen Schmidt wrote:

04/08 - 05/15 translation -  I guessed ~5 weeks for updating the new
strings. This can change when we know exactly how many new strings we
will have. But translation for new languages can already work on the
existing po files for 3.4.1.


Looks good, but if the new infrastructure allows it by that moment we 
should aim at either having a usable Pootle instance (I mean, one where 
new volunteers can work) or all the PO files ready, so that we can point 
volunteers to PO files with no need to prepare them explicitly.


I've see some l10n-related commits (good!), but I don't know where we 
are precisely.



Important is from my pov that we start talking about the improvements
that we make in public.


I agree. A couple of screenshot and a brief description are often 
enough, and I would use the posts to recruit some new development 
volunteers too.


Regards,
  Andrea.


Re: [RELEASE]: proposed schedule for AOO 4.0

2013-02-21 Thread janI
On 21 February 2013 18:27, Andrea Pescetti pesce...@apache.org wrote:

 On 20/02/2013 Jürgen Schmidt wrote:

 04/08 - 05/15 translation -  I guessed ~5 weeks for updating the new
 strings. This can change when we know exactly how many new strings we
 will have. But translation for new languages can already work on the
 existing po files for 3.4.1.


 Looks good, but if the new infrastructure allows it by that moment we
 should aim at either having a usable Pootle instance (I mean, one where new
 volunteers can work) or all the PO files ready, so that we can point
 volunteers to PO files with no need to prepare them explicitly.

Status on l10tools is that I am testing generation of po files at the
moment.

It is a very timeconsuming work, because I need to be 100% sure that
genLang extract at least the same information as the current tools. genLang
extracts a bit more information in some cases e.g.:
- there a a number of messages marked [en-US] that are currently not
extracted
- some keyparts are not extracted correctly, typically missing root part of
key
- Itemlist, is only extracted with itemnumber, but often the items have
names

For these cases I modify the sdf file (manually correcting the error if you
will), but that has to be done for all languages, so that I can later match
keys.

Once this part is finished, genLang can generate po files directly.

genLang can already read po files, but need to be able to merge (extract
from source, merge with existing po files) and write updated po files for
all languages. The part is only rudimentary programmed

and finally genLang will write new source files, containing the selected
languages, this part is more or less programmed, but totally untested.

Once the community has accepted genLang, we (I cannot do that alone) need
to integrate it into the build process.

so as you can see, I have a full schedule ahead of me, but I am still
confident that I will finish in time for 4.0.

Please remember that as soon as the extract works, we have po files
directly available in svn...and if everything fails, we can use the current
method to convert them back to source files.

have a nice day.
Jan I.

Ps. the l10n commits at the moment is NOT the full picture, but parts I
need tested on different platforms, once l10n is ready for others I will
announce it on the list.



I've see some l10n-related commits (good!), but I don't know where we are
 precisely.


  Important is from my pov that we start talking about the improvements
 that we make in public.


 I agree. A couple of screenshot and a brief description are often enough,
 and I would use the posts to recruit some new development volunteers too.

 Regards,
   Andrea.



Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]

2013-02-21 Thread Dave Fisher

On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote:

 Hello AOO Dev and Marketing Community,
 
 The main subject of this e-mail is to call for an end date to proposals.
 In 72hrs (saturday) we will be closing branding proposals.
 
 - - - - -
 
 I am heading up the branding effort for the AOO 4.0 release and we can
 unanimously agree the 4.0 release will be a milestone for our community and
 users.  For this special release the marketing team is taking on the effort
 to giving us a fresh look.
 
 The marketing team is starting to plot deadlines at the same time as the
 dev team, the marketing team can't keep proposing ideas forever, we
 actually need to do the work to get us there.  Specially because some dev
 efforts require assets from our designers.
 
 What does that mean?
 - We're picking and choosing. Late submissions might not be considered
 (just the nature of just do it sorry).
 - Eliminating designs we don't like and smoothing and integrating ones we
 do like.
 - In a week from Saturday we will have a master proposal to present for
 lazy consensus. (at least that's the plan)

I do not think that this can operate as lazy consensus,. it is a process that 
is more opinion based than most.

It is possible that the Marketing team can make some discussions, but the 
community may have other preferences.

I don't think that we need to be afraid of having a VOTE. Rules can be 
generated and this dev list can tolerate the extra traffic.

I participated in a two round vote for Apache Flex. There were over 50 entries. 
Each ballot had 5 votes which allowed people with strong opinions to vote for 
one logo and others who liked many designs could split their vote.

(Note this discussion is going to be difficult because we are posting between 
two lists.)

 
 How can you help?
 - - - - -
 - I have design skills! (or I think!)
 - Check out some guidelines and placements of the branding, see children
 of this cwiki page:
 https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project
 - Go to our wiki and sketch out some ideas here:
 https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.x+-+Logo+Explorations
 - They don't have to be complete or polished ideas, ie. you only have
 ideas for icons and only have 2 hours to create the proposal, capture the
 main idea but don't worry about detail.
 - Join the marketing mailing list to help us with implementing the final
 design: https://blogs.apache.org/OOo/entry/call_for_marketing_volunteers
 
 - I don't have design skills?!
 - Go to our wiki and help us by commenting on designs, DO NOT reply with
 comments about design in these mailing lists.
 - There is about 10 pages and they all could use some feedback in the
 comments:
 https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project
 - I will call for any final discussion on Saturday once the deadline has
 passed.

I have added comments including the volunteer and organization hurdles to make 
certain branding changes.

Regards,
Dave

 
 If you have any concerns about this process reply here.
 
 Do not reply to this e-mail to talk about designs!  Go to the wiki and add
 design comments there!



Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]

2013-02-21 Thread Rob Weir
On Thu, Feb 21, 2013 at 4:27 PM, Dave Fisher dave2w...@comcast.net wrote:

 On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote:

 Hello AOO Dev and Marketing Community,

 The main subject of this e-mail is to call for an end date to proposals.
 In 72hrs (saturday) we will be closing branding proposals.

 - - - - -

 I am heading up the branding effort for the AOO 4.0 release and we can
 unanimously agree the 4.0 release will be a milestone for our community and
 users.  For this special release the marketing team is taking on the effort
 to giving us a fresh look.

 The marketing team is starting to plot deadlines at the same time as the
 dev team, the marketing team can't keep proposing ideas forever, we
 actually need to do the work to get us there.  Specially because some dev
 efforts require assets from our designers.

 What does that mean?
 - We're picking and choosing. Late submissions might not be considered
 (just the nature of just do it sorry).
 - Eliminating designs we don't like and smoothing and integrating ones we
 do like.
 - In a week from Saturday we will have a master proposal to present for
 lazy consensus. (at least that's the plan)

 I do not think that this can operate as lazy consensus,. it is a process that 
 is more opinion based than most.

 It is possible that the Marketing team can make some discussions, but the 
 community may have other preferences.


Indeed I assume there would be many opinions.  But in the discussion
that had lead up to this has noted that there are well-established
design and marketing best practices for logo desgin, and giving some
trust to those volunteers with knowledge of these disciplines might
yield a better result that throwing it out to a general vote of 400
subscribers to the dev list and their individual non-expert opinions.

Now you could argue that opinions of non-experts is useful, and what
the general public thinks is important.  True, but that is better done
with an expertly-designed survey of the general public, not by
bikeshedding on the dev list.

We've kicked the can down the road with regards to a grand contest for
almost a year now.  We're no closer to than we were when we started.
Do we want to ship 4.0 with a half-assed logo attempt done at the last
minute?  Or do we want to let the marketing experts push this forward.

And remember, if someone really doesn't like the output of this
process, they can object and offer an alternative at any time.  But I
don't think we can force a volunteer, or group of volunteers, to
pursue a contest versus an approach based on best practices and
working with a small set of already-active volunteers.

Regards,

-Rob

 I don't think that we need to be afraid of having a VOTE. Rules can be 
 generated and this dev list can tolerate the extra traffic.

 I participated in a two round vote for Apache Flex. There were over 50 
 entries. Each ballot had 5 votes which allowed people with strong opinions to 
 vote for one logo and others who liked many designs could split their vote.

 (Note this discussion is going to be difficult because we are posting between 
 two lists.)


 How can you help?
 - - - - -
 - I have design skills! (or I think!)
 - Check out some guidelines and placements of the branding, see children
 of this cwiki page:
 https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project
 - Go to our wiki and sketch out some ideas here:
 https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.x+-+Logo+Explorations
 - They don't have to be complete or polished ideas, ie. you only have
 ideas for icons and only have 2 hours to create the proposal, capture the
 main idea but don't worry about detail.
 - Join the marketing mailing list to help us with implementing the final
 design: https://blogs.apache.org/OOo/entry/call_for_marketing_volunteers

 - I don't have design skills?!
 - Go to our wiki and help us by commenting on designs, DO NOT reply with
 comments about design in these mailing lists.
 - There is about 10 pages and they all could use some feedback in the
 comments:
 https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project
 - I will call for any final discussion on Saturday once the deadline has
 passed.

 I have added comments including the volunteer and organization hurdles to 
 make certain branding changes.

 Regards,
 Dave


 If you have any concerns about this process reply here.

 Do not reply to this e-mail to talk about designs!  Go to the wiki and add
 design comments there!



Re: Tutorial UNO IDL

2013-02-21 Thread jorge ivan poot diaz
I have completed this tutorial, only in this part:

--- offapi/com/sun/star/ui/dialogs/XExecutableDialog.idl
2004-06-04 07:19:19.0 +0530
+++ offapi/com/sun/star/ui/dialogs/XHelloWorldDialog.idl
2005-07-21 14:46:31.0 +0530
@@ -59,8 +59,8 @@
  *
  /

-#ifndef __com_sun_star_ui_dialogs_XExecutableDialog_idl__
-#define __com_sun_star_ui_dialogs_XExecutableDialog_idl__
+#ifndef __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__
+#define __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__

 #ifndef __com_sun_star_uno_RuntimeException_idl__
 #include com/sun/star/uno/RuntimeException.idl
@@ -79,25 +79,15 @@
 */


-published interface XExecutableDialog: com::sun::star::uno::XInterface
+published interface XHelloWorldDialog: com::sun::star::uno::XInterface
 {

//-
-   /** Sets the title of the dialog.
-
-   @param aTitle
-   Set an abitrary title for the dialog,
-   may be an empty string if the dialog should not
-   have a title.
-   */
-   void setTitle( [in] string aTitle );
-
-
//-
/** Executes (shows) the dialog.

@returns
A status code of type typeExecutableDialogResults/type.
*/
-   short execute();
+   void adios();
 };

 //=



After the tutorial says I have to build (so what is necessary is first a
'build' in the offapi/ directory that then updates its database of
types/interfaces), but when I build generates the error:



   1. Entering /home/ivan/aoo/main/offapi/util
   2.
   3. EXISTENCE: published key
   /UCR/com/sun/star/ui/dialogs/XExecutableDialog exists only in registry
   1
   4. /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/regcompare:
   registries are incompatible: 1 differences!
   5. dmake:  Error code 11, while making '../
   unxlngi6.pro/misc/registrycheck.flag'
   6. ERROR: error 65280 occurred while making
   /home/ivan/aoo/main/offapi/util
   7.
   8. ivan@ivan-Presario-CQ43-Notebook-PC:~/aoo/main/offapi$

Of there what I can do?

The tutorial is too old. Has a solution?

Regards.


2013/2/21 Jürgen Schmidt jogischm...@gmail.com

 On 2/21/13 10:12 AM, Ariel Constenla-Haile wrote:
  On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote:
  On 2/21/13 4:44 AM, jorge ivan poot diaz wrote:
  Hello Juergen, What do you mean:
  A little bit more work... Let me check the tutorial later
  ...
 
  How I can solve this compatibility issue? Would you kindly tell
  me step by step how to solve it, please.
 
 
  I think it make no sense to explain this now in details because
  as I mentioned it should be rather seldom used.  The tutorial
  which I have never recognized before is introducing a new type
  XHelloWorldDialog and here it should be allowed to change it.
 
  Which type do you try to change?
 
  The tutorial is replacing the css.dialogs.XExecutableDialog with
  XHelloWorldDialog, no wonder he gets the registry mismatch... he
  will also have to change all the places in the source tree where
  XExecutableDialog is used... a complete waste of time, and it
  doesn't teach anything; on the contrary, it will confuse
  newcomers.

 ok I missed the replacement, I did only a very quick look on it. It
 makes really no sense.

 
  IMHO we should mark all these tutorials as obsolete and put a big
  red warning on the pages.

 +1 this stuff makes no sense in this form. I would remove them directly.

 @Jorge, sorry for the confusion but we have indeed some outdated stuff
 in the wiki and we don't know all the places yet. As I mentioned
 before I never have seen this tutorial before.

 I recommend that you first try to complete a build and try debugging
 specific areas where you are most interested in. And please feel free
 to ask questions here.

 Juergen


 
 
  Regards
 




Re: Tutorial UNO IDL

2013-02-21 Thread jorge ivan poot diaz
Hello Ariel,

I understand that these tutorials are too old. In your opinion, what would
be the best way I can learn, in addition to these tutorials. Could you give
me some link, please.

I would like to see tutorials on video, so I can understand better, and I
can move faster.

I feel that I'm too slow with tutorials.


2013/2/21 jorge ivan poot diaz ivan.pootd...@gmail.com

 I have completed this tutorial, only in this part:

 --- offapi/com/sun/star/ui/dialogs/XExecutableDialog.idl2004-06-04 
 07:19:19.0 +0530
 +++ offapi/com/sun/star/ui/dialogs/XHelloWorldDialog.idl2005-07-21 
 14:46:31.0 +0530
 @@ -59,8 +59,8 @@
   *
   /

 -#ifndef __com_sun_star_ui_dialogs_XExecutableDialog_idl__
 -#define __com_sun_star_ui_dialogs_XExecutableDialog_idl__
 +#ifndef __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__
 +#define __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__

  #ifndef __com_sun_star_uno_RuntimeException_idl__
  #include com/sun/star/uno/RuntimeException.idl
 @@ -79,25 +79,15 @@
  */


 -published interface XExecutableDialog: com::sun::star::uno::XInterface
 +published interface XHelloWorldDialog: com::sun::star::uno::XInterface
  {
 
 //-
 -   /** Sets the title of the dialog.
 -
 -   @param aTitle
 -   Set an abitrary title for the dialog,
 -   may be an empty string if the dialog should not
 -   have a title.
 -   */
 -   void setTitle( [in] string aTitle );
 -
 -
 //-
 /** Executes (shows) the dialog.

 @returns
 A status code of type typeExecutableDialogResults/type.
 */
 -   short execute();
 +   void adios();
  };

  
 //=



 After the tutorial says I have to build (so what is necessary is first a
 'build' in the offapi/ directory that then updates its database of
 types/interfaces), but when I build generates the error:



1. Entering /home/ivan/aoo/main/offapi/util
2.
3. EXISTENCE: published key
/UCR/com/sun/star/ui/dialogs/XExecutableDialog exists only in registry
1
4. /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/regcompare:
registries are incompatible: 1 differences!
5. dmake:  Error code 11, while making '../
unxlngi6.pro/misc/registrycheck.flag'
6. ERROR: error 65280 occurred while making
/home/ivan/aoo/main/offapi/util
7.
8. ivan@ivan-Presario-CQ43-Notebook-PC:~/aoo/main/offapi$

 Of there what I can do?

 The tutorial is too old. Has a solution?

 Regards.


 2013/2/21 Jürgen Schmidt jogischm...@gmail.com

 On 2/21/13 10:12 AM, Ariel Constenla-Haile wrote:
  On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote:
  On 2/21/13 4:44 AM, jorge ivan poot diaz wrote:
  Hello Juergen, What do you mean:
  A little bit more work... Let me check the tutorial later
  ...
 
  How I can solve this compatibility issue? Would you kindly tell
  me step by step how to solve it, please.
 
 
  I think it make no sense to explain this now in details because
  as I mentioned it should be rather seldom used.  The tutorial
  which I have never recognized before is introducing a new type
  XHelloWorldDialog and here it should be allowed to change it.
 
  Which type do you try to change?
 
  The tutorial is replacing the css.dialogs.XExecutableDialog with
  XHelloWorldDialog, no wonder he gets the registry mismatch... he
  will also have to change all the places in the source tree where
  XExecutableDialog is used... a complete waste of time, and it
  doesn't teach anything; on the contrary, it will confuse
  newcomers.

 ok I missed the replacement, I did only a very quick look on it. It
 makes really no sense.

 
  IMHO we should mark all these tutorials as obsolete and put a big
  red warning on the pages.

 +1 this stuff makes no sense in this form. I would remove them directly.

 @Jorge, sorry for the confusion but we have indeed some outdated stuff
 in the wiki and we don't know all the places yet. As I mentioned
 before I never have seen this tutorial before.

 I recommend that you first try to complete a build and try debugging
 specific areas where you are most interested in. And please feel free
 to ask questions here.

 Juergen


 
 
  Regards
 





Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]

2013-02-21 Thread Dave Fisher
 (Note this discussion is going to be difficult because we are posting 
 between two lists.)

Adding back marketing, who are doing wonderful work.

On Feb 21, 2013, at 2:23 PM, Rob Weir wrote:

 On Thu, Feb 21, 2013 at 4:27 PM, Dave Fisher dave2w...@comcast.net wrote:
 
 On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote:
 
 Hello AOO Dev and Marketing Community,
 
 The main subject of this e-mail is to call for an end date to proposals.
 In 72hrs (saturday) we will be closing branding proposals.
 
 - - - - -
 
 I am heading up the branding effort for the AOO 4.0 release and we can
 unanimously agree the 4.0 release will be a milestone for our community and
 users.  For this special release the marketing team is taking on the effort
 to giving us a fresh look.
 
 The marketing team is starting to plot deadlines at the same time as the
 dev team, the marketing team can't keep proposing ideas forever, we
 actually need to do the work to get us there.  Specially because some dev
 efforts require assets from our designers.
 
 What does that mean?
 - We're picking and choosing. Late submissions might not be considered
 (just the nature of just do it sorry).
 - Eliminating designs we don't like and smoothing and integrating ones we
 do like.
 - In a week from Saturday we will have a master proposal to present for
 lazy consensus. (at least that's the plan)
 
 I do not think that this can operate as lazy consensus,. it is a process 
 that is more opinion based than most.
 
 It is possible that the Marketing team can make some discussions, but the 
 community may have other preferences.
 
 
 Indeed I assume there would be many opinions.  But in the discussion
 that had lead up to this has noted that there are well-established
 design and marketing best practices for logo desgin, and giving some
 trust to those volunteers with knowledge of these disciplines might
 yield a better result that throwing it out to a general vote of 400
 subscribers to the dev list and their individual non-expert opinions.
 
 Now you could argue that opinions of non-experts is useful, and what
 the general public thinks is important.  True, but that is better done
 with an expertly-designed survey of the general public, not by
 bikeshedding on the dev list.

The opinions of non-experts are useful and that is a fact. This is not general 
public opinion it is the AOO community. An expertly designed survey is often 
called a BALLOT. Please design one to either validate a single decision, or to 
choose between a few of the designs so that the result is not a fait accompli.

Validation is good.

 We've kicked the can down the road with regards to a grand contest for
 almost a year now.  We're no closer to than we were when we started.
 Do we want to ship 4.0 with a half-assed logo attempt done at the last
 minute?  Or do we want to let the marketing experts push this forward.

Straw man. One year ago we had maybe 2 or 3 logo proposals. Now there are 
several logos and designs proposed and only a few are IMO half-assed. Many IMO 
are excellent!

 And remember, if someone really doesn't like the output of this
 process, they can object and offer an alternative at any time.  But I
 don't think we can force a volunteer, or group of volunteers, to
 pursue a contest versus an approach based on best practices and
 working with a small set of already-active volunteers.

Three points.

(1) There is a public solicitation for proposals. These submissions must be 
fairly treated.

(2) No force is involved. Just a suggestion and a reminder that LAZY CONSENSUS 
should not be assumed. If necessary we can design a ballot on the dev list.

(3) The only legitimate VETO here is if the Logo and Design selected infringed 
or nearly infringed on another's mark (like one subtly does), or if it were 
somehow foul and offensive in some culture. In that case the technical 
alternative is to choose one of the non-infringing or insulting logos or 
designs.

A VETO is a let's discuss this it must not be a your work is awful take it 
back.

This argues that the sooner the community agrees the better. The Apache Way is 
about the flattest hierarchy possible. Decisions are to made (validated) on the 
dev list.

Thanks and Regards,
Dave

 
 Regards,
 
 -Rob
 
 I don't think that we need to be afraid of having a VOTE. Rules can be 
 generated and this dev list can tolerate the extra traffic.
 
 I participated in a two round vote for Apache Flex. There were over 50 
 entries. Each ballot had 5 votes which allowed people with strong opinions 
 to vote for one logo and others who liked many designs could split their 
 vote.
 
 (Note this discussion is going to be difficult because we are posting 
 between two lists.)
 
 
 How can you help?
 - - - - -
 - I have design skills! (or I think!)
 - Check out some guidelines and placements of the branding, see children
 of this cwiki page:
 https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project
 

Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]

2013-02-21 Thread Dave Fisher

On Feb 21, 2013, at 4:02 PM, Dave Fisher wrote:

 (Note this discussion is going to be difficult because we are posting 
 between two lists.)
 
 Adding back marketing, who are doing wonderful work.

Look at http://flex.apache.org/.

It might be an inspiration for someone.

Regards,
Dave

 
 On Feb 21, 2013, at 2:23 PM, Rob Weir wrote:
 
 On Thu, Feb 21, 2013 at 4:27 PM, Dave Fisher dave2w...@comcast.net wrote:
 
 On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote:
 
 Hello AOO Dev and Marketing Community,
 
 The main subject of this e-mail is to call for an end date to proposals.
 In 72hrs (saturday) we will be closing branding proposals.
 
 - - - - -
 
 I am heading up the branding effort for the AOO 4.0 release and we can
 unanimously agree the 4.0 release will be a milestone for our community and
 users.  For this special release the marketing team is taking on the effort
 to giving us a fresh look.
 
 The marketing team is starting to plot deadlines at the same time as the
 dev team, the marketing team can't keep proposing ideas forever, we
 actually need to do the work to get us there.  Specially because some dev
 efforts require assets from our designers.
 
 What does that mean?
 - We're picking and choosing. Late submissions might not be considered
 (just the nature of just do it sorry).
 - Eliminating designs we don't like and smoothing and integrating ones we
 do like.
 - In a week from Saturday we will have a master proposal to present for
 lazy consensus. (at least that's the plan)
 
 I do not think that this can operate as lazy consensus,. it is a process 
 that is more opinion based than most.
 
 It is possible that the Marketing team can make some discussions, but the 
 community may have other preferences.
 
 
 Indeed I assume there would be many opinions.  But in the discussion
 that had lead up to this has noted that there are well-established
 design and marketing best practices for logo desgin, and giving some
 trust to those volunteers with knowledge of these disciplines might
 yield a better result that throwing it out to a general vote of 400
 subscribers to the dev list and their individual non-expert opinions.
 
 Now you could argue that opinions of non-experts is useful, and what
 the general public thinks is important.  True, but that is better done
 with an expertly-designed survey of the general public, not by
 bikeshedding on the dev list.
 
 The opinions of non-experts are useful and that is a fact. This is not 
 general public opinion it is the AOO community. An expertly designed survey 
 is often called a BALLOT. Please design one to either validate a single 
 decision, or to choose between a few of the designs so that the result is not 
 a fait accompli.
 
 Validation is good.
 
 We've kicked the can down the road with regards to a grand contest for
 almost a year now.  We're no closer to than we were when we started.
 Do we want to ship 4.0 with a half-assed logo attempt done at the last
 minute?  Or do we want to let the marketing experts push this forward.
 
 Straw man. One year ago we had maybe 2 or 3 logo proposals. Now there are 
 several logos and designs proposed and only a few are IMO half-assed. Many 
 IMO are excellent!
 
 And remember, if someone really doesn't like the output of this
 process, they can object and offer an alternative at any time.  But I
 don't think we can force a volunteer, or group of volunteers, to
 pursue a contest versus an approach based on best practices and
 working with a small set of already-active volunteers.
 
 Three points.
 
 (1) There is a public solicitation for proposals. These submissions must be 
 fairly treated.
 
 (2) No force is involved. Just a suggestion and a reminder that LAZY 
 CONSENSUS should not be assumed. If necessary we can design a ballot on the 
 dev list.
 
 (3) The only legitimate VETO here is if the Logo and Design selected 
 infringed or nearly infringed on another's mark (like one subtly does), or if 
 it were somehow foul and offensive in some culture. In that case the 
 technical alternative is to choose one of the non-infringing or insulting 
 logos or designs.
 
 A VETO is a let's discuss this it must not be a your work is awful take it 
 back.
 
 This argues that the sooner the community agrees the better. The Apache Way 
 is about the flattest hierarchy possible. Decisions are to made (validated) 
 on the dev list.
 
 Thanks and Regards,
 Dave
 
 
 Regards,
 
 -Rob
 
 I don't think that we need to be afraid of having a VOTE. Rules can be 
 generated and this dev list can tolerate the extra traffic.
 
 I participated in a two round vote for Apache Flex. There were over 50 
 entries. Each ballot had 5 votes which allowed people with strong opinions 
 to vote for one logo and others who liked many designs could split their 
 vote.
 
 (Note this discussion is going to be difficult because we are posting 
 between two lists.)
 
 
 How can you help?
 - - - - -
 - I have design skills! (or I think!)
 - 

Re: Binary Reading Capabilities

2013-02-21 Thread Andrew Douglas Pitonyak

You could write an extension :-)

On 02/21/2013 02:10 PM, Nathan Pimental wrote:

I'm not sure if help for reading direct binary or hex is being looked for,
or even wanted, but I would be glad to develop a dll that reads and writes
pure 1s and 0s for oo.



--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info:  http://www.pitonyak.org/oo.php



Implementing an Excel compatibility function (such as 0^0 = ERROR)

2013-02-21 Thread Andrew Douglas Pitonyak


During the long painful discussion of 0^0, there was mention of creating 
a compatibility function for POWER(x,y) to match the behavior in Excel. 
My understanding of how this would work is as follows.


1. Create another function such as POWER.OTHER(x,y) that behaves as 
desired.
2. When an Excel file is read, every instance of POWER is replaced with 
POWER.OTHER.
3. When an Excel file is written, every instance of POWER.OTHER is 
converted back to POWER.


OK, so far so good, I think that I understand how that would work. But, 
this does leave a few questions in my mind.


(Q) Is a user able to use POWER.OTHER inside of Calc?

(Q) When saved as an ODS file, certainly we don't want to write 
POWER.OTHER because then it is using a nonstandard function that will 
not be used anywhere else and can only be read by AOO. In other words, I 
assume that we would always write POWER rather than POWER.OTHER and the 
only way to retain the behavior is to save the file as an excel file or 
to mess with user defined attributes while writing the file.


--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info:  http://www.pitonyak.org/oo.php



Re: Binary Reading Capabilities

2013-02-21 Thread Rob Weir
On Thu, Feb 21, 2013 at 9:02 PM, Andrew Douglas Pitonyak
and...@pitonyak.org wrote:

 On 02/21/2013 07:37 PM, Rob Weir wrote:

 On Thu, Feb 21, 2013 at 2:10 PM, Nathan Pimental nathansai...@gmail.com
 wrote:

 I'm not sure if help for reading direct binary or hex is being looked
 for,
 or even wanted, but I would be glad to develop a dll that reads and
 writes
 pure 1s and 0s for oo.

 What would be an example of scenario where this would be useful?

 OpenOffice obviously reads specific binary formats, such as MS Word
 Doc files, or JPEG images, etc.  But what would be the case for
 generic binary or hex support?

 Maybe reading data into a spreadsheet from instruments or sensors?
 OpenOffice Calc + Arduino ???

 I have certainly had a few times when I needed to inspect files at a binary
 level. I have even had the need to edit files at a binary level and write
 them back out.

 You asked for examples...

 1. My ODT file is damaged and it cannot be opened.

 $ hexdump -C some_file.odt

   50 4b 03 04 14 00 00 08  00 00 c5 0c e4 3c 5e c6
 |PK...^.|
 0010  32 0c 27 00 00 00 27 00  00 00 08 00 00 00 6d 69
 |2.'...'...mi|
 0020  6d 65 74 79 70 65 61 70  70 6c 69 63 61 74 69 6f
 |metypeapplicatio|
 0030  6e 2f 76 6e 64 2e 6f 61  73 69 73 2e 6f 70 65 6e
 |n/vnd.oasis.open|
 0040  64 6f 63 75 6d 65 6e 74  2e 74 65 78 74 50 4b 03
 |document.textPK.|

 2. Check if a file begins with a bight order mark (BOM). For example, if the
 file begins with 0xEF,0xBB,0xBF, that means something different than if it
 beings with U+FEFF.

 3. I used a binary editor to modify a PDF file to remove a watermark.


OK.  I've done that as well, but wasn't connecting that to Nathan's
query.  I was thinking of bringing binary data into a document, like
into cells of a spreadsheet, e.g., code that brings in data from an RS
232 serial port and places values into a cell, and then triggers a
recalc/chart update, etc.

-Rob



 --
 Andrew Pitonyak
 My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
 Info:  http://www.pitonyak.org/oo.php



Re: Implementing an Excel compatibility function (such as 0^0 = ERROR)

2013-02-21 Thread Andrew Douglas Pitonyak


On 02/21/2013 09:20 PM, Rob Weir wrote:

On Thu, Feb 21, 2013 at 9:12 PM, Andrew Douglas Pitonyak
and...@pitonyak.org wrote:

During the long painful discussion of 0^0, there was mention of creating a
compatibility function for POWER(x,y) to match the behavior in Excel. My
understanding of how this would work is as follows.

1. Create another function such as POWER.OTHER(x,y) that behaves as desired.
2. When an Excel file is read, every instance of POWER is replaced with
POWER.OTHER.
3. When an Excel file is written, every instance of POWER.OTHER is converted
back to POWER.


A simpler solution, if you already know that you are reading an Excel
file, is to keep the function name, but change the behavior to mimic
what Excel does.   So a compatibility mode rather than a different
function.  If we do that, then that would eliminate most of the
complexities that you mention below.

-Rob
There are certainly many nice things that go along with this idea; for 
example, you can set a configuration option to behave as some product, 
and then simply modify each affected function to slightly modify the 
behavior. This allows anyone to mimic the behavior at will. This is also 
a much larger change.


My question was prompted by a comment made on the larger thread that 
proposed this as a workable solution. If memory serves me correctly, 
Libre has implemented a few alternate functions, but I do not remember 
the context.


--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info:  http://www.pitonyak.org/oo.php



[question] what is text [ x-comment ]

2013-02-21 Thread janI
Hi.

the .src sources relatively often contain a text line:

text [x-comment] = ...

most times the ... is empty, but it also contains english text, and in one
case a multibyte charecter text.

We have no language x-comment, and it is currently not extracted, however
there are a couple of places in the code noting it is automatically loaded.

So my questions are:
1) Is this leftovers from and older version, and no longer used ?
2) if not, how is it used ?
3) if not, should it be translated (if it can appear in the ui it should be
translated) ?

thanks in advance for your help
Jan I.