[GSoC 2013] Implementing Writer Table Styles

2013-05-30 Thread Alex Ivan
Hello everybody, 

I would like to begin by saying what an honor it is for me to be working on
such an important software suite.

My project aims to replace the current system in which the user must reapply
the chosen auto-format for each added cell with proper formatting for an
entire table.

I have set up a blog to make it easier to track my project here [0].

The RSS feed is [1].

During the next week I will give implementing this feature a good thought
and will discuss details with my mentor.

[0]http://gsoc2013tables.blogspot.ro/
[1]http://gsoc2013tables.blogspot.ro/feeds/posts/default?alt=rss

Best regards,

Alex Ivan
irc: alexnivan



--
View this message in context: 
http://nabble.documentfoundation.org/GSoC-2013-Implementing-Writer-Table-Styles-tp4058683.html
Sent from the Dev mailing list archive at Nabble.com.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [GSOC 2013] Code completion in the Basic IDE

2013-05-30 Thread Noel Power

On 29/05/13 15:47, Noel Power wrote:
But... lets talk about this maybe tomorrow, we should meet up in 
anycase to just even say hello. I will try to write some very rough 
ideas of where to start with this, we can then discuss that in some 
more detail

Ok so...

first think I would try to do is modify the compiler to accept a 
statement like


Dim aVariable as SomeType

Actually this is not so hard to do, the vba support already allows this 
( to a certain extent )


e.g. if you open a calc document, create a module in the document basic 
and insert


Option VBASupport 1

Sub Test
Dim aRange as Range
End

basic will happily accept that ( and compile without errors )

Best way to find out where that is handled is to do try the same code 
without the 'Option VBASupport 1' and trace back compile error ( slap a 
breakpoint in StarBASIC::CError and work back )


From there you should be able to work out ( hopefully ) some place in 
the compiler where there will be some


if ( bVBA )
{
   // don't complain about Dim as SomeType
}

for the above ( if you have trouble tracking it down let me know )

You will need to conditionalize the same thing for experimental mode ( 
remember on IRC we discussed we need to limit the new functionality to 
only run when the experimental features are enabled ) see SvtMiscOptions 
( it has some method for telling if experimental mode is enabled or not )



One you have that sorted then hopefully I think the next step is to 
tweak the IDE so that you know what 'variables' have been declared via


'Dim aVariable as SomeType'
'Dim anotherVariable as SomeOtherType'

in the current procedure. You need to search around basctl for a 
suitable place to do that, I am pretty sure that the IDE already does a 
cheap and nasty parse of the source code each time that you type in the 
module window ( iirc it does this to update the list of procedures ( 
SbMethods ) that it is using ) I am hoping that in there you can do 
something similar to build a cache of the variable names - variable types.


The next step would be again to hook into where the source is been 
updated ( when you type ) there must be some eventhandler doing that ( 
again you will need to search in the IDE code in basctl for that ) What 
I would like to see there is some code that detects a '.' being typed 
following one of the already identified variables. For the moment if you 
can just detect this scenario and when the '.' is typed and just dump ( 
all ) the methods ( to stdout/screen e.g. printf or whatever trace 
macros people use ) , then detect the following keystrokes and try and 
again dump to the terminal the best matches for the method. If you can 
get to this point then I think it is time to start looking at 
introducing a comboxbox to popup etc.


anyway the initial steps above I think are enough to start with and get 
you going


I think you already have a good idea of where we want to get to, anyway 
I gave a talk last year about this stuff, there is some highlevel detail 
and mockup etc. to be found in
slides 18-22 in 
http://conference.libreoffice.org/talks/content/sessions/049/files/basicidewhatsnewandmightbenewlater.pdf 
( and also there are some other ideas in there if this task proves to be 
too easy ( which it might do ) so don't worry, you won't run out of 
things to implement



thanks

Noel
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSOC 2013] Code completion in the Basic IDE

2013-05-29 Thread Gergő Mocsi
Hello Everyone,
I'm very excited to do this task in GSOC 2013. My name is Gergő Mocsi and
Iám a student ant Eötvös Loránd University in Budapest, Hungary. Here's
what I've alredy figured out:
the problem in BASIC language is that it can handle only Object type, and
other can be created with createUnoService(...) etc. First, I have to add
support to the other type. Here is an example how I wan to do this:

Dim filepicker As Object
filepicker = createUnoService(com.sun.star.ui.dialogs.FilePicker)

these two lines create a FilePicker that will show up. Later can be used
like this:

filepicker.setDisplayDirectory(.)
filepicker.Title = title
filepicker.execute()
files = filepicker.getFiles()

This code sets the display directory and title of the filepicker, and the
execute() method shows it. After that, we get back the selected file.
So, if we had a FilePicker type in BASIC, we could do the code completition
(beacuse the IDE doesn't know the type, ONLY when executed the code).
So, I'd like to implement these types to BASIC language and it would look
like this:
eg. Dim filepicker as com.sun.star.ui.dialogs.FilePicker
instead of the two lones mentioned above. This would give them a Java-like
object hierarchy (that Object type could be the ancestor of them). So the
first, I'd like to add language support (for recognizing), and then the
iplementation. This means a lot of work, beacuse there are a lot of
interfaces to do. Any better ideas?

Regards,
Gergő Mocsi
IRC:stalker08
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [GSOC 2013] Code completion in the Basic IDE

2013-05-29 Thread Noel Power

Hi Gergő
On 29/05/13 15:16, Gergő Mocsi wrote:

Hello Everyone,
I'm very excited to do this task in GSOC 2013. My name is Gergő Mocsi 
and Iám a student ant Eötvös Loránd University in Budapest, Hungary. 
Here's what I've alredy figured out:
Congratulations on being accepted, we are delighted that you are going 
to be working on this project, I am particularly excited and looking 
forward to working with you on this project 
the problem in BASIC language is that it can handle only Object type, 
and other can be created with createUnoService(...) etc. First, I have 
to add support to the other type. Here is an example how I wan to do this:


Dim filepicker As Object
filepicker = createUnoService(com.sun.star.ui.dialogs.FilePicker)

these two lines create a FilePicker that will show up. Later can be 
used like this:


filepicker.setDisplayDirectory(.)
filepicker.Title = title
filepicker.execute()
files = filepicker.getFiles()

This code sets the display directory and title of the filepicker, and 
the execute() method shows it. After that, we get back the selected file.
So, if we had a FilePicker type in BASIC, we could do the code 
completition (beacuse the IDE doesn't know the type, ONLY when 
executed the code).
So, I'd like to implement these types to BASIC language and it would 
look like this:

eg. Dim filepicker as com.sun.star.ui.dialogs.FilePicker
I think you are on the right track :-) However you are jumping forward a 
number of steps :-)) ( and I like small manageable steps that my puny 
brain can process )


Also I think we need to distinguish between defining an object as a 
certain type and additionally defining an 'instance' of that type


so... something like

a) Dim filepicker as new com.sun.star.ui.dialogs.FilePicker ' to declare 
a variable pointing to a new instance
b) Dim filepicker as com.sun.star.ui.dialogs.FilePicker ' for just 
declaring a variable


but... com.sun.star.ui.dialogs.FilePicker is a service and not a type 
( and currently there is no afaik way to get the primary interface 
associated with a service from a service name )
But I like your idea and when the bones of the support is in place I 
think we can think about some shortcuts and possibly getting some 
information in the registry that would allow what you suggest to be possible


Personally though I think we need to start with b) it is sort of the 
'base' usage, so..  something like


Dim filepicker as com.sun.star.ui.dialogs.XFilePicker3

and yes the above is quite a mouthful ( but.. for a further step we 
could introduce some namespace magic ) and get


Dim filepicker as ui.dialogs.XFilePicker3

or even

Dim filepicker as XFilePicker3

(and eventually with some help from a tweaked registry )

Dim filepicker as FilePicker '( which basic would understand and Dim 
filepicker as com.sun.star.ui.dialogs.XFilePicker3 )


But... lets talk about this maybe tomorrow, we should meet up in anycase 
to just even say hello. I will try to write some very rough ideas of 
where to start with this, we can then discuss that in some more detail


Once again, congratulations and welcome

Noel


ps. good choice of example
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSoC 2013] Improved Android / Impress Remote Control

2013-05-29 Thread Artur Dryomov
Hi everyone!

It is great to know I’ll work this summer with you, LibreOffice community. It 
is a honor for me.

I’ll work on Android / Impress remote control improvements. I am still 
discussing details with my mentor, Michael Meeks, but there are some steps I’ll 
do as soon as possible: revising a communication protocol between desktop 
LibreOffice instances and remote clients; improve and describe mockups I’ve 
done for my proposal. When I’ll finish mockups description I’ll put a message 
to the LibreOffice designers mail list.

I sent necessary forms to Google yesterday so there shouldn’t be any problems 
with documents. I’ll send my contact information to Cedric Bosdonnat and 
Michael Meeks. My IRC nickname is “ming”. Feel free to send messages to this 
email address if you have any private questions. My timezone is FET (UTC +3).

Regards,
Artur.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Not Satisfied with Gsoc 2013 Result

2013-05-28 Thread Michael Meeks
Hi Anurag,

On Tue, 2013-05-28 at 09:50 +0530, Anurag Kanungo wrote:
 I have applied for Gsoc 2013 with a project of  Implementing an
 about:config functionality   , but i am not selected .

Wow, I'm really sorry you're disappointed ! so am I ! Every year we
have to make some really hard choices about which students to accept: in
an ideal world we would be able to accept and mentor everyone who
applies - however, we have limited mentoring bandwidth. My hope is that
your mail will encourage more people to sign to dedicate time as mentors
in future.

 I am not able to understand how he can be selected as if he hasn't
 worked , this sounds unconvincing to me .

Let me try to expand a bit then: proposals are ranked not by a wizard
behind a curtain :-) but by most of the potential mentors giving each
proposal a score - which we sort by. Of course, I can't read the minds
of all the others ranking proposals, but here are some things I'd look
for:

+ quality of proposal
+ depth of education / open-source experience
+ prior code contributions to other open-source projects
+ history of patch submission:
+ are the patches non-trivial ?
+ did they start only when considering GSOC, or is this
  a long-term contributor ?
+ how much mentoring / help / interaction / hand-holding
  was needed for each patch
+ how excited I am about the topic / proposal itself
+ whether I think the mentor / mentee combined can do a good job

and things like that.

 Please look into the matter

Ultimately, the decision is now made; and I'm convinced that, difficult
though it was, it was made with the best of intentions by the mentors at
large with all the available information (including the commit history)
taken into account. We really do work hard at this.

Either way - again, I'm sorry you're upset by the result; and hope that
you'll consider submitting an application next time: one thing (that
perhaps is a problem here) is the issue of having two strong applicants
for a single proposal where we can only accept one. As such it can make
sense to submit proposals for a couple of tasks in your chosen project.

Obviously we don't publicise the names of students that didn't get
accepted because that can be through no fault of their own (perhaps they
were super-stars but applied to a project with few mentors), and having
that permanently googleable and associated with their name might be
unhelpful to them. As such, I'd like to say that though we had nearly
fifty applicants we could only accept 13 and that you did very well in
that ranking.

All the best,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Not Satisfied with Gsoc 2013 Result

2013-05-27 Thread Anurag Kanungo
Hi everyone ,


I have applied for Gsoc 2013 with a project of  Implementing an
about:config functionality   , but i am not selected .

The problem is that you have selected a student for the same project and
student have submitted a very basic patch , which is just to replace
compare word to == in a file . Even a 10th grade student can do this
and i have submitted four patches .

Nor That Student was active much on the mailing list .

Once i submitted a similar basic patch and was talking with one of the
mentor , he said me that this patch won't be enough to qualify for Gsoc .

I am not able to understand how he can be selected as if he hasn't worked ,
this sounds unconvincing to me .


Please help

Selected student is

Efe Gürkan YALAMAN

and his patches are

https://gerrit.libreoffice.org/#/q/owner:%22Efe+G%25C3%25BCrkan+Yalaman%22+status:merged,n,z



and I am

Anurag Kanungo

and my patches are

https://gerrit.libreoffice.org/#/q/owner:%22Anurag+Kanungo%22+status:merged,n,z

Please look into the matter


Thank You
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC 2013 Candidate

2013-04-20 Thread Alex Ivan
Greetings,

My name is Ivan Alexandru, I am a second year undergraduate at Politehnica
University of Bucharest, and I am very much interested in working on
LibreOffice during this year's Summer of Code. I have a good understanding
of C/C++ and have used them in the two years at the university but never to
work on such a large project. In addition, I am familiar with Java, and also
have basic to medium understanding of Python and functional languages like
Scheme and Haskell.

I have already cloned the repo and built LO under linux. Moreover, I have
worked on this easyhack https://bugs.freedesktop.org/show_bug.cgi?id=60700
and submitted a patch. This, being a first for me, I mistakenly submitted it
to the wrong branch https://gerrit.libreoffice.org/#/c/3400/  but realized
my error and resubmitted to master https://gerrit.libreoffice.org/#/c/3401/
. As you can probably see, it ended up not being much to do, although the
bug is almost fixed, at least for the examples at hand.
I would like to know if this counts towards being eligible, as mentioned in
the application guide, or should I begin working on another easyhack to be
sure?

Also, I have taken a look through the ideas page. Two of them have captured
my interest, namely the one regarding Table Styles in Writer and the one
concerning ODF Formulas.  I have a couple of questions about these:
Which of these do you consider more important? (and if neither are on the
priority list, please point me to one that is) 
Are there any other resources I should be aware of in order to get
accustomed with the project, aside from the given code pointers?

Thank you for your time,
Alex Ivan



--
View this message in context: 
http://nabble.documentfoundation.org/GSOC-2013-Candidate-tp4051245.html
Sent from the Dev mailing list archive at Nabble.com.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSOC 2013] - More integration with Document Management Systems

2013-04-19 Thread Sagara Paranagama
Hi all,

I'm interested in implementing $subject[1] as a GSOC project since I have
some prior experience with coding a CMIS repository.

As I understand it, the scope of the project would be to show the version
history of documents while opening them from LibreOffice. However, in the
wiki page it says showing and editing them in the LibreOffice GUI (where
them is the version history). I'd like to know what's meant by editing
the version history.

Also, does the scope cover implementing front-end calls for services such
as checkOut,checkIn,cancelCheckout for documents in a CMIS repo from the
LibreOffice open dialog? (Not from scratch, but through libCmis)

Any clarification is greatly appreciated :)

[1] -
https://wiki.documentfoundation.org/Development/Gsoc/Ideas#More_integration_with_Document_Management_Systems

Sagara Paranagama,
Final year Computer Engineering,
University of Peradeniya,
Sri Lanka
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC ,2013

2013-04-18 Thread mohit bhura
 I am a second year student at The Indian Institute of Technology,
Kharagpur, in the department of Computer Science.

I am interested in working on your project and would like some help on
where i should get started.

Thanking You,
Mohit Bhura
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC ,2013

2013-04-18 Thread Miklos Vajna
Hi Mohit,

On Thu, Apr 18, 2013 at 11:47:09AM +0530, mohit bhura mohitbh...@gmail.com 
wrote:
  I am a second year student at The Indian Institute of Technology,
 Kharagpur, in the department of Computer Science.
 
 I am interested in working on your project and would like some help on
 where i should get started.

Welcome! :-)

The first thing to get started is to get a working build:

https://wiki.documentfoundation.org/Development

and then solve an Easy Hack:

https://wiki.documentfoundation.org/Easy_Hacks

In parallel to that, pick an idea from here:

https://wiki.documentfoundation.org/Development/Gsoc/Ideas

or propose your own one, if you want.

Hope this helps,

Miklos


signature.asc
Description: Digital signature
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC-2013 Support for Firebird Database in Base

2013-04-16 Thread Jitesh Varandani
Sir
I'm a undergraduate from BITS Pilani pursuing my MSc in Information Systems.
I went through GSoC ideas and i show my interest in LibreOffice database.
I have a command in C and SQL as well as good experience on Linux.
So please help me to as where to start and what else is required to do.
Thanks
Jitesh Varandani
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC-2013 Support for Firebird Database in Base

2013-04-16 Thread Robinson Tryon
On Tue, Apr 16, 2013 at 1:50 PM, Jitesh Varandani
jitesh.varand...@gmail.com wrote:
 Sir
 I'm a undergraduate from BITS Pilani pursuing my MSc in Information Systems.
 I went through GSoC ideas and i show my interest in LibreOffice database.
 I have a command in C and SQL as well as good experience on Linux.
 So please help me to as where to start and what else is required to do.

Hi Jitesh,

Welcome to the LibreOffice project!

Please take a look at the 'How to apply' section of our GSoC page for
the basic information you'll need to know about us and the way that we
work with Summer of code students:
https://wiki.documentfoundation.org/GSoC#How_to_apply

We're a strong proponent of people jumping in and hacking on the code,
so please clone the LibreOffice repo and take a look at the Easy Hacks
page:
https://wiki.documentfoundation.org/Development
https://wiki.documentfoundation.org/Easy_Hacks#Easy_Programming_tasks

The developers' IRC channel is at #libreoffice-dev

Doing some QA work can be a great way to learn more about LibreOffice.
The QA Team is very friendly and always happy to introduce new people
to the project. Please feel free to join us in #libreoffice-qa and let
us know that you're an applicant for GSoC.

On a more personal note, I'm excited that you're interested in the
Firebird database work. Replacing HSQLDB has been a long-standing
request, and we'd all benefit from your work on this task. Good luck
with your application!

Cheers,
--Robinson 'qubit' Tryon
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSOC 2013

2013-04-11 Thread Michael Meeks
Hi Efe,

First - sorry for the slow reply; I guess a number of the SUSE mentors
are currently working in SUSE's hack-week - which lets them focus on
some new innovation for a week  they avoid the time-drain of E-mail; so
let me pick this up:

On Wed, 2013-04-10 at 01:50 +0300, Efe Gürkan YALAMAN wrote:
 I want to participate GSOC 2013. I am trying to contributing LO for a
 while. I was going to try using svg for icons for GSOC but the idea
 is deleted from the Ideas page.

That should be no barrier to you - if you want to do something cool
like that, and you're confident enough I don't see why you shouldn't
submit a proposal for that.

Some large proportion of UI icon loading is localised inside:

vcl/source/gdi/impimagetree.cxx

And could easily be tweaked for SVG import; of course with SVG we'd
need to propagate the desired size around a lot more, and naturally
falling-back to non-scalable icons in a partial SVG theme might look
poor if the sizes mis-matched; but ... in general it's not so hard I
think. More interesting are the startup performance, icon caching etc.
issues that are well worth getting right :-)

  And that would be a little bit hard for me. So I find another and
 much more suitable idea for me, which is Dialog widget conversion.

Sounds great.

 First of all. Let me introduce myself. :)

Great to meet you, and we're excited about getting yo involved.

 TLDR;My skill set:Python, C , C++,Java,C#. I can read others code.

Skill set and aptitude seems a perfect match.

 I find interesting two ideas.
 -Dialog Widget Conversion
 -Implement a about:config functionality

I'd submit a proposal for both - simply because we may be able to
accept multiple people for Dialog / Widget conversion I think.

 I don't know what to do about second idea but I tried to draw a very
 basic road map about the first Idea.

Great :-)

 I think i can automate some part of this conversion. I don't have too
 much programming experience but I think I have enough knowledge for
 this idea.

Automation sounds good; personally I would recommend trying to use
Lubos' Clang work, and poke in the 'compilerplugins/' directory - to
automate the C++ conversion piece.

 My first idea for implementing this work is :

If I were you as my easy-hack to get involved I would convert one
dialog completely, and see how it goes.

 - I will have a homework about writing a parser in a few weeks so I
 will have some information about how parsing works. I think this
 homework and reading will make my work easier.(Because I think this
 idea is mostly on parsing .src files and creating .ui files with these
 data.),

We already have a python parser for .src files lying around that Kohei
created in order to try to automate this in the past. That could be
rather useful for you :-)

I would start from:

git clone http://cgit.freedesktop.org/libreoffice/build/
git checkout HEAD~1
cd scratch/layout-src2xml
 have a play in there 

That has no doubt bit-rotted a little, but no doubt Kohei can give you
some ideas on how to improve it. It generates (IIRC) an obsolete XML
format - that needs updating to a glad format - and of course, it needs
logic / magic to try to build a sensible container / layout tree
hierarchy - which is simply not there in the original .src files - which
(I guess) is the clever bit ;-)

 I would like to discuss the possibility of implementing this idea and
 drawing a more certain road map. Please don't hesitate to comment. :)

Sounds good to me.

 And lastly this e-mail probably have a lot of grammar mistakes. Sorry
 about that :)

No problem whatsoever, I'm English and produce more errors than you I
think ;-)

Great to have you involved,

All the best,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSOC 2013

2013-04-10 Thread Efe Gürkan YALAMAN
No one has time for that i think :)

2013/4/10 Efe Gürkan YALAMAN efeyala...@gmail.com

 Hi,

 I want to participate GSOC 2013. I am trying to contributing LO for a
 while. I was going to try using svg for icons for GSOC but the idea is
 deleted from the Ideas page. And that would be a little bit hard for me. So
 I find another and much more suitable idea for me, which is Dialog widget
 conversion.

 First of all. Let me introduce myself. :)

 *TLDR;*My skill set:Python, C , C++,Java,C#. I can read others code. I
 have a little knowledge about GUI's..
 I am a 2. grade computer engineering student at Ege University. I try to
 contribute Free Software projects as possible.I already sent 2 patches to
 LibreOffice(I can use Git and Gerrit. Yaay! :)). I did small
 projects(Homeworks :) ) in C, C++,Java, C# and Python. I feel comfortable
 with Python. Because one of this projects is about graphs and I wrote that
 in Python+GTK. That was a milestone for me. It was my first program with a
 gui and I learned a lot from it. The code may be a little bit messy (and
 includes a lot of Strings and comments in Turkish) but you can see the code
 from here if you want : https://github.com/namcojoulder/DSgraph
 I don't have a problem in reading and understanding others code.I think I
 can learn easily a programming language if it is needed because I am taking
 a course about programming languages(Design and concepts, mostly
 theoretical).

 **
 I find interesting two ideas.
 -Dialog Widget Conversion
 -Implement a about:config functionality

 I don't know what to do about second idea but I tried to draw a very basic
 road map about the first Idea.

 I think i can automate some part of this conversion. I don't have too much
 programming experience but I think I have enough knowledge for this idea.

 My first idea for implementing this work is :
 - Investigation about .src files and .ui files(and a little debugging).
 Caolan McNamara has a great blog post about this conversation
 already,(Before coding starts)
 - I will have a homework about writing a parser in a few weeks so I will
 have some information about how parsing works. I think this homework and
 reading will make my work easier.(Because I think this idea is mostly on
 parsing .src files and creating .ui files with these data.),
 - When I had enough Information about parsing and widget files I can do
 some work with Python for automating this process.


 I would like to discuss the possibility of implementing this idea and
 drawing a more certain road map. Please don't hesitate to comment. :)

 And lastly this e-mail probably have a lot of grammar mistakes. Sorry
 about that :)

 Best Regards,


 My Nickname on freenode: efegurkan
 --
 Efe Gürkan YALAMAN
 http://about.me/efegurkan




-- 
Efe Gürkan YALAMAN
http://about.me/efegurkan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC 2013

2013-04-09 Thread shruti gupta
ello everyone,

I am a third year undergraduate student pursuing a degree in Information
Systems. I am interested to work with LibreOffice for GSoC 2013.

I have worked on Probabilistic Graphical Models with RooStats(CERN), for
Google Summer of Code - 2012. The project consisted of construction and
sampling of Bayesian Belief Networks. The code was in C++.

I had taken up a formal course in Software Development for Portable Devices
at my institution. The major component of this course was Android
application development. As a semester project, I also developed an app for
a travel startup. The app currently uses local server and the companies
algorithms. It has to be ported on their server. The basic version of the
app is ready, with few customizations required to be launched.
Currently I am working on a team project on Wireless Network Management
System, where my part is related with making the front-end user application
for the system. It is a client-server application project.

I am also experienced with UI design with Java, and am interested in doing
a project in the same.

I am really interested in Android Application Development. I have gone
through the list of projects provided on GSoC-2013 Ideas page. I am
interested in the following projects:


   - User Interface Projects
   - Improved Android / Impress Remote Control

My skill set includes: C/C++, Java, basic Python, Android Application
Development.
Currently, I am going through the pointers provided. It would be great if
anyone could provide insights on the same that could be helpful towards better
execution of the project.

Thank you .
Shruti.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Fwd: GSoC 2013

2013-04-09 Thread shruti gupta
Hello everyone,

I am a third year undergraduate student pursuing a degree in Information
Systems. I am interested to work with LibreOffice for GSoC 2013.

I have worked on Probabilistic Graphical Models with RooStats(CERN), for
Google Summer of Code - 2012. The project consisted of construction and
sampling of Bayesian Belief Networks. The code was in C++.

I had taken up a formal course in Software Development for Portable Devices
at my institution. The major component of this course was Android
application development. As a semester project, I also developed an app for
a travel startup. The app currently uses local server and the companies
algorithms. It has to be ported on their server. The basic version of the
app is ready, with few customizations required to be launched.
Currently I am working on a team project on Wireless Network Management
System, where my part is related with making the front-end user application
for the system. It is a client-server application project.

I am also experienced with UI design with Java, and am interested in doing
a project in the same.

I am really interested in Android Application Development. I have gone
through the list of projects provided on GSoC-2013 Ideas page. I am
interested in the following projects:


   - User Interface Projects (esp. the Start Center, Dialog Widget
   Conversion and Revamp the gallery tool)
   - Improved Android / Impress Remote Control

My skill set includes: C/C++, Java, basic Python, Android Application
Development.
Currently, I am going through the pointers provided. It would be great if
anyone could provide insights on the same that could be helpful towards better
execution of the project.

Thank you .
Shruti.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC 2013

2013-04-09 Thread Michael Meeks
Hi Shruti,

On Tue, 2013-04-09 at 20:42 +0530, shruti gupta wrote:
 I am a third year undergraduate student pursuing a degree in
 Information Systems. I am interested to work with LibreOffice for GSoC
 2013.

Sounds like you have a great skill set :-) welcome to LibreOffice.

 I am really interested in Android Application Development. I have gone
 through the list of projects provided on GSoC-2013 Ideas page. I am
 interested in the following projects:

There is already significant interest in the Android / Impress Remote
and some very good candidates that I'm aware of - it is also a task that
can only accept one student.

   * User Interface Projects

This is a scalable task though:

https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Dialog_Widget_Conversion

Which would be fun and useful too - and potentially have some
application to mobile devices if we can map glade-XML to native android
widgets in some cases in the future.

In general though we're trying to significantly reduce LibreOffice's
dependence on Java - since we can't rely on it being there on Windows,
and of course the first use pays a very heavy JVM bootstrap penalty.

 My skill set includes: C/C++, Java, basic Python, Android Application
 Development.

It's a good set; have you considered this project:

https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Package_and_improving_LibreOffice_Viewer_for_Android

It might match your skills well.

 Currently, I am going through the pointers provided. It would be great
 if anyone could provide insights on the same that could be helpful
 towards better execution of the project.

Failing that - there was a task to do some work on pluggable python UI
that Matus might be able to specify / mentor you for: to allow arbitrary
python scripts / extensions to render arbitrary UI elements in place of
our current toolbars / menus. That might fit your skill set well if
you're interested in UI hacking. Matus - when you've done your setup /
heavy-lifting there it would be great to get a GSOC task specced up
here.

HTH,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC 2013

2013-04-09 Thread Efe Gürkan YALAMAN
Hi,

I want to participate GSOC 2013. I am trying to contributing LO for a
while. I was going to try using svg for icons for GSOC but the idea is
deleted from the Ideas page. And that would be a little bit hard for me. So
I find another and much more suitable idea for me, which is Dialog widget
conversion.

First of all. Let me introduce myself. :)

*TLDR;*My skill set:Python, C , C++,Java,C#. I can read others code. I
have a little knowledge about GUI's..
I am a 2. grade computer engineering student at Ege University. I try to
contribute Free Software projects as possible.I already sent 2 patches to
LibreOffice(I can use Git and Gerrit. Yaay! :)). I did small
projects(Homeworks :) ) in C, C++,Java, C# and Python. I feel comfortable
with Python. Because one of this projects is about graphs and I wrote that
in Python+GTK. That was a milestone for me. It was my first program with a
gui and I learned a lot from it. The code may be a little bit messy (and
includes a lot of Strings and comments in Turkish) but you can see the code
from here if you want : https://github.com/namcojoulder/DSgraph
I don't have a problem in reading and understanding others code.I think I
can learn easily a programming language if it is needed because I am taking
a course about programming languages(Design and concepts, mostly
theoretical).

**
I find interesting two ideas.
-Dialog Widget Conversion
-Implement a about:config functionality

I don't know what to do about second idea but I tried to draw a very basic
road map about the first Idea.

I think i can automate some part of this conversion. I don't have too much
programming experience but I think I have enough knowledge for this idea.

My first idea for implementing this work is :
- Investigation about .src files and .ui files(and a little debugging).
Caolan McNamara has a great blog post about this conversation
already,(Before coding starts)
- I will have a homework about writing a parser in a few weeks so I will
have some information about how parsing works. I think this homework and
reading will make my work easier.(Because I think this idea is mostly on
parsing .src files and creating .ui files with these data.),
- When I had enough Information about parsing and widget files I can do
some work with Python for automating this process.


I would like to discuss the possibility of implementing this idea and
drawing a more certain road map. Please don't hesitate to comment. :)

And lastly this e-mail probably have a lot of grammar mistakes. Sorry about
that :)

Best Regards,


My Nickname on freenode: efegurkan
-- 
Efe Gürkan YALAMAN
http://about.me/efegurkan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSOC 2013 help

2013-04-08 Thread Michael Meeks
Hi Gergo,

On Sun, 2013-04-07 at 21:16 +0200, Gergő Mocsi wrote:
 I'd like to participate in GSOC 2013 in LO. I've alredy worked on
 issue https://bugs.freedesktop.org/show_bug.cgi?id=35546 . I've seen
 some GSOC ideas, but I'm completely lost.

Haha :-) indeed, there are a lot of them. Nice work with the Photo
Album functionality - did you add a nice screenshot and credit to:

https://wiki.documentfoundation.org/ReleaseNotes/4.1

for it ? :-)

  Can anybody recommend one for me? Also, I've got an idea: in MS Word
 2003, there was a wizard (or a macro) which could create calendar, for
 month/year with style, etc. Would that be an idea?

From my perspective I think:

https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Support_for_Firebird_Database_in_Base

is a really nice GSOC task - it shouldn't be extremely hard, but it
would be excessively useful and provide a huge win for base users.

https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Follow-me_slide-show

Should also be quite fun - with a fair bit of UI improvement work
around it.

Of course; there are lots of other rather cool things - I like
liblibreoffice as a topic personally - it's quite open-ended but should
be v. fun to hack on.

HTH,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC 2013 help

2013-04-07 Thread Gergő Mocsi
Dear Developers,
I'd like to participate in GSOC 2013 in LO. I've alredy worked on issue
https://bugs.freedesktop.org/show_bug.cgi?id=35546 . I've seen some GSOC
ideas, but I'm completely lost. Can anybody recommend one for me? Also,
I've got an idea: in MS Word 2003, there was a wizard (or a macro) which
could create calendar, for month/year with style, etc. Would that be an
idea?
Thank you,
Gergő
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSOC 2013

2013-04-02 Thread Cedric Bosdonnat
Hello José,

On Sat, 2013-03-30 at 11:50 -0300, José Guilherme Vanz wrote:
 Can I try some of these ideias outside gsoc? hehe

Sure, you can and it would really be nice ;)

Regards,
--
Cedric

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSOC 2013

2013-03-30 Thread José Guilherme Vanz
Can I try some of these ideias outside gsoc? hehe

Thank you


On 27 March 2013 13:45, Cedric Bosdonnat cedric.bosdonnat@free.frwrote:

 Hello José,

 On Wed, 2013-03-27 at 13:36 -0300, José Guilherme Vanz wrote:
  I'm interested to participate GSOC 2013. Looking the ideas in the wiki
  I found 3 that catched my attention. There are:

 Welcome then :)

  1. Connection to SharePoint and/or Google Drive and/or Microsoft
  SkyDrive
  2. More integration with Document Management Systems
  3. Crash reporter service
 
 
  Link for wiki page
 
  I have some questions...
 
  On the first idea, I saw that Ngo Cao Cuong started the implementation
  for Google Drive ( I would like implement Google Drive integration ).
  This implementation started for him is almost done?

 He made pretty big progress on the Google Drive integration, so I guess
 there isn't room enough for two on this task. But the SharePoint
 protocol or SkyDrive implementation are still possible (for the
 SharePoint protocol implementation, you'll need to have an MSDN
 license).

  Do you have some tips for me?
 
  And I have an important doubt, I'm university and work with systems
  development. So my free time for implement this project will be
  weekends and during the nights. In your opinion, is enough?  :x

 It's way too short as GSoC is meant to be a full-time job. That doesn't
 prevent you to participate in LibreOffice hacking outside GSoC though ;)

 Regards,

 --
 Cedric




-- 
Att. José Guilherme Vanz
br.linkedin.com/pub/josé-guilherme-vanz/51/b27/58b/http://br.linkedin.com/pub/jos%C3%A9-guilherme-vanz/51/b27/58b/
O sofrimento é passageiro, desistir é para sempre - Bernardo Fonseca,
recordista da Antarctic Ice Marathon.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC 2013

2013-03-27 Thread José Guilherme Vanz
Hi, Folk!

I'm interested to participate GSOC 2013. Looking the ideas in the wiki I
found 3 that catched my attention. There are:

1. Connection to SharePoint and/or Google Drive and/or Microsoft SkyDrive
2. More integration with Document Management Systems
3. Crash reporter service

Link https://wiki.documentfoundation.org/Development/Gsoc/Ideas for wiki
page

I have some questions...

On the first idea, I saw that Ngo Cao Cuong started the implementation for
Google Drive ( I would like implement Google Drive integration ). This
implementation started for him is almost done?

Do you have some tips for me?

And I have an important doubt, I'm university and work with systems
development. So my free time for implement this project will be weekends
and during the nights. In your opinion, is enough?  :x

Thank you a lot
-- 
Att. José Guilherme Vanz
br.linkedin.com/pub/josé-guilherme-vanz/51/b27/58b/http://br.linkedin.com/pub/jos%C3%A9-guilherme-vanz/51/b27/58b/
O sofrimento é passageiro, desistir é para sempre - Bernardo Fonseca,
recordista da Antarctic Ice Marathon.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSOC 2013

2013-03-27 Thread Cedric Bosdonnat
Hello José,

On Wed, 2013-03-27 at 13:36 -0300, José Guilherme Vanz wrote:
 I'm interested to participate GSOC 2013. Looking the ideas in the wiki
 I found 3 that catched my attention. There are:

Welcome then :)

 1. Connection to SharePoint and/or Google Drive and/or Microsoft
 SkyDrive
 2. More integration with Document Management Systems
 3. Crash reporter service
 
 
 Link for wiki page
 
 I have some questions...
 
 On the first idea, I saw that Ngo Cao Cuong started the implementation
 for Google Drive ( I would like implement Google Drive integration ).
 This implementation started for him is almost done?

He made pretty big progress on the Google Drive integration, so I guess
there isn't room enough for two on this task. But the SharePoint
protocol or SkyDrive implementation are still possible (for the
SharePoint protocol implementation, you'll need to have an MSDN
license).

 Do you have some tips for me?
 
 And I have an important doubt, I'm university and work with systems
 development. So my free time for implement this project will be
 weekends and during the nights. In your opinion, is enough?  :x

It's way too short as GSoC is meant to be a full-time job. That doesn't
prevent you to participate in LibreOffice hacking outside GSoC though ;)

Regards,

--
Cedric

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC 2013 and LO

2013-01-21 Thread Marcos Souza
Thanks guys!

I have an idea for base, and I sent an email to Muthu and to Lionel talking
abou this idea.

I'm still waiting for their response!

Thanks again!


2013/1/15 Simos Xenitellis simos.li...@googlemail.com

 On Tue, Jan 15, 2013 at 9:01 PM, Marcos Souza
 marcos.souza@gmail.com wrote:
  Hi LO guys!
 
  Can anybody tells me when GSoC will start?
 

 You can apply as a student sometime in early March.

 I suppose that GSoC 2013 with the full timetable will be announced
 sometime in February,
 so watch the website at http://code.google.com/soc/

 It helps a lot if you start preparing now.

 Simos




-- 
Att,

Marcos Paulo de Souza
Acadêmico de Ciencia da Computação - FURB - SC
Github: https://github.com/marcosps/
Uma vida sem desafios é uma vida sem razão
A life without challenges, is a non reason life
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Refreshing GSoC 2013 project ideas

2013-01-16 Thread Cedric Bosdonnat
Hi all,

GSoC is approaching and Google may announce it early february. For us to
be ready, I'll need all of you to think on fun, useful and doable
project ideas to put on our wiki page.

As a first step, I removed all tasks that were done (or almost done)
last year or without potential mentors assigned.

Please go to the wiki page and edit your projects ideas to fit today's
reality. There are projects like the Android UI or the MSPub import
filter that may need some more work, feel free to add them back again
with an updated description / title.

You can also come up with great new ideas. In that case it's the same
story than last year: use the template in the page, add an appealing
description with code pointers and list yourself as potential mentor.

https://wiki.documentfoundation.org/Development/Gsoc/Ideas

Thanks in advance for your help!
--
Cedric

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC 2013 and LO

2013-01-15 Thread Marcos Souza
Hi LO guys!

Can anybody tells me when GSoC will start?

And, there is a place for put some ideas?(I believe this exists in the
wiki, but unfortunately I didn't found where it can be... )

Thanks for all!

-- 
Att,

Marcos Paulo de Souza
Acadêmico de Ciencia da Computação - FURB - SC
Github: https://github.com/marcosps/
Uma vida sem desafios é uma vida sem razão
A life without challenges, is a non reason life
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC 2013 and LO

2013-01-15 Thread Michael Meeks
Hi Marcos,

On Tue, 2013-01-15 at 17:01 -0200, Marcos Souza wrote:
 Can anybody tells me when GSoC will start?

Just before the summer ;-) while we hope to be a mentoring organisation
again (as in years past) that is at Google's discretion of course.

 And, there is a place for put some ideas?(I believe this exists in the
 wiki, but unfortunately I didn't found where it can be... )

You can find some things here:

https://wiki.documentfoundation.org/Development/Gsoc/Ideas

All of which are worth doing as projects in their own right - I guess
we need to edit out the ones that got done last Gsoc though.

HTH,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC 2013 and LO

2013-01-15 Thread Simos Xenitellis
On Tue, Jan 15, 2013 at 9:01 PM, Marcos Souza
marcos.souza@gmail.com wrote:
 Hi LO guys!

 Can anybody tells me when GSoC will start?


You can apply as a student sometime in early March.

I suppose that GSoC 2013 with the full timetable will be announced
sometime in February,
so watch the website at http://code.google.com/soc/

It helps a lot if you start preparing now.

Simos
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice