GSoC - Weekly Report - #10 - Table styles

2021-08-18 Thread Balázs Sántha
Dear Community!

This is my last weekly report about my GSoC project.

Last week I was working with my optimization, and its unit tests. It has
been successfully merged into master. This fix improved DOCX tables opening
time via 20%. This fix caused a regression, where the direct character
formattings in tables were copied and applied on paragraph level, when
inserting a new row.

To explain the context: MSO Word uses a paragraph mark symbol (i.e the
control character than can be configured to be shown), which is imported in
Writer as a 0-length hint.
To fasten up the import of DOCX tables, the core applies the formattings
from this 0-length attribute on paragraph level, directly before inserting
a new row. All in all, to solve this bug, we needed to make sure, that we
only copy the formattings, if it is from a 0-length hint. This solves the
problem, as that identifies, that the direct character formatting, what we
copy and apply on paragraph level, is something which is inherited from the
improt of DOCX paragraph mark symbol.
This week I fixed the regression I mentioned above, and made a unit test
for it too.: https://gerrit.libreoffice.org/c/core/+/120624

All in all, during the project, I fixed several annyoing bugs around the
tables, table styles, and learned very much about LibreOffice, and about
working on my own, dealing with stress and frustration. Besides the bugs, I
made several notes, and partial-results on how DOCX import/export is
working currently, and what difficulties we face when it comes to implement
a real table style. Furthermore I got familier with the great community of
LibreOffice, when I was chatting and asking for some help on the IRC dev
channel. I thank for everybody, who helped me with my questions.

I must give particular credits, and many thanks for the enormous help what
I got from my my mentors, Németh László, and Michael Stahl. They helped me
through the entire project!

I am very thankful for the opportunity to participate in this project!
There is much work left to do, and I definitely will continue to work on
LibreOffice.

Regards,
Balázs Sántha, santhab


GSoC - Weekly Report - #9 - Table styles

2021-08-09 Thread Balázs Sántha
Dear Community!

This week I was still working with my ongoing optimization.
Unfortuantely, it turned out, that some of the unit tests were failing with
the new patch. As I wasn't able to get much detail out from the Jenkins
log, I must have started to debug the problematic unit tests on my own.
After 2-3 days, I finally resolved all of the problems with the tests. One
of the problems was an index out of bound problem, which was causing some
of the crashes in the unit test. Interesting, that I wasn't able to get the
crash, when I tried to trigger it manually with a test document. After all
the test were finally fine, I still wanted to give a full support of the
import of direct character formatting.This was important, as they are lost
now, if they are applied on an empty cell (in a normal situation, these
direct char props are stored in SwpHints, but in empty cells, this isn't
solved). Recently this problem was solved by copying these paras into the
paragraph properties, so in this way, they support the copying of the new
rows. Originally my patch aimed to remove this functionality, as this
operation (copying direct char props into paragraphs) was done for every
cell and was very slow, but for these rare cases, when direct character
formattings are applied on empty cells, I still needed to keep this code in
the writerfilter. Nice thing, that with the modification I made in the
core, we only need to do this, when the cell is empty, which is quite
simple to test.
Furthermore I was trying to cherry-pick and rebase Alex Ivan's table-style
branch from 2013, on top of the recent master, without much success. This
week, I will continue this work, but with a different approach. As I have
already managed to build that branch (on a VirtualMachine), I will be able
to power off his commits, one-by-one, to test and understand his work.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab


GSoC - Weekly Report - #8 - Table styles

2021-08-02 Thread Balázs Sántha
Dear Community!

This week I finally had success to implement the optimization I was
describing last week. I was really stuck, beacuse I had some build
problems, and also didn't find the right classes, with which to solve the
problem was quite easy. So I hopped on the IRC dev chat, and Mike Kaganski
was helpful, and helped me with my questions. Now there are some failed
unit tests, I need to fix, so I will work on them this week. Furthermore, I
need to handle that, recently docx import looses direct character
formattings if they are applied on an empty cell, so one possible (and
easiest) method would be to turn on the original writerfilter functionality
for those cases.
Here is the link about the ongoing patch: patch

I hope I can finish this by the middle of the week, and can continue the
work on with rebasing the table-style branch on the current master.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab


GSoC - Weekly Report - #7 - Table styles

2021-07-26 Thread Balázs Sántha
Dear Community!

Sorry for the late report. Last week I was getting a lot of build problems
with Jenkins, when I tried to test my patch about a bug. At the end of the
week, finally it could have been merged into master:
https://gerrit.libreoffice.org/c/core/+/119249
Also I was working on an the optimization, I started to implement last
week.
At first I was trying to solve the implementation in the writerfilter: I
wanted to copy the paragraph level run properties into the paragraphs, only
for the last row, instead of copying it to every row. This would have given
the speed boost. Unfortunately I couldn't solve it, but anyway it would
have created another problem. The whole reason, to copy this props, is to
support the copy of rows when we insert a new row. But with this original
solution, it would have worked only if we insert a new row, after the last
row, beacuse it is the only row, where we copied the run props into the
paragraphs. So for example, if we wanted to insert a new row in the middle
of the table, the run props would have been left out of the copy. To
prevent this, we need to modify  the core of the Writer too, to do this
copy at runtime, not when we open the document. Because of this, the idea
came, that we could do this entirely in the core. What I am trying to
implement now, is that in the writerfilter we do not do this copy of props
at all, and we will do this only in the core, and only when the user wants
to insert a new row. I tried to solve it, but had no success yet, as I am
not familier with the core, and uses some classes, I didn't know before. I
am still not sure, where shoud I insert a new code snipplet in the writer,
but probably in one of the functions of "InsBoxen", "InsTableBox",
"SwTable::InsertRow" call chain.

This week I will still working on this optimization!

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC - Weekly Report - #6 - Table styles

2021-07-19 Thread Balázs Sántha
Dear Community!

This week I was able to finish the annoying bug, which caused the loss of
page break properties of tables, when the user applied a table style on the
table. The problem was that, the function which was called when applying a
style, overrid the page break properties of the table, with the the stored
properties in the table style. As these two properties in the styles are
not really used, and can not be modified, (as there is no UI for that), my
mentor suggested that the easiest way to prevent this problem was to delete
these break properties and its uses from the table style. I could almost
completely remove them, except, some local variable must be kept, because
of file format issues. (The autoformat table styles are stored in a binary
file, so to be able to read and write, the offset of the subsequent items
must not be changed.) I also wrote a test for this.
The patch can be seen here: https://gerrit.libreoffice.org/c/core/+/118662

Also I started to see, what is done and what is not in the
feature/table-style branch, didn't get far, but will continue the work this
week.

I was also working on the optimization of the table import, which probably
will speed up the opening time by 20%. I had an implementation, which
seemed good, but it failed some tests, so I need to investigate the problem
a bit more.
The ongoing patch can be seen here:
https://gerrit.libreoffice.org/c/core/+/118985

This week I try to finish this optimization, and give a summary of the
table-style branch.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report - #5 - Unit Tests

2021-07-13 Thread Shubham Jain
Hello everyone,
This Week's Report -
- successfully merged 3 tests in the master! (1 more can be merged, just a
minute change is required)
- have understood the whole process of writing tests for calc and writer.
- I'll speed up my process now in the upcoming weeks.
- Also, thank you to Xisco and Ilmari for being so patient and answering
all my questions until now! (and also to other mentors on #libreoffice-dev
channel)

Thank you!
Shubham Jain
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC - Weekly Report - #5 - Table styles

2021-07-11 Thread Balázs Sántha
Dear Community!

Last week, I was working on the optimization of the import of docx
documents, which are related to big tables and table styles. Found a
possible optimization, which would boost around 20% the opening time.
Started to implement it, but had no success with it. This week I will
finish it.
I did the unit test to my last week's bugfix.
Futhermore I was working on a new bug, which caused the loss of page breaks
in the tables, when we apply a table style on the table. I was able to
solve the problem, but it is not merged yet. I had some build problems, and
I got a review on that, so I need to fix these this week. I will do a unit
test about this work too.
This week, I will finish the optimization and the bugfix/unit test.
Furthermore I will continue to seek, what the feature/table-style branch,
really implemented and what not.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab



Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report - #4 - Unit Tests

2021-07-05 Thread Shubham Jain
Hi Everyone!
This week's report -
- I've successfully added 2 tests and verified them by reverting the fix
commits. Still haven't merged to master yet.
- I've understood the basic workflow of writing tests and running them
locally,testing them and then checking if they work by reverting the commit.
- I'll continue to work on Calc and Writer this week as well and will try
to improve the number of tests which I write.
- A lot of my tests are remaining in which I need to revert the fix commit
and check if they work so I'll complete them as well.

Thank you!
Shubham Jain
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC - Weekly Report - #4 - Table styles

2021-07-04 Thread Balázs Sántha
Dear Community!

Last week, I have finished two things I was working on previously. Finally
been able to fix the bug, that caused to lose the table style setting when
drag&dropping or copying&pasting a table. You can see the patch here:
https://gerrit.libreoffice.org/c/core/+/118336
I still work on the ui test, but it will be done this week too.
Furthermore I have been able to build and run the feature/table-style
branch from 2013. I had many difficulties with the build.: The main problem
was that, my gcc version was too new, and apparantely the gcc versions are
not really comaptible backward. I wanted to have the gcc 4.8.5, because it
was released around 2013, but didn't found in any Focal Fossa repository.
Started to build the compiler from source, but I had no success with it.
Finally the solution was to install an Ubuntu 18.04 on a virtual machine,
which still had the 4.8.5 gcc in its repos, and been able to install it.
With the actual build itself had many other problems too, like "dot graph
is too large", which was solved by the flag "--disable-odk", or I needed to
use an older JDK version, because of some dependency issues. Finally the
build was successful, but for some reason one of the unit tests was failing
(due to some Java problems). Couldn't solve the root cause, so I builded
with "make build-nocheck". Finally the build was complete, but still
couldn't start LO. Needed to make the dev-install, but the install process
wanted to check the build, so wanted to build the problematic unit test
too. With the help of my mentor, I edited the Makefile, so the install
process didn't try to build, but only make the native install. Still
couldn't start LO because of some Java problems, but with the
"SAL_USE_VCLPLUGIN=gen" macro, finally been able to start the client.
This week I will finish the unit test of my latest patch, start to
research, what xml this branch, which in theory implemented real table
styles, really produce. Finish some measurements about the optimization of
docx import and start working on it too.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report - #2 - Unit Tests

2021-06-28 Thread Shubham Jain
Hi Everyone!

Weekly Report :
- Added around 2-3 tests.
- I've started working on Calc now and I'll write its tests during this
week.
- I was not able to work for almost the whole week due to my college exams
(as mentioned in my previous report) but I wrote some during the weekend.
- I'll aim to write around 7-8 tests this week (2 are already done).
- Testing if the unittest actually solves the problem is something I'm
still struggling with but I'll try to check all of the tests I've written
during this week or in this weekend.

Thank you
Shubham Jain
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC - Weekly Report - #3 - Table styles

2021-06-28 Thread Balázs Sántha
Dear Community!

Last week I was working on a problem, which causes the loss of table style
when copying a table, or drag&drop it. Drag&Drop is working with copying
and after pasting the table. Found two interesting functions, which are
called during these operations, but couldn't solve the problem yet. I
started to extend the SwAttrSet too, because if this tablestyle name
property would be supported, copying the tables' attributes (which are
already done) would copy this property too. My mentor suggested, to search
for a simpler solution, which would get the information through the
position of the node/table. This week I will work on this too.
Furthermore, I worked on to be able to build Alex Ivan's branch, got some
improvements, but run into a problem that my gcc is probably too new, so I
wanted to install an older gcc (4.8.5), but because found no repository for
this, had to compile+build for myself. This havent succeeded yet, because
the build got errors again. I searched numerous hours to solve that without
success, so I plan to write to this list, maybe someone could help me with
this.
Furthermore I did some tests, about the optimization of the current import
of table styles. Until this, the "ApplyParagraphPropertiesFromTablestyles"
function was the main focus, but the test docx documents didn't verify
this. (found out, the test documents had no table styles applied on tables,
so the perf issue comes from something else this case). This week I plan to
finish this tests, and with the help of my mentor, based on this results,
continue the work!

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report - #2 - Unit Tests

2021-06-21 Thread Shubham Jain
Hi Everyone!
Report of this week:
- Added around 4-5 tests.
- faced yet another issue regarding build, solved it by cloning the build
again
- I'll try to complete all the previously written tests this week before
trying to write new ones.
- I have college mid-term exams this week and I've communicated this with
my mentor that I'll be partially available for the first half of the week.

Thank you
Shubham Jain
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC - Weekly Report - #2 - Table styles

2021-06-20 Thread Balázs Sántha
Dear Community!

Last week I was testing the UX, related to the table styles. Filed some
interesting bugs, and started working on a bug, which is about
moving/copying tables. This cause loss of information, the name of table
style is missing after moving the object. This week I will work on this.
I also tried to complie and build Ivan Alex's feature/table-style branch,
but after solving a lot of incompatibilites, I ran into a problem with gcc.
This week I plan to finally solve this too.
Also this week I made an UItest to my last week's patch
.
Also worked on the optimization of the table style import. Found a code
snippet about creating real styles with UNO. This should  work to help with
my problem, (about replacing direct formatting with custom para styles),
but first I will make a 0th measurement, if it's worth it. Maybe setting
the properties via MultiPropertySet would do the job anyway.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report - #1 - Unit Tests

2021-06-13 Thread Shubham Jain
Greetings Community!

My GSoC project is to extend the unit tests
 coverage of LO. This
project is fairly simple so I won't have much to report. Me and my mentors
have agreed to a time suitable for everyone to work on. I've written around
5-6 tests this week. I've started with Writer and I think I'll continue
with it for the next few weeks. The main bottleneck was that I hadn't
installed ccache in my Linux system so every time I had to check the tests
it was taking around 2 hours to run the `make` command! This has been
resolved now - it only takes a few minutes to run a particular test now.
In the coming weeks, I aim to write more than this number. I'll keep
everyone updated about my progress.

Cheers!
Shubham Jain
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC - Weekly Report - #1 - Table styles

2021-06-13 Thread Balázs Sántha
Dear Community!

Here is the first week of work. This is the first time, so I will be a bit
more verbose.
With my mentor, our aim is to implement a better DOCX table style support.

First we worked on an optimization, to fix performance regressions with
DOCX table import. Para/run props in DOCX table styles are converted into
direct formatting, which is very fragile and very slow. We aim to solve
this by replacing the direct formatting by a new custom para style(s). I
also made a proof-of-concept ODF document about this option.

Right now, the conversion into direct formatting is in a single function
ApplyParagraphPropertiesFromTableStyles, where all the props that won
(which were not overriden by para or run styles) are gathered. I was
looking around in the codebase, where would be the best place to create the
new para style(s), but this function seemed to be good for me, as the
needed props are gathered here anyway.
I found the function StyleSheetTable::lcl_entry where the new styles are
being created normally. This seem to be working, but this is private from
the context of the named function.
So I still need to figure out, how to do this properly. If you have any
idea, how to implement this, I would be happy to hear that!

Answered questions on how are docDefaults and table styles imported and
exported.: All the docDefault run props are still there, but the para props
deleted and migrated into "Normal" para style during DOCX round-trip.
Exporting table styles, run properties seem to be deleted. Para properties
are exported, except shading.

Writer is using table-templates to mimic table-styles right now, but came
to the conclusion that mapping DOCX table styles to ODF table-templates
would be very difficult, e.g style inheritance.

Eventually our main goal is to improve interoperability, and create a
working UX for table styles too, what I already started. (Because Writer is
lacking of it, and of course end-users don't care if it is implemented by
templates or not.)
About UX, I made a minor fix, where changes in table-styles didn't
propagate.:
https://gerrit.libreoffice.org/c/core/+/117079

Next week my goal is to work on the optimization, also start testing Ivan
Alex's work (previous GSoC on implemeting real table styles). In parallel,
I test the UX, because most likely it has some further bugs like above, and
solve as many as I can.

If you have any questions, ideas, thoughts or suggestions, please share
with me!

Regards,
Balázs Sántha, santhab
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 2 Styles Inspector

2020-06-15 Thread Shivam Kumar Singh
Hi,
Last week was quite good.

Work Done :-
+ I Completed the change of source code for Inspector such that the main
property dump implementation will be in sw and the UI is in svx.[1]

To Do for this week :-

+ Complete the patch to extract the property dump for the text at the
cursor. This will be a big progress for the project. This patch has been
partially completed, my local change shows only the initial default
propertY values. ("CharFontName" gives Liberation Serif.. and so on)

+ Once the property dump is complete for CS, I'll move on to add the
"Paragraph Style" panel and later complete the property dump for PS.

Thanks to my mentors for their time and all the knowledge they shared with
me.
Everyday I understand the source code in a better way :)

best regards,
Shivam Kumar Singh
( IRC - shivam_ )
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSoC] Weekly Report(11June - 16 Jun)

2019-06-19 Thread shubham goyal
In this week, I started with creating the QR code dialog Box.
A draft-WIP change is submitted in Gerrit for the same.

Focus this week:
* Integration of QR code Library.
* make the dialog Box usable/callable in LibreOffice.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[GSoC] Weekly Report(3 June - 10 June) - QR Code Generation

2019-06-11 Thread shubham goyal
Report:

1. Integration of Qr Code Library.
*it was my main focus of the week. But it is sad that I could not complete
it.
Patch - https://gerrit.libreoffice.org/#/c/73302/

The task under progress:

1.The task for creating QR generation dialog box.
Demo patch-  https://gerrit.libreoffice.org/#/c/70002/

For this week:
Due to some unavoidable reasons, I may not be available till friday of this
week.

But, With the end of the week I will try my best to wrap up with QR
integration (will need some discussions and help) OR the dialog box files
creation.

Sorry for the inconvenience.

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

[GSoC] Weekly Report 27 May - 1 June

2019-06-02 Thread Gagandeep Singh
Hi,

This week was used in trying to work on import and export of chart
properties through sax parsing in the new chart style panel but after
having a discussion with my mentor, my effort has shifted to implementing
the data structures for storing the chart properties.

Throughout the last month, I was going through the code and experimenting
with the chart style panel UI file to see how different parts of the
project need to be executed. A UI gerrit push is available but is abandoned
right now as the buttons don't have functionality and can't be pushed as is
(also the UI design would need to be discussed later when done with data
structures and import/export).

https://gerrit.libreoffice.org/#/c/71891/

Wasn't able to write that much code this week so I have also added my last
month work efforts in this report.

Thanks

Gagandeep Singh
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSoC weekly report

2018-06-05 Thread Mert Tümer
Hello,
Sorry for the late update. I am asked to build libreoffice online for Android. 
So far i wrote a script for configure file to set up necessary options for 
cross compiling it to android which took quite a while. ndk clang etc. Now i am 
trying to build libreoffice onlines dependencies for android too. So far i 
built Poco now i am trying to build npm.

Kind regards,
Mert Tumer

Get Outlook for Android


From: LibreOffice  on behalf of 
libreoffice-requ...@lists.freedesktop.org 

Sent: Monday, June 4, 2018 3:00:03 PM
To: libreoffice@lists.freedesktop.org
Subject: LibreOffice Digest, Vol 94, Issue 4

Send LibreOffice mailing list submissions to
libreoffice@lists.freedesktop.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.freedesktop.org/mailman/listinfo/libreoffice
or, via email, send a message with subject or body 'help' to
libreoffice-requ...@lists.freedesktop.org

You can reach the person managing the list at
libreoffice-ow...@lists.freedesktop.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of LibreOffice digest..."


Today's Topics:

   1. Re: GSoC weekly update: Improvements in Notebookbar
  (Kshitij Pathania)
   2. Re: GSoC weekly update: Smarart Editing in Impress (Ekansh Jha)
   3. GSoC Weekly update for UI Test logger (Saurav Chirania)
   4. GSOC 100 paper cuts update (Nick Thanda)


--

Message: 1
Date: Sun, 3 Jun 2018 18:08:16 +0530
From: Kshitij Pathania 
To: libreoffice@lists.freedesktop.org
Subject: Re: GSoC weekly update: Improvements in Notebookbar
Message-ID:

Content-Type: text/plain; charset="utf-8"

Hi Everyone,

This is the update of my work this week;

1. This week my main task was to deal with theming bugs-
Solved some of the bugs related to that
https://gerrit.libreoffice.org/#/c/54301/  and
https://gerrit.libreoffice.org/#/c/55118/ (ongoing).

2. Some nitpicks are remaining which I will wrap up in the upcoming week,
with the next target of fixing the resizing issues.

Regards,
Kshitij Pathania








On Fri, May 25, 2018 at 1:11 PM, Kshitij Pathania  wrote:

> Hi Everyone,
>
> Following is the weekly update of my work:
>
> 1. Activated the notebookbar in draw  https://gerrit.libreoffice.
> org/#/c/54547/  .
>
> 2. Work in progress for label colors after theme change
> https://gerrit.libreoffice.org/#/c/54301/  .
>
> 3. Also aligned hamburger icon to the center https://gerrit.libreoffice.
> org/#/c/54111/ .
>
> 4. Also going through the code of resizing for notebookbar.
>
> Regards,
> Kshitij Pathania
>
>
-- next part --
An HTML attachment was scrubbed...
URL: 


--

Message: 2
Date: Sun, 3 Jun 2018 19:15:17 +0530
From: Ekansh Jha 
To: libreoffice@lists.freedesktop.org
Subject: Re: GSoC weekly update: Smarart Editing in Impress
Message-ID:

Content-Type: text/plain; charset="utf-8"

Hello Community,

This mail is regarding status update about the work till now in the GSoC
period.
I have written a blog about the work I've done till now:
*https://medium.com/@ekanshjha/gsoc18-smartart-week-3-9638c1a1c1c6
*
and will be writing updates at https://medium.com/@ekanshjha.

Regards,
Ekansh Jha
-- next part --
An HTML attachment was scrubbed...
URL: 


--

Message: 3
Date: Sun, 3 Jun 2018 20:33:07 +0530
From: Saurav Chirania 
To: libreoffice@lists.freedesktop.org,
libreoffice...@lists.freedesktop.org
Subject: GSoC Weekly update for UI Test logger
Message-ID:

Content-Type: text/plain; charset="utf-8"

I am updating my progress on https://chiranias.blogspot.com/

This week's update for my work is at -
https://chiranias.blogspot.com/2018/06/gsoc-work-report-week-3.html

Regards,
Saurav
-- next part --
An HTML attachment was scrubbed...
URL: 


--

Message: 4
Date: Sun, 3 Jun 2018 21:46:59 +
From: Nick Thanda 
To: "libreoffice@lists.freedesktop.org"

Subject: GSOC 100 paper cuts update
Message-ID:



Content-Type: text/plain; charset="iso-8859-1"

Hi everyone,

I have been making progress on two bugs:

tdf#17013 -  Table of Illustration doesn't take 
figures
I've added a new table type "Table of Figures" and reverted the changes made on 
Illustration Index.

You can see progress of this bug here: 
https://gerrit.libreoffice.o

GSoC weekly report - Solving MABs for Android Viewer - Ximeng Zu

2017-08-21 Thread Ximeng Zu
Hello,

 

I spent my last week working on zooming for Calc on Android Viewer. In
short, I didn't succeed. Since I implemented headers and the headers need to
be synced with the main GL content, and there is a syncing problem, we have
decided to fix the zoom and fix DPI = 96 to ensure headers and main GL
content sync. We thought if we do DPI = integer * 96 it also can work and I
succeeded in some cases, but turned out it's not stable and only 96 can work
all times. So, I pushed my patch to Gerrit for record, but noted "don't
merge". I also fixed minor bugs and did some code cleaning.

 

Ximeng

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


GSoC Weekly Report 11 | Revamp the Customization Dialog - Muhammet Kara

2017-08-20 Thread Muhammet Kara

Hello world,

Last week, I have implemented the functionality of the Add and the 
Remove buttons (merged) as priority, then proceeded with the search 
feature (in review). I have also implemented the "Insert" button (in 
review), and started working on the "Reset" button (WiP).


You may watch the progress on gerrit.[0]

Cheers,
Muhammet

[0] http://bit.ly/customize17gerrit

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


GSoC Weekly Report 7 - 10 | Revamp the Customization Dialog - Muhammet Kara

2017-08-15 Thread Muhammet Kara

Hello world,

In the past weeks I had an emergency surgery, and was not able to get 
online for a while. Then I tried to work as much as I could during the 
recovery and after that, and couldn't send weekly reports during that time.


In the weeks 7th to 10th of GSoC, I have

 * converted UI of Customize Dialog to the new design so that Menu,
   Context Menu and the Toolbar tabs now reseble the new look (still
   cosmetically rough).
 * added a custom widget class: CommandCategoryListBox which lists all
   command categories which can be added based on the current module
   (writer, calc etc.)
 * removed the useless if check and the return in the default case,
   which could cause the UI element to stop updating in cfgutil.cxx
 * ensured initialization and update of Function list box properly so
   that the command list box (Function box on the left) is properly
   populated and updated upon selection of a category from the
   categories list box (for Menu, Context Menu and the Toolbar tabs)

This week, I'll work on implementing the functionality of the Add and 
the Remove buttons as priority, then proceed with the search feature.


You may watch the progress on gerrit.[0]

Cheers,
Muhammet

[0] http://bit.ly/customize17gerrit

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


GSoC Weekly Report 9 & 10: LibreOffice for Android: Gautam Prajapati

2017-08-12 Thread Gautam Prajapati
*Week 9: *I continued my work on supporting NSS on LibreOffice Android.

I failed to solve the top-level make failure, later with the inputs from
Miklos I got to know that the top-level make success wasn't possible cause
I was trying to tweak the x86_64 build to produce a host(arm) .so files. I
submitted a final patch for review which solved the module level nss build.
https://gerrit.libreoffice.org/#/c/40645/

Rest of the week was spent in improving the code quality in the patch based
on Miklos' suggestions.

*Week 10: *I was able to build NSS on my system successfully with the patch
but mentors were still facing a failure. So, I set up a Virtual Machine
with OpenSUSE to reproduce the failure. Towards the end of the week, I was
able to identify some additional environment variables which were there in
my system but not in others causing the build to fail.
Planning to work on it and submit a patch by today.

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


GSoC Weekly Report 7 & 8: LibreOffice for Android - Gautam Prajapati

2017-07-26 Thread Gautam Prajapati
*Week 7*: I was working on the task of build NSS with NDK provided
toolchains. The build was failing and the goal was to switch to NSS by
default on Android as well.

During this week, I was able to build NSS with NDK GCC toolchain. I had to
do understand the makefiles and had to do some tweaks in them because NSS
was not very supportive of cross compiling for Android. I prepared the NSS
patch for Android.

*Week 8*: Since Clang is the default compiler for building LO Android, NSS
also had to be built with Clang toolchain. I made some more tweaks to
configure and makefiles of NSS to support Clang.

Module level build i.e "make nss" is successful always but I was facing a
failure with top-level make. I'm working to solve the cause of same.

I also submitted a WIP patch on gerrit for mentors to review:
https://gerrit.libreoffice.org/#/c/40167/


Regards,
Gautam Prajapati
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 5 & 6 | Revamp the Customization Dialog - Muhammet Kara

2017-07-13 Thread Muhammet Kara

Hello world,

In the 5th and 6th weeks of GSoC, I have (mostly) completed the 
separation of subclasses of SvxConfigPage, created a util class to 
contain helper functions of these classes, and refactored a few of the 
contained functions.


This week, I'll work on creating a custom widget for the categories 
listbox which will be on the new dialog, then I'll start converting one 
of the existing tabs.


You may watch the progress on gerrit.[0]

Cheers,
Muhammet

[0] http://bit.ly/customize17gerrit

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


GSoC Weekly Report 6: LibreOffice for Android - Gautam Prajapati

2017-07-12 Thread Gautam Prajapati
Hello,

During week 6, I worked on my task of building NSS(Network Security
Services) for LO Android.

For that, I first explored how to build standalone NSS on my linux desktop.
Turned out NSS is not very supportive of cross compiling for ARM. It works
well if the host and building platform are same(linux_x86-64 in my case).
NSS sources depend on NSPR which needs to be built first.

The week was spent in identifying the problems while cross-compiling NSPR
for ARM and solving them one by one. Hope is that NSS/NSPR upstream will
accept those changes.

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


GSoC Weekly Report 4 & 5: LibreOffice for Android - Gautam Prajapati

2017-07-04 Thread Gautam Prajapati
Hello,

During week 4, I completed the task of switching clang for Android
building. Link to the relevant patches:

   - https://gerrit.libreoffice.org/39127 - android: update configure.ac to
   support building only with NDK>=15
   - https://gerrit.libreoffice.org/39122 - android: update configure.ac
   for supporting Clang5.0
   - https://gerrit.libreoffice.org/39123 - android: Set clang as default
   compiler for building
   - https://gerrit.libreoffice.org/39125 - android: Remove GCC support for
   building

I completed the GSoC evaluations and moved on to my next task which will
add NSS support to LO Android.

During week 5, I explored NSS library and tried to build it on my system
separately. Then enabled the NSS building for Android in our build system.
There were a lot of errors while building which I'm trying to resolve one
by one.

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


GSoC Weekly Report 4 | Revamp the Customization Dialog - Muhammet Kara

2017-06-27 Thread Muhammet Kara

Hello world,

In the 4th week of GSoC, I have worked on separating subclasses of 
SvxConfigPage (for tabs) from cfg.cxx. This week, I'll continue working 
on the separation, and also preparing the ui files.


You may watch the changes on gerrit.[0]

Cheers,
Muhammet

[0] http://bit.ly/customize17gerrit
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 3: LibreOffice for Android - Gautam Prajapati

2017-06-20 Thread Gautam Prajapati
Hello!

I was working on the task of switching to Clang for building LO Android.

Last week was spent on understanding the differences between exception
handling ABIs for ARM and Itanium one(being shipped with Clang in NDK). Our
linux-arm-bridge source code is written keeping the ARM specifications in
mind.

On doing some digging, turned out that "gabi++" C++ runtime which is also
being shipped with NDK along with STLs, contains the required headers which
are implemented according to ARM specifications.

On including the gabi++ headers, build and app both worked but there were
some strange SIGSEGV's which I'm trying to debug this week. We're near to
completing the clang switch on Android.

Regards,
Gautam
IRC Nick: brainbreaker[m]
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report: Special Characters ~ Akshay Deep

2017-06-19 Thread Akshay Deep
Hi community,
I worked on recent characters control in the dialog last week. It is
completed and has been merged to the LO source. It can be seen at
https://gerrit.libreoffice.org/#/c/37496/

This week, I'll work on toolbar drop-down control for character widgets.

Regards,
Akshay Deep
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 2 | Improvements to Notebookbar - Gökhan Gurbetoğlu

2017-06-19 Thread Gökhan Gurbetoğlu

Hello,

In the second week of coding, I still worked on the inserting new 
shortcut toolbox to Notebookbar.


Cheers,
Gökhan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 3 | Revamp the Customization Dialog - Muhammet Kara

2017-06-19 Thread Muhammet Kara

Hello world,

In the 3rd week of GSoC, I have implemented a search/filter feature on 
the current Keyboard tab of the Customize dialog[0], and started looking 
into the Menu and the Toolbar tabs.


This week, I'll be working on converting one of the current tabs into 
the new design, and see how it goes.


Cheers,
Muhammet

[0] https://gerrit.libreoffice.org/#/c/38814/
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 2 | Revamp the Customization Dialog - Muhammet Kara

2017-06-13 Thread Muhammet Kara

Hello world,

In the 2nd week of GSoC, discussions on the new design continued, and 
(although Variant 1 was modern and beautiful,) most people seemed to be 
in favor of Variant 2 because it is accessible, and it is more probable 
to fit its implementation in the scope of GSoC time period. We agreed 
that I'll start with implementing the search feature on the current 
Keyboard tab of the Customize dialog.


In the mean time, I have continued reading some documentation and 
following some tutorials.


This week, I am working on adding a search feature to the Keyboard tab 
of the Customize dialog.


Cheers,
Muhammet
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC weekly report: Solving MABs for LO Android viewer - Ximeng Zu

2017-06-13 Thread Ximeng Zu
Hello everyone,

Last week I was trying to solve a SIGSEGV in Android Viewer on my new
Android phone. In order to do that, I needed to do a debug build with
Android distro. On my *freshly installed* Ubuntu 16 LTS dual boot system
with win10 on a Surface Pro 3, the build constantly failed on me. Here I
would like to summarize what I encountered just in case it's reproducible.

1) My autogen.input has the following content:
--with-distro=LibreOfficeAndroid
--with-android-sdk=/home/uznomis/Android/Sdk
--enable-debug
--enable-werror
2) In early stage of the build I encountered an error saying I was missing
nss related tarball. I solved it with gb_Side=build make fetch. Thanks a
lot to peeps on dev channel. To quote, "the problem is probably that NSS is
not required on android but is required on the build platform, and "make
fetch" only takes the host (android) platform into account".
3) In middle stage of the build everything works well, but towards the end
the linking stage broke with the following error:
/home/uznomis/libreoffice/workdir/UnpackedTarball/epoxy/src/dispatch_common.c:664:
error: undefined reference to 'glXGetProcAddressARB'
collect2: error: ld returned 1 exit status
I did a lot of googling and found 'glXGetProcAddressARB' is related to
libGL.so shared library and it's mostly implemented and used with MESA. I
looked into the Android ndk platform 15 lib (which the build needs), and
found that there was no libGL.so to use. In this case, Android ndk grabs
the system library /usr/lib/ and creates a symlink in the ndk platform 15
lib. However, the system lib's libGL.so is x86-64 which is not needed by
Android (which is ARM). This breaks the build. This explanatiorin is not
verified but it makes the most sense to me. I also downloaded i-386 version
of MESA but the build still fails.
4) I tried ndk 10, 13, 14, 15 and all failed.
5) I tried inside VMWare and bare-metal and all failed.
6) I tried Surafce pro 3 and ASUS laptop and all failed.
7) I tried with/without --enable-debug and all failed.
8) I followed wiki pages of building with Linux and added all dependencies
listed there.
9) Yesterday I tried building on openSUSE 42.2 in Virtual Box and the build
succeeded.
I suspect that the problem I encountered is reproducible. However it's too
costly for anyone to reproduce. So, I just want to make this record on the
mail list archive just in case any contributor in the future wants to see.
All in all, I think the problem is Ubuntu or me failing to install some
libraries/dependencies.
Now I'm installing openSUSE on my surface pro 3 and build with debug for
android. Cross fingers.

Best,
Ximeng Zu
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 2: LibreOffice for Android - Gautam Prajapati

2017-06-12 Thread Gautam Prajapati
Hi All!

This week started with me trying to understand the problem in bridges/
module with clang toolchain.
There were two major errors which I had to solve--

The first problem was with clang being rejecting incompatible declarations
of the same extern "C" function under different namespaces.
With the help of Miklos, I came across one of the earlier commits of sberg,
which fixed the same issue for linux_x86-64. I understood the changes in
that commit and replicated those for gcc_arm bridge.

The second problem required me to understand some portion of the exception
handling implementation in G++ and Clang compilers.
Exception handling in LO for arm is implemented taking into account the GCC
toolchain. Based on the differences between the two implementations, I did
some changes to the code but turned out they were not sufficient. I built
the source and ran the app but it crashed with an SIGSEGV error,  I'm
currently working on backtracing it.

Apart from these major errors, I did some minor tweaks to suppress the
warnings about unused variables, unattended fall throughs etc. and also
tackled a linker error with integer multiplication overflow check in
include/o3tl/safeint.hxx.

Progress of clang switch task can be found here:
https://gerrit.libreoffice.org/#/c/38438/

Regards,
Gautam Prajapati
IRC Nick - brainbreaker[m]
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 1 | Revamp the Customization Dialog - Muhammet Kara

2017-06-09 Thread muhammet . kara

Hello world,

In the 1st week of GSoC, I followed discussions of the design team about 
the new design of the customize dialog, and participated meetings. Since 
the design was not finalized yet, didn't do any coding towards it. We 
will most probably finalize the design this week, and start the 
implementation following that.


In the mean time, I have read some documentation, followed some 
tutorials, and closed a bug report (tdf#36019)[0] with a few patches[1].


Cheers,
Muhammet

--
[0] https://bugs.documentfoundation.org/show_bug.cgi?id=36019
[1] https://gerrit.libreoffice.org/#/q/status:merged+tdf%252336019
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 1 | Improvements to Notebookbar - Gökhan Gurbetoğlu

2017-06-08 Thread Gökhan Gurbetoğlu

Hello,

In the first week of coding I am working on inserting new shortcut 
toolbox on the right side of tabbed Notebookbar also getting more 
familiar with the code. Current progress can be tracked at: 
https://gerrit.libreoffice.org/#/c/38450/


Cheers,
Gökhan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report Solving MABs for Android Viewer - Ximeng Zu

2017-06-06 Thread Ximeng Zu
Hello everyone,

I spent my first week working on adding full screen presentation mode for
Android Viewer. Till now, conversion to svg file is successful and the
presentation mode activity works fine, but needs to add more control
options. I also solved a small bug:
https://gerrit.libreoffice.org/#/c/37847/.

I also got a new Android phone to test the app with, but I got SIGSEGV
error when opening a file (not happening on my old Android phone). So, I
needed to build with Android distro and with debug and go on to figure out
when goes wrong in the native code.

Since I was running Ubuntu on VMWare on win10 and my memory and swap was
not enough for a build with debug, I was playing around with different
options to work around this. Finally I decided that virtual machine was a
bad idea, and I installed Ubuntu for a dual boot with my win10. Now I am
trying to build on the newly installed Ubuntu and hopefully it will work
out.

Link to gerrit patch [WIP]: https://gerrit.libreoffice.org/#/c/38006/


Best wishes,
Ximeng Zu
IRC: uznomis[m]
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC Weekly Report 1: LibreOffice for Android - Gautam Prajapati

2017-06-06 Thread Gautam Prajapati
Hello!

My initial tasks include improving the build system of LO Android.

For that, I tried to understand the modern Gradle + CMake system. I had to
compare it with current build system of LO and update the things necessary.

I understood the working of configure script and 'make' with the help of
Miklos.

Building for LibreOffice Android was tested for NDK versions up to r13b.
For the start, I tried building with latest NDK r14b version which was
successful without many issues. I updated the configure.ac for the same.
Link to the patch: https://gerrit.libreoffice.org/#/c/38359/

GCC is now deprecated, so we want to update the current default - GCC 4.9
with Clang toolchain which is also used by modern CMake system.

I set the Clang toolchain as default for building in configure and tried to
build. Building with Clang toolchain is known to break the bridges/ module.

I tried to understand what exactly bridges/ does and modified some
low-level code in gcc3_linux_arm/ to get the build working. However, it is
in progress and status can be checked in this patch:
https://gerrit.libreoffice.org/#/c/38438/

After this, we are planning to switch to llvm's libc++ as STL instead of
GNU's libstd++. I researched on this over the long weekend, tried to build
but faced some conflicts with the headers. I'll write more on this in my
next report.


Regards,
Gautam Prajapati
IRC Nick: brainbreaker[m]
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSoC] Weekly Report #12 - Toolbars infrastructure via .ui files

2016-08-16 Thread Szymon Kłos
Hello,

This week I did:
- changed labels for some UNO commands with long text
- added possibility to add multiple Notebookbar implementations (.ui
files) which can be switched in the menubar > view.
  We can add Heiko's concept implementation now.
- added Toolbar Mode popup menu where user can activate e.g.
Notebookbar, Single Toolbar mode (on gerrit, this patch needs some
work)
- menubar hiding, but this feature is available only on some supported
platforms (don't work on gtk3) - (on gerrit, have to finish it also)
- added possibility to draw text below icon in the ToolBox, created
custom BigToolBox widget for notebookbar (for big buttons with dropdown
menu)

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


[GSoC] Weekly Report #11 - Toolbars infrastructure via .ui files

2016-08-09 Thread Szymon Kłos
Hello,

Changes done last week:
- fixed crash occurring on some platforms while opening the file menu
- correct position of the popup menu on all platforms
- added placeholder icons for commands without an icon, icons are
aligned in the correct way
- hidden Notebookbar in the Start Center
- a lot of .ui improvements thanks to jphilipz who created doc with
ideas

Currently I'm working on 
https://bugs.documentfoundation.org/show_bug.cgi?id=101249 (toolbar
mode switching).

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


GSoC Weekly Report #11 - Table Styles

2016-08-08 Thread Jakub Trzebiatowski

Hello
This week I was still working on table styles "Styles and Formatting" 
panel.
Added option to delete table style: 
https://gerrit.libreoffice.org/#/c/27797/

Beside that been working on Undo & Redo, and adding table style by example.
Modified Table and Formatting panel that you can not add style by 
example when

youre not in the table.
The commit is on gerrit but still need a little polish:
https://gerrit.libreoffice.org/#/c/27990/

In next week I plan to work editing a table style. And think how to 
store and

load default set of table styles.

Regards,
Jakub, ubap
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSoC] Weekly Report #9/10 - Toolbars infrastructure via .ui files

2016-08-02 Thread Szymon Kłos
Hello,

This is my report for last two weeks because I was on holidays 22-29
July.

Last changes:
- added image tab for Calc and Impress
- added icon as a first tab which shows file menu
- improved context changing mechanism (tab switching)

I also tried to implement showing/hiding the menubar but I didn't
finish it (has different behaviour on different desktops - Gnome 3 and
Unity).

I also have to fix the file menu because on Windows it crashes after
first click.

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


GSoC Weekly Report #10 - Table Styles

2016-08-01 Thread Jakub Trzebiatowski

Hello,

This week I fixed a table styles import bug:
https://gerrit.libreoffice.org/#/c/27539/
Made a basic "Styles and Formatting" Table styles tab.
https://gerrit.libreoffice.org/#/c/27638/
It's not yet fully functional, allows only basic operations.

Added one icon for table styles tab:
icon-themes/galaxy/sw/imglst/sf06.png

Soon I will add icons to other themes.

Now I'm working on deleting, creating and modifying a table style from 
table

styles tab.

Regards,
Jakub Trzebiatowski

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


GSoC Weekly Report #9 - Table Styles

2016-07-25 Thread Jakub Trzebiatowski

Hello,
This week wasn't very productive for me. I was feeling sick on Tuesday.

I was working on table style tab. Made a change and pushed it to the 
gerrit,
but it was touching to much in one commit. Also the tests were failing. 
Took
the change from gerrit down. Now I'm working to fix it into separate 
commits.


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


[GSoC] Weekly Report #8 - Toolbars infrastructure via .ui files

2016-07-18 Thread Szymon Kłos
Hello,

Last week I implemented mechanism for notebookbar to show hidden
content in the popup. Next step is creating possibility to determine
one widget for each section which will be shown always. Then user will
be aware of what kind of controls could find in this section.

I also reduced empty space between tab labels in the notebookbar (that
was visible after choosing one of context dependent tabs).

Next I'm going to add file menu. I will add also an icon to show/hide
menubar what was proposed once on a hangout.

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


GSoC Weekly Report #8 - Table Styles

2016-07-18 Thread Jakub Trzebiatowski

Dear community,

This week I was working on XPropertyState for Cell styles.
https://gerrit.libreoffice.org/#/c/27215/

Also was working on a Table Styles tab in Styles and Formatting sidebar 
(F11).

Made some progress, picture: http://i.imgur.com/Y765dVA.png.

Discovered a bug in table styles import. When importing a table style, if a
table style with the same name already exists, then the table style is 
getting

corrupted.

Also found a potential import performance issue. When importing into a 
doc with

a lot of table styles, there is a loop with will iterate very much.
http://opengrok.libreoffice.org/xref/core/xmloff/source/table/XMLTableImport.
cxx#275

I'm working to fix these issues. And working on a Table Styles tab in 
Styles

and Formatting sidebar.

Regards,
Jakub Trzebiatowski, irc ubap

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


Re: GSoC Weekly Report #7 - Table Styles

2016-07-11 Thread Miklos Vajna
Hi Jakub,

On Mon, Jul 11, 2016 at 10:41:16PM +0200, Jakub Trzebiatowski 
 wrote:
> If everything goes fine I would like to start working on table autoformat
> dialog.
> I have the following Design Meeting paper:
> https://docs.google.com/document/d/1FPkf9fn79dXJ5tHpc-meMYxaQpj3nV5sEN6u9HOo2GQ/
> edit
> However I don't know which table autoformat dialog design would be the best
> to
> implement.
> 
> Or maybe would it be better to start from table styles panel, or table
> styles toolbar?

I think first you should focus on the building blocks, providing UI to:

- create sw table styles
- list existing sw table styles
- apply an sw existing table style to a table
- modify existing sw table styles
- delete existing sw table styles

Perhaps listing existing ones is the easiest, that would be a Table
Styles tab in the Styles and Formatting thing on the sidebar (the one
that comes up when you press F11).

That already requires listing styles and marking the currently used one
as selected (so it works the same way as it does for e.g. paragraph
styles). So I would do that first. (Page 4 of the above document has a
mockup for that part, as far as I see.)

After that, you could do the "apply an sw existing table style to a
table" task, which would be double-clicking on table style name in the
style list (again, similar to paragraph styles).

Regards,

Miklos


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


GSoC Weekly Report #7 - Table Styles

2016-07-11 Thread Jakub Trzebiatowski

Dear community,

This week I was looking how to export paragraph and char attributes of a 
cell
style. Finally found it out. The export, import and exports tests code 
can be

found at gerrit:
https://gerrit.libreoffice.org/#/c/27115/

Next I will have to implement XPropertyState for a the remaining cell style
attributes.

If everything goes fine I would like to start working on table autoformat
dialog.
I have the following Design Meeting paper:
https://docs.google.com/document/d/1FPkf9fn79dXJ5tHpc-meMYxaQpj3nV5sEN6u9HOo2GQ/
edit
However I don't know which table autoformat dialog design would be the 
best to

implement.

Or maybe would it be better to start from table styles panel, or table
styles toolbar?

Looking forward to your reply.

Regards,
Jakub Trzebiatowski, ubap
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSoC] Weekly Report #7 - Toolbars infrastructure via .ui files

2016-07-11 Thread Szymon Kłos
Hello,

During last week I finished widget priority support for the
NotebookBar. So far it is used only in the Writer and I'm going to add
priorities to the Calc and Impress.

I also added new context dependent tab for Impress with the Table
Design Pane and Image tab in the Writer. I have to add Image tab to the
other apps too.

After inserting many context dependent tabs we can see empty space for
hidden labels in the notebook. I have to fix that.

I will also fill "File" tabs, when I will add the file menu we will be
able to compare both solutions.

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


GSoC Weekly Report #6 - Table Styles

2016-07-04 Thread Jakub Trzebiatowski

Hello community,

This week I was still working on importing of cell styles. Made basic
sw_odfexport test, and implemented two new log areas: sw.xml, xmloff.table.
https://gerrit.libreoffice.org/#/c/26721/

I don't know yet how to do a import and export of text/paragraph style of a
table cell. I think about creating temporary paragraph styles named same as
cell styles. Create them just for export of table template, then delete.

In parallel I started to think about the UI. Firstly, I want to focus on 
the

table autoformat dialog.

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


[GSoC] Weekly Report #6 - Toolbars infrastructure via .ui files

2016-07-04 Thread Szymon Kłos
Hello,

Changes this week:

I added new tab with animations in the Impress (this will need some
improvements to be more comfortable in use).

Fixed button sizes are dropped now and I created new SmallButton object
which is a button with small padding.

My patch introduced possibility to change icons size in the sidebar. I
updated also the panel with paragraph properties because indent icons
had fixed size.

Currently I'm working on priority container. So far I've extended vcl
builder to parse priority properties (in the same way like context) and
created interface class for widgets that will have assigned priorities.
I have already added this base class for vcl containers, and created
new container "PriorityHBox" which manages own childs and will hide
some content when there will be no space. I used VclWindowEvent to get
resize events from the SystemWindow. When I will finish hide-algorithm
I will push patch to the gerrit.

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


GSoC Weekly Report #5 - Table Styles

2016-06-27 Thread Jakub Trzebiatowski

Dear Community,

This was the fifth week. This week I was working on importing table styles.

 * Expanded the infrastructure of Table Style UNO API
   (https://gerrit.libreoffice.org/#/c/26578/):
 o insertByName
 o replaceByName
 o removeByName
 o replaceByName

 * Made import of table styles work.
 o https://gerrit.libreoffice.org/#/c/26721/
 o Still need to resolve some things.

 *  Things I want to do next:
 o  Polish import of table styles. Make tests to cover import code.
 o  Implement XPropertyState for cell styles (stop exporting
   properties with default value).
 o  Research how to export paragraph styles for cells.

Regards,
Jakub Trzebiatowski




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


[GSoC] Weekly Report #5 - Toolbars infrastructure via .ui files

2016-06-27 Thread Szymon Kłos
Hello,

This week I updated my patch with context dependent controls. Previous
version was too general (all controls), current version affects only
tab pages.

I added new method closing the Notebookbar, this helps to destruct
controls in right order (I had this problem with SlideTransitionPane).

On Design Meeting we discussed icons size in the sidebar. I made
screenshots of the sidebar with large icons: http://imgur.com/a/xqg87

Next I want to work on the button padding, animation page for Impress
and then container with priority support.

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


[GSoC] Weekly Report #4 - Toolbars infrastructure via .ui files

2016-06-20 Thread Szymon Kłos
Hello,

This is my next weekly report.

This week finally, after modifying SvxLRSpaceItem's QueryValue and
PutValue methods, paragraph spacing controls are working using normal
sfx2 mechanism.

I've also removed timer from my second patch (Slide transition panel)
and added possibility to change icon size in the SidebarToolBox. I will
continue work with icon size after Design meeting when we will know
which solution is the best.

Currently I'm working on context dependent controls. I've extended vcl
builder to parse 'style classes' (where we can add values like 'context
-table') and set suitable value to the widget. In the similiar way I
will be able to add priority support.

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


GSoC Weekly Report #4 - Table Styles

2016-06-20 Thread Jakub Trzebiatowski

Dear Community,

This was the fourth week. This week I was working on:

- Implemented isInUse() and isUserDefined() for table styles and cell 
styles.

  This was required for a correct export.
  + https://gerrit.libreoffice.org/#/c/26366/

- Expanded table styles by table:first-row-end-column,
  table:first-row-start-column, table:last-row-end-column,
  table:last-row-start-column properties.
  + https://gerrit.libreoffice.org/#/c/26359/

- Implemented basic export of cell styles and table styles (table-template).
  To properly map a core table style class (SwTableAutoFormat) and
  odf table-template implemented new table-template elements in loext 
namespace:

  loext:first-row-even-column, loext:last-row-even-column
  loext:first-row-end-column, loext:first-row-start-column
  loext:last-row-end-column, loext:last-row-start-column.
  + https://gerrit.libreoffice.org/#/c/26185/

Plans for this week:
- Will be working on cell style and table style import.

Regards,
Jakub Trzebiatowski, ubap

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


Re: GSoC Weekly Report #3 - Table Styles

2016-06-14 Thread Miklos Vajna
Hi Jakub,

On Mon, Jun 13, 2016 at 07:30:04PM +0200, Jakub Trzebiatowski 
 wrote:
> - This week I had four exams, and very probably I passed all of them.

Congrats! :-)

> Plans for this week:
> - Research how to implement and implement table:first-row-end-column,
>   table:first-row-start-column, table:last-row-end-column,
>   table:last-row-start-column.
> - Finish table-template export.
> - Research and work on import.

Sounds like a good plan, I wrote more details in my other mail.

Thanks,

Miklos


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


GSoC Weekly Report #3 - Table Styles

2016-06-13 Thread Jakub Trzebiatowski

Dear Community,

This was the third week. This week I was working on:

- Added CellStyle family. This required me to create a container in 
SwDoc to

  store unassigned SwBoxFormats.
+ getByName, getElementNames, getCount
https://gerrit.libreoffice.org/#/c/25896/
+ insertByName, replaceByName, removeByName
https://gerrit.libreoffice.org/#/c/26037/

- Added odf import test for fdo47267.
https://gerrit.libreoffice.org/#/c/26012/

- Working on odf table-template export. Set up the odfvalidator, officeotron
  Found that current Impress table-template export doesn't match OASIS 
ODF v1.2.

+ Sample export
http://paste.opensuse.org/4000839
+ Gerrit patch (work in progress)
https://gerrit.libreoffice.org/#/c/26185/

- This week I had four exams, and very probably I passed all of them.
  If so I'll have just one more exam, in two weeks. So for now I'll 
focus on my

  project.

Plans for this week:
- Research how to implement and implement table:first-row-end-column,
  table:first-row-start-column, table:last-row-end-column,
  table:last-row-start-column.
- Finish table-template export.
- Research and work on import.

If you have any remarks and/or suggestions, please share.

Regards,
Jakub Trzebiatowski, ubap

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


[GSoC] Weekly Report #3 - Toolbars infrastructure via .ui files

2016-06-13 Thread Szymon Kłos
Hello,

This week I solve the issue with timers in the paragraph spacing
controls (patch is still on gerrit). I must remove second one from my
second patch. As Maxim proposed, I updated my build to check if I work
with buggy master. Unfortunately it didn't fixed the problem. I will
try to replace it using some events.

Today I also reduced large padding in the buttons.

Last week I had most of my exams so I didn't work a lot. I think that I
successfully passed all of them and will have more time from this
moment.

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


Re: [GSoC] Weekly Report #2 - Toolbars infrastructure via .ui files

2016-06-08 Thread Szymon Kłos
Dnia 2016-06-06, pon o godzinie 22:28 +0200, Jan Holesovsky pisze:
> Hi Szymon,
> 
> Szymon Kłos píše v Po 06. 06. 2016 v 20:48 +0200:
> 
> > This week I made possible reusing controls from Slide Transition
> > Pane.
> > I had some problems with early initialization. Similar problem I
> > met in
> > the paragraph spacing controller which I didn't finished yet.
> 
> Great stuff, thank you! :-)  Are you stuck on this problem (and need
> any
> help), or after having finished the slide transition pane you know
> what
> to do for paragraph spacing?
> 
> If stuck - can you describe us the problem?
> 
> 

I found solution (temporary, I think) while working on slide transition
pane, I left comment on my gerrit patches about this "hack" :)
Regards,
Szymon
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [GSoC] Weekly Report #2 - Toolbars infrastructure via .ui files

2016-06-06 Thread Jan Holesovsky
Hi Szymon,

Szymon Kłos píše v Po 06. 06. 2016 v 20:48 +0200:

> This week I made possible reusing controls from Slide Transition Pane.
> I had some problems with early initialization. Similar problem I met in
> the paragraph spacing controller which I didn't finished yet.

Great stuff, thank you! :-)  Are you stuck on this problem (and need any
help), or after having finished the slide transition pane you know what
to do for paragraph spacing?

If stuck - can you describe us the problem?

All the best,
Kendy

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


[GSoC] Weekly Report #2 - Toolbars infrastructure via .ui files

2016-06-06 Thread Szymon Kłos
This week I made possible reusing controls from Slide Transition Pane.
I had some problems with early initialization. Similar problem I met in
the paragraph spacing controller which I didn't finished yet.

Tasks not related with GSoC:
I've updated my GDrive 2FA patch after review. Also I fixed one bug in
the AutoText Dialog. While using it I noticed that interface wasn't
updated after user actions.

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


GSoC Weekly Report #2 - Table Styles

2016-06-06 Thread Jakub Trzebiatowski

Dear Community,

This was the second week. This week I was working on:

- added table-template property to an existing table UNO API
  https://gerrit.libreoffice.org/#/c/25688/
- basic export of a table-template. However it appeared it is too early 
to do

  that.
- fixed a fdo47267 import crash which I introduced last week
  https://gerrit.libreoffice.org/#/c/25887/
- working on Cell Styles UNO family. Still have to resolve doubts. How and
  where will be unassigned Cell Styles stored.
  https://gerrit.libreoffice.org/#/c/25896/2

Plans for this week:
- finish Cell Styles UNO family
- research, and try to do a proper, basic table-template export
- I'll have two exams this week, so I'll have to skip a day or two

If you have any remarks and/or suggestions, please share.

Regards,
Jakub Trzebiatowski, ubap
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [GSoC] Weekly Report #1 - Toolbars infrastructure via .ui files

2016-05-30 Thread Jan Holesovsky
Hi Szymon,

Szymon Kłos píše v Po 30. 05. 2016 v 16:55 +0200:

> I was doing some improvements to the libcmis also (which is not related
> with my current GSoC project). I was hacking 2 Factor Authentication
> for GDrive:
> - fixed parser for the PIN request page (not merged yet)
> - changed the PIN request window

That sounds as a good use of the GSoC time too :-)

> Unfortunately I had an exam this week and still have classes at the
> university so I didn't do as much as I want.

No problem.

> Next I'm going to create controllers for slide transitions and object
> animation controls, which are helpful in the Impress.

Please do.

Overall, good progress & nice report - keep up the great work! :-)

Thank you,
Kendy

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


[GSoC] Weekly Report #1 - Toolbars infrastructure via .ui files

2016-05-30 Thread Szymon Kłos
Hello!

This week I've updated ui files and fixed not working controls. One of
them was the number type listbox (Calc). I had to create toolbox
controller for it and this field can be used outside sidebar now. I
also started conversion of paragraph spacing fields.

I was doing some improvements to the libcmis also (which is not related
with my current GSoC project). I was hacking 2 Factor Authentication
for GDrive:
- fixed parser for the PIN request page (not merged yet)
- changed the PIN request window

Unfortunately I had an exam this week and still have classes at the
university so I didn't do as much as I want.

Next I'm going to create controllers for slide transitions and object
animation controls, which are helpful in the Impress.

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


GSOC weekly report #11

2015-08-08 Thread Rishabh Kumar
This week, I have started working on the writer page tab
https://bugs.documentfoundation.org/show_bug.cgi?id=83830&redirected_from=fdo

Out of the 5 mentioned sub-tabs, I have created the Margins, header and
footer tab and testing them for bug fixes.

Future plans - Completing the page tab during the last week of GSoC and
adding minor tweaks/bug fixes for my previous patch submissions.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Gsoc weekly report(Week #6)

2015-07-08 Thread Rishabh Kumar
This week I worked on -
1. Completed the task of SlideBackground tab: (Some minor bug fixing needed)
2. Completed the area tab work.
3. Moved the effects list to the animation tab (#87813) [work in progress]
4. Refactored the code for sidebar selection analyzer for writer as a
follow up for the commit https://gerrit.libreoffice.org/#/c/16165/ [work in
progress]
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Gsoc Weekly report (week #5)

2015-06-30 Thread Rishabh Kumar
This week was mostly focused on sidebar Area tab and Slide Background tab.

1. Area tab: Finished adding the controls. problem faced with the resizing
of the the tab as the new tab adds a new row.Tried experimenting with
the SidebarController::NotifyResize() but no results. Plan to write an
independent Resize function similar to the ones found in impress.

2. SlideBackground tab: Bug fixing and testing phase. Most likely to be
completed by the end of the week.

Minor fixes to some of the previous commits to merge them to the master -
1. https://gerrit.libreoffice.org/#/c/16165/
2. https://gerrit.libreoffice.org/#/c/16436/
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Gsoc] weekly report

2015-06-27 Thread marius adrian popa
I managed to start the debugger and decode the backtrace
http://mapopa.blogspot.ro/2015/06/debugging-72987-libreoffice-patch.html

Then i found why the qa test crashes and why there is hope
http://mapopa.blogspot.ro/2015/06/the-good-news.html

Next  i need to work on the save fbk to odb function
http://mapopa.blogspot.ro/2015/06/semi-good-news-new-databaseodb-contains.html

The update to firebird patch 2.5.4 needs a small rework on osx
https://drive.google.com/file/d/0BwmDDYc8dMVzRllXM0pMYWRhWlpiOGRZSDNmMkxfekV2QlI0/view?usp=sharing

I took another aproach than to keep the diff on google drive between
switching the platforms and working with a monolithic patch
I have made my fork/branch on github and when all is ready i will do the
gerrit request
https://github.com/mariuz/libreoffice-core/tree/update_firebird254
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC weekly report

2015-06-08 Thread Rishabh Kumar
Week 1:
worked on
1.  tdf#90888 :Shrink
the properties sidebar sections in Calc -
https://gerrit.libreoffice.org/#/c/15935/ (STATUS:MERGED)
2. tdf#87862 :
Rearranging the lower half of slide transition tab -
https://gerrit.libreoffice.org/#/c/15999/ (STATUS:MERGED)

3.Started writing some test code for adding shadow section to the sidebar-
#87702. (STATUS:PRELIMINARY STAGE)

4.Tried reducing the height of line section #89543 but some controls are
cropped off so a change in the design was considered. (STATUS:NEEDSINFO)

Week 2:
1.worked on improving the selection analyzer - the area section doesn't pop
up when a line is selected.(STATUS:COMPLETED)

2.work on line section. Decided to submit it in 3 commits -
commit #1 : modification in the .ui file and hiding some controls.
commit #2 : line controls should be disabled when the none entry is
selected.
commit #3 : Addition of sliders next to the spin fields.
(STATUS:COMPLETED)

3.Added enable contour and edit contour buttons to the WrapPropertyPanel in
writer. But the new controls introduced a bug. (fixing it).

4.Work on shadow section - Controls are working fine from the shadow tab
but the shadow attributes are not updated in the shadow tab when the values
are changed in the parent dialog. Work in progress.

5.Work on #90295 - minor tweaks are needed before the change can be
committed.(STATUS:COMPLETED)

6.Work on #87813- SIDEBAR: Incorporating the effects list into the
animation tab - started out with writing some test code but the work was
stopped due to the need of a better design.
(STATUS:NEEDSINFO)

Found 2 probable bugs:
1. Sidebar Area transparency spin field increases more than 100% . (Fix
submitted)
2. incoherence between Keep ratio checkbox in the Position and size sidebar
tab and the modeless dialog. (dismissed as a feature).
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Gsoc weekly report

2015-06-05 Thread marius adrian popa
I worked on the finishing firebird 2.5.4 cygwin.msvc patch and i did also
the up streaming (as much as i could from it)
I had an issue with patch created on linux didn't apply very well on osx
(hunk issue)

I have prepared the gerrit for firebird 2.5.4 upgrade here
https://gerrit.libreoffice.org/#/c/16103/

I solved the following rejects yesterday , i did my builds on all
windows/osx/linux machines

2 out of 10 hunks FAILED -- saving rejects to file configure.in.rej
1 out of 2 hunks FAILED -- saving rejects to file src/jrd/gds.cpp.rej
1 out of 1 hunk FAILED -- saving rejects to file
src/jrd/os/win32/mod_loader.cpp.rej


It was easier if patches where done for each file separated or as pull
requests on github for easy cherry picking :)
Firebirdsql accepts now pull requests on github

Also i up-streamed some of the patches
https://github.com/FirebirdSQL/core/commit/f2d82717e08356ec87fbfd5f04519c3cd7f5e326
https://github.com/FirebirdSQL/core/commit/5f95721af98b30cb6abc33f368748bd25958beb0
https://github.com/FirebirdSQL/core/commit/98f8bc43e98348929b4fa9906c8cef29542e9b8e

ps: i started importing the libo in kdevelop for easy debugging and it will
take a while
also started reviewing firebird endian issue and previous gerrit
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSoC] Weekly Report #11 - Dialog Widget Conversion

2014-08-10 Thread Szymon Kłos
This week I converted:
+ PAGE_MYSQL_NATIVE
+ PAGE_DBWIZARD_MYSQL_NATIVE
+ TAB_WIZ_TYPE_SELECT
+ TAB_WIZ_NAME_MATCHING
+ DLG_MAILMERGE
+ RID_SCDLG_CONFLICTS

Regards

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


[GSoC] Weekly Report #10 - Dialog Widget Conversion

2014-08-03 Thread Szymon Kłos
This week I converted:
+ PAGE_DBWIZARD_TEXT
+ PAGE_TEXT
+ DLG_TEXT_CONNECTION_SETTINGS
+ PAGE_DBWIZARD_MYSQL_INTRO
+ PAGE_DBWIZARD_SPREADSHEET
+ TAB_PAGE_USERADMIN
+ PAGE_MYSQL_NATIVE
+ PAGE_DBWIZARD_MYSQL_NATIVE

Regards

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


[GSoC] Weekly Report #8-9 - Dialog Widget Conversion

2014-07-27 Thread Szymon Kłos
Last week I was on holiday and I didn't work.

This week I converted:
+ DLG_MM_SENDMAILS
+ RID_DLG_ADDRESSBOOKSOURCEPILOT
+ DLG_MAILMERGEWIZARD
+ PAGE_DBWIZARD_TEXT
+ PAGE_TEXT
+ DLG_TEXT_CONNECTION_SETTINGS

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


Re: [GSoC] Weekly Report #4 - Dialog Widget Conversion

2014-07-23 Thread Caolán McNamara
On Mon, 2014-07-21 at 20:14 +0200, Eike Rathke wrote:
> Hi Szymon,
> 
> On Saturday, 2014-06-21 20:38:20 +0200, Szymon Kłos wrote:
> 
> > Now I'm finishing conversion of RID_SVXDLG_NEWHYPERLINK (4 tabs).
> 
> That one introduced radio buttons that didn't exist before (E-mail and
> News) and a superfluous Subject edit field for the Document type / tab
> page, likely just a copy&paste error from the Mail&News type to
> cui/uiconfig/ui/hyperlinkdocpage.ui

Fixed now.

C.

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


Re: [GSoC] Weekly Report #4 - Dialog Widget Conversion

2014-07-21 Thread Eike Rathke
Hi Szymon,

On Saturday, 2014-06-21 20:38:20 +0200, Szymon Kłos wrote:

> Now I'm finishing conversion of RID_SVXDLG_NEWHYPERLINK (4 tabs).

That one introduced radio buttons that didn't exist before (E-mail and
News) and a superfluous Subject edit field for the Document type / tab
page, likely just a copy&paste error from the Mail&News type to
cui/uiconfig/ui/hyperlinkdocpage.ui

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GPG key ID: 0x65632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Support the FSFE, care about Free Software! https://fsfe.org/support/?erack


pgpFQ5pfsESxD.pgp
Description: PGP signature
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [GSoC] Weekly Report #7 - Dialog Widget Conversion

2014-07-13 Thread Noel Grandin
Wow, you are really chewing through those dialogs!!

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


[GSoC] Weekly Report #7 - Dialog Widget Conversion

2014-07-13 Thread Szymon Kłos
This week I converted:
+ RID_SVXDLG_IMAP
+ MD_DDE_LINKEDIT
+ RID_DLG_SELECTLABELCONTROL
+ RID_SVX_XFORMS_TABPAGES
+ 3 tab pages

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


[GSoC] Weekly Report #6 - Dialog Widget Conversion

2014-07-06 Thread Szymon Kłos
This week I converted 7 tab pages:
+ RID_PAGE_FORM_DATASOURCE_STATUS
+ RID_PAGE_GROUPRADIOSELECTION
+ RID_PAGE_GW_FIELDSELECTION
+ RID_PAGE_LCW_CONTENTSELECTION_FIELD
+ RID_PAGE_LCW_CONTENTSELECTION_TABLE
+ RID_PAGE_LCW_FIELDLINK
+ RID_PAGE_TABLESELECTION

Now I'm working on RID_SVXDLG_IMAP dialog.

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


[GSoC] Weekly Report #5 - Dialog Widget Conversion

2014-06-29 Thread Szymon Kłos
This week I had two hard exams, so I converted only one dialog
(DLG_FPICKER_EXPLORERFILE).

Stats in mid-term of GSoC:
- 11 dialogs and 7 tab pages converted
- about 7400 lines of code added
- about 5000 lines of code deleted

Regards

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


[GSoC] Weekly Report #4 - Dialog Widget Conversion

2014-06-21 Thread Szymon Kłos
In this week I converted RID_FORMULADLG_FORMULA and all tab pages from
this dialog. Now I'm finishing conversion of RID_SVXDLG_NEWHYPERLINK (4
tabs).

Regards

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


[GSoC] Weekly Report #3 - Dialog Widget Conversion

2014-06-14 Thread Szymon Kłos
Dialogs finished in this week:

+ DLG_MM_ASSIGNFIELDS
+ DLG_INDEXDESIGN
+ DLG_MM_CREATEADDRESSLIST
+ DLG_MM_SELECTDBTABLEDDIALOG

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


[GSoC] Weekly Report #2 - Dialog Widget Conversion

2014-06-07 Thread Szymon Kłos
In this week I converted:
+ RID_SCDLG_COND_FORMAT_MANAGER
+ MD_UPDATE_BASELINKS

In DLG_INDEXDESIGN, which I tried to convert in last week, I noticed
that behaviour was incorrect. I reported it to Caolán McNamara and it
was fixed.

Now I'm working on DLG_MM_CREATEADDRESSLIST and DLG_INDEXDESIGN.

Regards

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


[GSoC] Weekly Report #1 - Dialog Widget Conversion

2014-05-31 Thread Szymon Kłos
Hi all,

I have finished two dialogs recently:
+ RID_DLG_UPDATE
+ RID_DLG_UPDATEINSTALL

Now I'm working on DLG_INDEXDESIGN.
Left to be done in this dialog:
- icons in toolbar
- fix behaviour of IndexFieldsControl (now, it is empty after start)

Regards

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


GSOC weekly report [Code completion in BASIC IDE]

2013-09-01 Thread Gergő Mocsi
Hi all,
This is the report of my last two weeks. This week I had a lots of things
to do, so I was mostly off(this week I have some pre-school thigs to do, so
I'll mostly be off), but I've pulled, merged and rebuilt my work (will be
pushed within a few days, I just need to get my laptop), I'll test it once
more and push it into master. Previous week I've removed several smaller
issues, simplified funtction CodeCompleteWindow::ResizeListBox (was renamed
to ResizeAndPositionListBox ), recoded it's calculations, fixed some errors
connected to the TextPaM class, fixed the arrow navigation to the left and
right, etc.
Regards,
Gergő
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC weekly report - Code completition in Basic IDE

2013-07-29 Thread Gergő Mocsi
Hi all,
this is my weekly report of GSOC activity. This week, I've made a lot of
modifiations to the feature. First, I've made a menu entry to
enable/disable code completition. It is located under View -> Code
Completition. Originally, it was a checkbox, but later I've changet it to
open a ModalDialog, to show the menu options for code completition. I've
started to implement also other features: autoclose parenthesis, autoclose
double quotes( strings ), and autoclose functions/procedures. Also I've
recoded the cache implementation, and I've put the global variables
separately: first, global variables were stored under a special key
(GLOB_KEY, a static const OUString ), but with this implementation, it is
not needed.
You can check my work here:
http://cgit.freedesktop.org/libreoffice/core/log/?h=feature/gsoc-basic-ide-completion-and-other-bits
Regard,
Gergő
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC weekly report [ Code completition in Basic IDE ]

2013-07-07 Thread Gergő Mocsi
Hi all,
this week I've managed to fix the ListBox( CodeCompleteListBox) appearance.
There is a function which updates the window, and it's called when the user
pressed the dot(and triggers the reflection). Next, I wrote a simple
solution for the nested reflection, however it should be done with parsing
(like the SbiTokenizer class, but I can't include it, beacuse it is an
internal header). Also, I disabled code generation for code completition:
is is done with a simple bool value, not with a handler, like I did it for
suppressing erros for it.
Regards,
Gergő
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC weekly report

2013-06-30 Thread Gergő Mocsi
Hi all,
this week I've managed to dislpay the ListBox (CodeCompleteListBox), and
list the methods in it. The code completition is still triggered by the
".", but sometimes the source/parser are not in sync(meaning that it does
not parse the most asctual version of the source, I'm still working out
why). The ListBox is displayed under the current line, ant it's size is set
to 150x150. This week I'm going to disable some thing in parser when doing
code completition (like gode generation), and I'll make the parser to
accept any string to parse.
Regards
Gergő
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC weekly report week 2

2013-06-23 Thread Gergő Mocsi
Hi all,
here's my weekly report of GSOC activity. This week, I've managed to hook
into the BASIC compiler, and use it for code completition. The reason is
simple: it recognizes everything (eg. variables, ..), and stores them in
the symbol table. After the parsing, I extract the data from the symbol
table. This work is done by a function
called GetCodeCompleteDataFromParse() created in SbModule, and returns a
vector of CodeCompleteData, which is a simple struct to hold variable name,
it's parent(the function where it was created, in case of global variable
nothing) and also it's type, when it's an object
(like com.sun.star.ui.dialogs.XFilePicker). The parsing+extracting the data
is trigerred by inserting/deleting/changing text in the ide, and is
implemented in the funtion EditorWindow::Notify. Here, I should update a
cache, but now, it simply reassigns a variable named aCodeCompleteCache
(type std::vector< CodeCompleteData > ) beacuse now the parses parses the
whole file (which may sound nasty, but it was simple to do something
working, and it may change later, as the cache). Code completition is
trigerred by pressing key "." (the dot :) ), and this is implemented in
function EditorWindow::KeyInput: when the user presses teh dot key, it
extracts the string before the dot(to the first space), and if is can be
found in aCodeCompleteCache (beacuse it was delared as a valid object),
it's methods are printed out on terminal (with SAL_WARN this time), these
method will go to a LisBox/ComboBox, which will display them, and allow the
user to select one from them. At the moment, I'm stuck witch ListBox, it
gets created, but not displaying(and Show() function is called :) ).
Regards,
Gergő
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSOC] Weekly Report - Template Dialog UI

2012-06-25 Thread Rafael Dominguez
This week progress

- Filtered files by their type when clicking the top buttons.
- Added toolbar and context toolbar depending if you select a template file
or not.
- Import template to selected folders.
- Open selected templates for editing.
- Display search edit box when clicking in the search button

TODO this week

- Implement sort by name
- Display popup menu when clicking on a toolbar button
- Implement move selected templates to other folders.
- Improve position and size of child controls in the dialog.
- Rename a folder by clicking on the name in the overlay.
- Create a new template.
- Talk to the UX team about the moving template behaviour and missing icons
for the toolbar and buttons. (For icons, in the mean time, select ones from
the repository)
- Improve display of items in ThumbnailView, their text name (truncate long
names) and thumbnails size and position.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSOC] Weekly report

2012-06-20 Thread Rafael Dominguez
This week i ported the drawing code from the vcl API to use the
drawinglayer one, refactored the ThumbnailView class into a more general
purpose one,
making it possible to customize it if needed by a subclass, after that i
created two subclasses, one for displaying the templates folders and
another one for displaying
the folder overlay (the thumbnail of document templates).

Worked on the Selecting actions, the intended use is:

"To select a template using a mouse, click within the checkbox that appears
on hover. Clicking the checkbox of another template causes it to be added
to the selection. To unselect a template, click its checkbox again. To
select a template using a finger, long-tap on a template.

Alternatively, the user may push the "Selection mode" button on the right
of the tab bar. Under selection mode, the user can simply click/tap a
template's thumbnail or title to select it. To exit selection mode, the
user can click/tap the "Selection mode" button again."

At the moment the only thing not implemented of that is clicking on the
thumbnail when you dont have the selection mode active.


About the folder overlay, the progress has been, displaying the templates
thumbnails and names when you double click a folder, it can be close by
clicking outside of the overlay or clicking on the close icon in the top
right.


And last but not less important i added support for filtering results
depending on the selected filter function you provide something similar is
going to be done for sorting so later we can just work on creating the sort
functions.


My next todo in the list is work in fetching the document properties like
Author, Creation date, etc. to be able to filter documents/templates
properly and later use the same info to search or sort the templates as
desired by the user and add the action toolbar to organize templates, so we
can start supporting actions like rename folders, templates, move them
around ,delete them, import etc.


Current items that needs to be fixed:

   - Only display text in the items drawing area, if its bigger truncate
   it.

   - Better handling of different thumbnails size (my idea is maybe set a
   max size of thumbnail allowed and if its bigger just fit it to the size),
   for folders maybe we want to render more than 2 thumbnails???

   - In the folder overlay with white background you cant see properly when
   a thumbnails starts or ends, probably needs to add a black border around
   the thumbnail.

   - Improve position and layout of widgets in the dialog.


One thing i think its important to establish is when loading
folders/templates do we load all the data in there just once and have it on
memory or load it when we need it like when opening a folder to display its
templates and then release it when we close it?? At the moment im using the
2nd approach but it could be problematic if we got too many templates and
folders.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice] [GSOC] Weekly Report #4

2011-06-21 Thread Xisco Faulí
Hello,

I'd like to share with you a video i've just recorded where you can see how
my work is going.
http://www.youtube.com/watch?v=IfHA6gjVsIA

There're still 2 issues that don't work properly.
- Logo, Date and Subject Line work wierdly because they don't hide the
component: As you can see on the video, Logo does nothing, and the other
just add another item, but t then, when the document is created, the items
are attachted correcty, so it's related only to the preview frame. The
wierdlest thing is that it happens using the java wizard of my libo build
version too but not in my 3.4 installed version. It'd be nice if someone can
try it ( even with Java ) and see if it happens too. I think there's
something wrong in my build because other thing crash the program. For
example, clicking on Help button or editing a Field.

- Load and Save the Configuration. Last thing left before the fax wizard
will be more or less done ;)

I'd appreciate if someone gives ita try and give me some feedbacks

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


Re: [Libreoffice] [GSOC] Weekly Report: Wizards....

2011-05-31 Thread Bjoern Michaelsen
Hi Xisco, Hi Norbert,

On Mon, 30 May 2011 22:50:12 -0500
Norbert Thiebaud 
wrote:

> It would be best to use a feature branch instead of a whole new set
> of repos:
> http://wiki.documentfoundation.org/Development#Managing_git_branches

I already created a branch named feature/gsoc2011_wizards. The
standalone repo was just a proposal to get started fast as long as no
changes are needed to LibreOffice directly (i.e. as long as everything
works via pyuno). As we already have changes specific for this feature,
the feature branch is the way to go.

Feel free to commit to that branch, Xisco!

Best,


Bjoern

-- 
https://launchpad.net/~bjoern-michaelsen


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


Re: [Libreoffice] [GSOC] Weekly Report: Wizards....

2011-05-30 Thread Norbert Thiebaud
On Mon, May 30, 2011 at 5:05 PM, Xisco Faulí  wrote:
> Hello,
> I keep doing. I can't say anything specific because all i'm doing is that,
> converting the code. I'm working now on the files in ui/event/.  it's taking
> me some time because it's a bit confused but i think It'd take me much
> longer. After I complete it, I'd like to create a git repository so it would
> be easier for you to follow my evolution.

It would be best to use a feature branch instead of a whole new set of repos:
http://wiki.documentfoundation.org/Development#Managing_git_branches

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


Re: [Libreoffice] [GSOC] Weekly Report: Wizards....

2011-05-30 Thread Xisco Faulí
Hello,

I keep doing. I can't say anything specific because all i'm doing is that,
converting the code. I'm working now on the files in ui/event/.  it's taking
me some time because it's a bit confused but i think It'd take me much
longer. After I complete it, I'd like to create a git repository so it would
be easier for you to follow my evolution.

Grettings

2011/5/24 Xisco Faulí 

> Yes, that's right, i'm focusing on the fax wizard first, anyway it uses
> other classes, such as UI components or document handlers, which are mostly
> placed in common and ui. The way I've been converting it is really simple:
> first I converted the class CallWizard.java which has the method trigger
> which initializes the wizard. This method creates an instance of
> FaxWizardDialogImpl. I converted this class and saw which other classes this
> class uses and I converted them as well and so on. I'm basically expanding
> little by little up to the moment I'll already have all the files needed for
> creating the fax wizard converted.
>
> 2011/5/24 Michael Meeks 
>
>>
>> On Tue, 2011-05-24 at 00:18 +0200, Xisco Faulí wrote:
>> > Anyway I spent some time working on the google project last week as
>> > well. So far I've already converted ~40 files.
>>
>> Oooh ... can you test the results ? are they working (ie. with the
>> translation stuff stubbed out) ? I assume you're going deep first (ie.
>> get one wizard working), rather than broad - getting all
>> semi-working :-) particularly with automated code translation, depth,
>> then width is best I'm sure [ you may need to improve the translation
>> tool etc. ].
>>
>> > Apart from that, everything is going well and as expected.
>>
>> Great news ! :-) looking forward to your results, good to hit the
>> ground running too ...
>>
>>Thanks !
>>
>>Michael.
>>
>> --
>>  michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot
>>
>>
>>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [GSOC] Weekly Report: Wizards....

2011-05-24 Thread Xisco Faulí
Yes, that's right, i'm focusing on the fax wizard first, anyway it uses
other classes, such as UI components or document handlers, which are mostly
placed in common and ui. The way I've been converting it is really simple:
first I converted the class CallWizard.java which has the method trigger
which initializes the wizard. This method creates an instance of
FaxWizardDialogImpl. I converted this class and saw which other classes this
class uses and I converted them as well and so on. I'm basically expanding
little by little up to the moment I'll already have all the files needed for
creating the fax wizard converted.

2011/5/24 Michael Meeks 

>
> On Tue, 2011-05-24 at 00:18 +0200, Xisco Faulí wrote:
> > Anyway I spent some time working on the google project last week as
> > well. So far I've already converted ~40 files.
>
> Oooh ... can you test the results ? are they working (ie. with the
> translation stuff stubbed out) ? I assume you're going deep first (ie.
> get one wizard working), rather than broad - getting all
> semi-working :-) particularly with automated code translation, depth,
> then width is best I'm sure [ you may need to improve the translation
> tool etc. ].
>
> > Apart from that, everything is going well and as expected.
>
> Great news ! :-) looking forward to your results, good to hit the
> ground running too ...
>
>Thanks !
>
>Michael.
>
> --
>  michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot
>
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [GSOC] Weekly Report: Wizards....

2011-05-24 Thread Michael Meeks

On Tue, 2011-05-24 at 00:18 +0200, Xisco Faulí wrote:
> Anyway I spent some time working on the google project last week as
> well. So far I've already converted ~40 files.

Oooh ... can you test the results ? are they working (ie. with the
translation stuff stubbed out) ? I assume you're going deep first (ie.
get one wizard working), rather than broad - getting all
semi-working :-) particularly with automated code translation, depth,
then width is best I'm sure [ you may need to improve the translation
tool etc. ].

> Apart from that, everything is going well and as expected.

Great news ! :-) looking forward to your results, good to hit the
ground running too ...

Thanks !

Michael.

-- 
 michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot


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


[Libreoffice] [GSOC] Weekly Report: Wizards....

2011-05-23 Thread Xisco Faulí
Hello everybody,

I'm sorry for the one day delay in the weekly report but I had a project
deadline today and I was working hard on it. Anyway I spent some time
working on the google project last week as well.
So far I've already converted ~40 files. I'll still need more time in order
to summit the first results. Expecially now, in the beginning, that most
files in common and UI folders must be converted. About the problem I
commented last week, Michael and Björn found what the problem was and as
Björn mailed today, it should be fixed during this week. Apart from that,
everything is going well and as expected.

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


Re: [Libreoffice] [GSoC] weekly report #-1

2011-05-19 Thread Michael Meeks
Hi there,

On Mon, 2011-05-16 at 23:56 +0200, Matúš Kukan wrote:
> I think all "res/commandimagelist" strings in the code can be replaced
> with "cmd" then. I've looked at the occurrences (not all in
> helpcontent2).

Right - so many of these are absolute paths. Unfortunately, lots of
them are not, and lots of paths are relative to the res/ directory
(passed in from solenv/inc/_tg_rslib.mk).

To avoid this becoming a big pain, I suggest simply duplicating this
one file inside 'res' - with the same name: for a single file - (and
there is a load of duplication in there already), it seems a small cost
for the overall win. The alternative, of moving everything into the
top-level of the theme is perhaps not so attractive.

Anyhow - please build test from clean before pushing to master - and
-hopefully- we can move on from this task to some of the more fun ones,
such as glupping lots of libraries together to speedup startup etc. :-)

Thanks,

Michael.

-- 
 michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot


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


  1   2   >