Closed Bug 97944 Opened 23 years ago Closed 23 years ago

build venkman by default

Categories

(Other Applications Graveyard :: Venkman JS Debugger, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.6

People

(Reporter: rginda, Assigned: rginda)

References

Details

Attachments

(2 files, 2 obsolete files)

we need to build venkman by default on mac/win/linux.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.5
Blocks: 97945
The attached patch makes Venkman part of the default build on Mac and Windows. 
On Linux, the binary portion is build by default, but the front end is still an
option.

On Linux:
Now that jsd is built by default, the --disable-jsd option turns into
--enable-jsd.  You still need --with-extensions=default,venkman to get the front
end.

On Windows:
Both front end and jsd built by default, set DISABLE_JSD to prevent it from
being built.

On Mac:
set jsdebugger 0

r/sr=?
Attachment #50746 - Attachment is obsolete: true
Attached patch new patch (obsolete) — Splinter Review
New patch builds UI by default on linux too, and includes the changes to
extensions/makefile.win.
Thanks, someone wanna r=?
Blocks: 102292
Why disable venkman on win32 if jsd is disabled?  I thought they were supposed
to be separate?  
Attachment #50757 - Attachment is obsolete: true
To be clear, venkman was (and still is) tied to jsd on all three platforms.  You
can not (and could not) build venkman without building jsd.  With the new patch,
you can now build *jsd* without *venkman* on all three platforms.  This was
previously only possible on unix.
Comment on attachment 51378 [details] [diff] [review]
another new patch; seperate venkman and jsd options on mac and windows

r=cls
Attachment #51378 - Flags: review+
Comment on attachment 51378 [details] [diff] [review]
another new patch; seperate venkman and jsd options on mac and windows

r=peterv.
Checked in.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Reopening.  The mac project file doesn't seem to like opt mode.  I've turned off
the jsd and venkman options for now.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Checked in a mac project file that seemed to work for me. Updated the Mac build 
flags to build venkman. Marking bug fixed.
Status: REOPENED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → FIXED
Thanks jag!
I 've just installed build 2001100103 which according to mozillazine should have
this javascript debugger built in, but I cant see anything on tasks->tools
MozillaZine is wrong.  Fixing this bug made Venkman build by default, but this
alone does not get Venkman into installer builds.  See bug 97945.

In the meantime, Venkman *is* in non-installer builds.
reopening. --enable-jsd disables jsd. :-(

micro patchlet coming up.

Axel
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment on attachment 53081 [details] [diff] [review]
MOZ_ARG_ENABLE_BOOL should be MOZ_ARG_DISABLE_BOOL

r=cls
Attachment #53081 - Flags: review+
0.9.5 is out the door. bumping TM up by one.
Target Milestone: mozilla0.9.5 → mozilla0.9.6
This was checked in as configure.in 1.916
Status: REOPENED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → FIXED
Yep, this is definitely fixed.  Verified
Status: RESOLVED → VERIFIED
QA Contact: rginda → caillon
Product: Core → Other Applications
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: