Issue 77446 - OpenOffice++ (avmedia, basegfx, sd, svx)
Summary: OpenOffice++ (avmedia, basegfx, sd, svx)
Status: ACCEPTED
Alias: None
Product: Draw
Classification: Application
Component: code (show other issues)
Version: 680
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks: 73468
  Show dependency tree
 
Reported: 2007-05-17 00:45 UTC by Daniel Darabos
Modified: 2017-05-20 10:47 UTC (History)
1 user (show)

See Also:
Issue Type: PATCH
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Patches for basegfx (900 bytes, text/plain)
2007-05-17 00:45 UTC, Daniel Darabos
no flags Details
Patches for sd (18.01 KB, text/plain)
2007-05-17 00:46 UTC, Daniel Darabos
no flags Details
Patches for svx (14.69 KB, text/plain)
2007-05-17 00:46 UTC, Daniel Darabos
no flags Details
Patches for avmedia (973 bytes, text/plain)
2007-05-17 00:46 UTC, Daniel Darabos
no flags Details
Corrected patch for svx (15.03 KB, text/plain)
2007-05-24 15:11 UTC, Daniel Darabos
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description Daniel Darabos 2007-05-17 00:45:21 UTC
Patches for the basegfx, sd and svx components will be attached in a minute.
Please see Issue #73468 for what it is about!
Comment 1 Daniel Darabos 2007-05-17 00:45:53 UTC
Created attachment 45173 [details]
Patches for basegfx
Comment 2 Daniel Darabos 2007-05-17 00:46:09 UTC
Created attachment 45174 [details]
Patches for sd
Comment 3 Daniel Darabos 2007-05-17 00:46:41 UTC
Created attachment 45175 [details]
Patches for svx
Comment 4 Daniel Darabos 2007-05-17 00:46:57 UTC
Created attachment 45176 [details]
Patches for avmedia
Comment 5 Daniel Darabos 2007-05-17 00:48:36 UTC
I'm not sure if avmedia belongs to the graphics project, but I've felt that it
likely does, so I've attached its patch too.
Comment 6 Daniel Darabos 2007-05-24 15:11:18 UTC
Created attachment 45369 [details]
Corrected patch for svx
Comment 7 Daniel Darabos 2007-05-24 15:14:13 UTC
The patch for svx was about to introduce a bug as spotted by Oliver. I have
attached a fixed patch and I will check the patches again to see if I made any
more mistakes like that. Sorry.
Comment 8 ooo 2007-05-24 18:32:00 UTC
accepted, waiting for final 'Go' from cyhawk.
Comment 9 ooo 2007-06-12 07:46:02 UTC
cyhawk: please reassign to me after your review of the patches. Thx
Comment 10 ooo 2007-07-04 09:02:21 UTC
cyhawk, did you finish your final checks yet? In case of 'yes', please reassign
to me (ka) for review and integration.
Comment 11 Daniel Darabos 2007-07-04 12:47:21 UTC
ka: I haven't had the time yet, sorry. I'll go through them within the month.
Comment 12 ooo 2007-09-07 12:29:51 UTC
ping
Comment 13 Daniel Darabos 2007-09-07 13:42:08 UTC
Hi! I'm terribly sorry about the long delays...

I have reviewed all of these patches now, and I think they are alright. The
mistake that Oliver noticed was that in one instance I changed the order of
declaration of attributes in the hxx file to match the order the attributes were
initialized in the constructor in the cxx file. The problem with this is that no
matter the order they are listed in the contructor the attributes are
initialized in the order of declaration so this way I changed the tab order of
some GUI elements accidentally.

There are more examples of changing the order of declaration in the patches, but
after reviewing them I think they are for the better. From looking at the
constructors it clearly looks like the programmer intended those attributes to
be initialized in an order different from the declaration, because they are
depending on each other. These changes also do not happen in GUI classes, so
hopefully they do not change anything for the worse.

The diff still contain a number of instances where it seems that I just
accidentally added some newlines or other formatting, sorry about that.

Also there are a number of changes that concern the sal_Int32 vs long literal
problem, which I still don't clearly understand and on which I was trying in
vain to get feedback from the guys who wrote the code checking application. I
think it's safe to omit these patches for now.

The rest of the changes are more diverse and I think they are okay.

Thank you for your patience!
Comment 14 Martin Hollmichel 2008-09-22 07:29:53 UTC
reassign back to ka
Comment 15 ooo 2008-10-17 18:07:12 UTC
started review
Comment 16 ooo 2008-10-17 18:08:22 UTC
changed target to 3.0.1
Comment 17 Martin Hollmichel 2009-01-22 17:15:21 UTC
ping ? set target to 3.x
Comment 18 ooo 2009-06-05 17:12:35 UTC
set target to 3.2
Comment 19 thorsten.ziehm 2009-11-04 13:32:16 UTC
OOo 3.2 is in show-stopper stage. If this issue is critical for the release
please re-target it back. Otherwise this issue will be set to target 3.x now.
Comment 20 Rob Weir 2013-03-11 15:00:46 UTC
I'm adding this comment to all open issues with Issue Type == PATCH.  We have 220 such issues, many of them quite old.  I apologize for that.  

We need your help in prioritizing which patches should be integrated into our next release, Apache OpenOffice 4.0.

If you have submitted a patch and think it is applicable for AOO 4.0, please respond with a comment to let us know.

On the other hand, if the patch is no longer relevant, please let us know that as well.

If you have any general questions or want to discuss this further, please send a note to our dev mailing list:  dev@openoffice.apache.org

Thanks!

-Rob
Comment 21 Daniel Darabos 2013-03-11 15:37:08 UTC
Thanks for reviving the thread!

I haven't kept up with OpenOffice developments. But as far as I remember these patches were fairly simple and did not affect functionality, so they most likely still apply. For example, as described in previous comments, the patches fix some cases where class members are initialized in incorrect order.

I cannot offer to update the patches though. I'm completely out of touch with OpenOffice code nowadays.
Comment 22 Marcus 2017-05-20 10:47:49 UTC
Reset assigne to the default "issues@openoffice.apache.org".