Closed
Bug 281375
Opened 20 years ago
Closed 20 years ago
[BEOS] Implement toolkit/xre and xpfe/bootstrap native app support
Categories
(SeaMonkey :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: thesuckiestemail, Assigned: thesuckiestemail)
References
Details
Attachments
(3 files, 6 obsolete files)
(deleted),
patch
|
bryner
:
review+
asa
:
approval-aviary1.1a1+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
sergei_d
:
review+
neil
:
superreview+
asa
:
approval-aviary1.1a1+
|
Details | Diff | Splinter Review |
(deleted),
text/plain
|
darin.moz
:
review+
asa
:
approval-aviary1.1a1+
|
Details |
User-Agent: Mozilla/5.0 (BeOS; U; BeOS BePC; en-US; rv:1.8b) Gecko/20050202 Firefox/1.0+
Build Identifier:
BeOS is currently contaminating nsAppRunner with code that should live in the
nativeAppSupport. Nobody wants that and moving it to where it belongs help me do
a lot of clever stuff (TM).
I will provide patches for this shortly.
Reproducible: Always
This is the changes I had in mind for Mozilla. It's not tested since my Mozilla
quits in nsAppStartup->doProfileSomething (with or without this patch). So I'm
going to get a new tree, which is about time anyway.
Attachment #173788 -
Attachment is obsolete: true
Comment on attachment 173982 [details] [diff] [review]
Removes BeOS code from nsAppRunner and puts it in nsAppSupportBeOS (toolkit and xpfe)
r?
Attachment #173982 -
Flags: review?(sergei_d)
Attachment #173983 -
Flags: review?(sergei_d)
multidir patch was hard to apply because of same filenames.
Attachment #173982 -
Attachment is obsolete: true
Comment on attachment 173982 [details] [diff] [review]
Removes BeOS code from nsAppRunner and puts it in nsAppSupportBeOS (toolkit and xpfe)
no need to review this one.
Attachment #173982 -
Flags: review?(sergei_d)
Attachment #174101 -
Flags: review?(sergei_d)
Attachment #174102 -
Flags: review?(sergei_d)
Comment 9•20 years ago
|
||
per attachment https://bugzilla.mozilla.org/attachment.cgi?id=174101
Code functionality is ok, but i prefer we use this case to unify
nsNativeSupportBeOS.cpp style
In some places ident is 2 spaces, in some - 3, in some - 4.
also there is mix of
foo {
}
and
foo
{
}
and also mix of styles for logical expressions in if and for and so on.
sometimes it is
if (foo)
sometimes
if( foo ).
Comment 10•20 years ago
|
||
about Firefox patch.
Same notices as for Mozilla.
And one additional thing i'm unsure about -
in Makefile you use test for (*TOOLKIT, beos)
but in past i got notices that i should use test for OS instead.
Comment 11•20 years ago
|
||
Comment on attachment 173983 [details]
The nsNativeAppSupportBeOS.cpp needed for toolkit/xre
patch will get review after reformatting
Attachment #173983 -
Flags: review?(sergei_d) → review-
Comment 12•20 years ago
|
||
Comment on attachment 174101 [details] [diff] [review]
Separating xpfe and toolkit - this is xpfe
patch will get review after reformatting
Attachment #174101 -
Flags: review?(sergei_d) → review-
Comment 13•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
patch will get review after reformatting
Attachment #174102 -
Flags: review?(sergei_d) → review-
Assignee | ||
Comment 14•20 years ago
|
||
Cleaned up patch, not tested though as I currently only have Firefox-tree.
Should be ok though.
Attachment #174101 -
Attachment is obsolete: true
Attachment #175032 -
Flags: review?(sergei_d)
Assignee | ||
Comment 15•20 years ago
|
||
cleaned up.
Attachment #173983 -
Attachment is obsolete: true
Attachment #175035 -
Flags: review?(sergei_d)
Assignee | ||
Comment 16•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
This one is ok I think, conforming to others in Makefile.in
Attachment #174102 -
Flags: review- → review?(sergei_d)
Comment 17•20 years ago
|
||
Comment on attachment 175035 [details]
nsNativeAppSupportBeOS.cpp for xre
r=sergei_d
Attachment #175035 -
Flags: review?(sergei_d) → review+
Comment 18•20 years ago
|
||
Comment on attachment 175032 [details] [diff] [review]
Tried to clean up formatting
r=sergei_d
Attachment #175032 -
Flags: review?(sergei_d) → review+
Comment 19•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
r=sergei_d
Attachment #174102 -
Flags: review?(sergei_d) → review+
Assignee | ||
Comment 20•20 years ago
|
||
Comment on attachment 175032 [details] [diff] [review]
Tried to clean up formatting
Could you sr (and maybe commit) the xpfe changes?
Attachment #175032 -
Flags: superreview?(timeless)
Assignee | ||
Comment 21•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
As this one touches nsAppRunner and Makefile.in I'm asking for sr.
(I guess nsNativeAppSupportBeOS.cpp is ok as is.)
Attachment #174102 -
Flags: superreview?(benjamin)
Comment 22•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
no sr needed for port-specific code if it is reviewed by the proper owner.
Attachment #174102 -
Flags: superreview?(benjamin)
Assignee | ||
Comment 23•20 years ago
|
||
Comment on attachment 175032 [details] [diff] [review]
Tried to clean up formatting
sr?
(also need someone to check this in)
Attachment #175032 -
Flags: superreview?(timeless) → superreview?(neil.parkwaycc.co.uk)
Updated•20 years ago
|
Attachment #175032 -
Flags: superreview?(neil.parkwaycc.co.uk) → superreview+
Assignee | ||
Comment 24•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
r?
(moves out BeOS code from nsAppRunner and to new nsNativeAppSupportBeOS.cpp)
Attachment #174102 -
Flags: review+ → review?(bryner)
Updated•20 years ago
|
Attachment #174102 -
Flags: review?(bryner) → review+
Assignee | ||
Comment 25•20 years ago
|
||
Need a checkin, tried asking on CVS which only resulted in some unwarrented
stupid remarks.
Anyway, all files should have been reviewed properly (nsNativeAppSupportBeOS is
BeOS only). It's a high priority for me as it hinders me from reworking
nsToolkit/nsAppShell to work better for embedding and to allow better
integration with OS (NativeAppSupport).
Status: NEW → ASSIGNED
Priority: -- → P2
Comment 26•20 years ago
|
||
"tried asking on CVS"
Do you mean IRC? #developers channel?
Comment 27•20 years ago
|
||
Comment on attachment 175035 [details]
nsNativeAppSupportBeOS.cpp for xre
i was about to check this in, but i read this file and suspect that this block
is wrong, i'd rather someone clear it up before i commit:
> * The Original Code is Mozilla Communicator client code.
> *
> * The Initial Developer of the Original Code is
> * Netscape Communications Corporation.
> * Portions created by the Initial Developer are Copyright (C) 1998
> * the Initial Developer. All Rights Reserved.
> *
> * Contributor(s):
> * Fredrik Holmqvist <thesuckiestemail@yahoo.se>
Assignee | ||
Comment 28•20 years ago
|
||
Hmm, I can't see what's wrong.
The toolkit/xre file is rewritten with only nsApprunner code in it, so I didn't
bother to move over the author from xpfe/bootstrap if you meant that.
Sergei, yes I meant IRC.
Comment 29•20 years ago
|
||
Tqh, I guess you should check the legal status of the nsNativeAppSupportBeOS.cpp
file. As it wasn't in the original Netscape suite, it should have a different
license header. I don't know which one, you can contact the Mozilla Drivers for
that.
Comment 30•20 years ago
|
||
Updated•20 years ago
|
Attachment #178256 -
Attachment is patch: false
Updated•20 years ago
|
Attachment #178256 -
Attachment is obsolete: true
Assignee | ||
Comment 32•20 years ago
|
||
ah, good.
Attachment #178257 -
Flags: review?(bryner)
Assignee | ||
Comment 33•20 years ago
|
||
Comment on attachment 178257 [details]
Updated license header. nsNativeAppSupportBeOS.cpp for toolkit/xre
Changing reviewer, r?darin@meer.net
Note, This is a BeOS-specific file, so I don't expect a code review, but
approval of CVS-header and that file can be added to CVS.
Attachment #178257 -
Flags: review?(bryner) → review?(darin)
Updated•20 years ago
|
Attachment #178257 -
Flags: review?(darin) → review+
Comment 34•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
Requesting approval for all patches (naturally).
Attachment #174102 -
Flags: approval-aviary1.1a?
Updated•20 years ago
|
Attachment #175032 -
Flags: approval-aviary1.1a?
Updated•20 years ago
|
Attachment #178257 -
Flags: approval-aviary1.1a?
Comment 35•20 years ago
|
||
Comment on attachment 174102 [details] [diff] [review]
Same for toolkit/xre
a=asa
Attachment #174102 -
Flags: approval-aviary1.1a? → approval-aviary1.1a+
Comment 36•20 years ago
|
||
Comment on attachment 175032 [details] [diff] [review]
Tried to clean up formatting
a=asa
Comment 37•20 years ago
|
||
Comment on attachment 178257 [details]
Updated license header. nsNativeAppSupportBeOS.cpp for toolkit/xre
a=asa
Attachment #178257 -
Flags: approval-aviary1.1a? → approval-aviary1.1a+
Comment 38•20 years ago
|
||
Checked in by timeless
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 39•20 years ago
|
||
Excellent. Thanks Niels for getting the last hurdles out of the way. And
timeless for having time for the BeOS-port..
Comment 40•20 years ago
|
||
Comment on attachment 175032 [details] [diff] [review]
Tried to clean up formatting
a=asa
Attachment #175032 -
Flags: approval-aviary1.1a? → approval-aviary1.1a+
You need to log in
before you can comment on or make changes to this bug.
Description
•