Closed
Bug 281375
Opened 20 years ago
Closed 19 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)
3.55 KB,
patch
|
bryner
:
review+
asa
:
approval-aviary1.1a1+
|
Details | Diff | Splinter Review |
15.44 KB,
patch
|
sergei_d
:
review+
neil
:
superreview+
asa
:
approval-aviary1.1a1+
|
Details | Diff | Splinter Review |
4.47 KB,
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•19 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•19 years ago
|
||
cleaned up.
Attachment #173983 -
Attachment is obsolete: true
Attachment #175035 -
Flags: review?(sergei_d)
Assignee | ||
Comment 16•19 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•19 years ago
|
||
Comment on attachment 175035 [details]
nsNativeAppSupportBeOS.cpp for xre
r=sergei_d
Attachment #175035 -
Flags: review?(sergei_d) → review+
Comment 18•19 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•19 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•19 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•19 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•19 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•19 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•19 years ago
|
Attachment #175032 -
Flags: superreview?(neil.parkwaycc.co.uk) → superreview+
Assignee | ||
Comment 24•19 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•19 years ago
|
Attachment #174102 -
Flags: review?(bryner) → review+
Assignee | ||
Comment 25•19 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•19 years ago
|
||
"tried asking on CVS" Do you mean IRC? #developers channel?
Comment 27•19 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•19 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•19 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•19 years ago
|
||
Updated•19 years ago
|
Attachment #178256 -
Attachment is patch: false
Updated•19 years ago
|
Attachment #178256 -
Attachment is obsolete: true
Assignee | ||
Comment 32•19 years ago
|
||
ah, good.
Attachment #178257 -
Flags: review?(bryner)
Assignee | ||
Comment 33•19 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•19 years ago
|
Attachment #178257 -
Flags: review?(darin) → review+
Comment 34•19 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•19 years ago
|
Attachment #175032 -
Flags: approval-aviary1.1a?
Updated•19 years ago
|
Attachment #178257 -
Flags: approval-aviary1.1a?
Comment 35•19 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•19 years ago
|
||
Comment on attachment 175032 [details] [diff] [review] Tried to clean up formatting a=asa
Comment 37•19 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•19 years ago
|
||
Checked in by timeless
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 39•19 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•19 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
•