|
From: Jesse V. <je...@6t...> - 2003-06-06 20:49:01
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body text="#000000" bgcolor="#ffffff"> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> Hello all,<br> I've never contributed to an open source project before, so I'm not sure of the proper ettiquite. Please correct me if I do something stupid :)<br> I've been email with Raymond Irving about some idea's that I had, and he encouraged me to post it here and see what people think.<br> I wrote a Java version of the JavaScript compressor that comes with DynAPI. Along with everything that the DynAPI one does, it reads in a config file that says "compress these files, then merge them into this one file". This enables me to keep a good amount of JS files when I'm coding, but then when I "build" to apache, I compress them all into 1 file, so the browser doesn't have to hit the server multiple times to get the files.<br> Then, I took it a step farther, and added what I had to in order to be able to compress the DynAPI files I was using, and it worked! I was able to get all my files, plus the DynAPI files I was using and compress / merge them all into 1 file. It sped things up on my server dramatically.<br> The changes were all just adding semi-colons where they were needed, except for one case:<br> <br> <br> <br> </body> </html> |
|
From: Jesse V. <je...@6t...> - 2003-06-06 20:56:47
|
Ooops, sorry, hit send too soon :( Here's the whole email
Hello all,
I've never contributed to an open source project before, so I'm not
sure of the proper ettiquite. Please correct me if I do something stupid :)
I've been email with Raymond Irving about some idea's that I had,
and he encouraged me to post it here and see what people think.
I wrote a Java version of the JavaScript compressor that comes with
DynAPI. Along with everything that the DynAPI one does, it reads in a
config file that says "compress these files, then merge them into this
one file". This enables me to keep a good amount of JS files when I'm
coding, but then when I "build" to apache, I compress them all into 1
file, so the browser doesn't have to hit the server multiple times to
get the files.
Then, I took it a step farther, and added what I had to in order to
be able to compress the DynAPI files I was using, and it worked! I was
able to get all my files, plus the DynAPI files I was using and compress
/ merge them all into 1 file. It sped things up on my server dramatically.
The changes were all just adding semi-colons where they were needed,
except for one case:
The mouse_ie.js, dyndocument.js and mouse_dom.js files all have a
method called "main" and that doesn't seem to work very well when
they're all combined into the same file. To fix it, I renamed them,
which names like main_mouse_ie, etc, and fixed all the other references
to them. Seems to work fine, but I haven't tested extensively all the
examples and such.
I'd like to check in my changes, as well as send in my Java compressor,
since Raymond said he'd like to post it on the site. I'd also like to
make a Swing front end for the java app to make it a little easier to use.
What do you guys and gals think of this idea? Should I check in the
changes? What's the right process for checking in changes?
Jesse
|
|
From: Raymond I. <xw...@ya...> - 2003-06-06 21:08:42
|
Very cool indeed Jesse, very cool. Well done. IMO the merge feature is a major plus for the DynAPI libraries. There're two ways to check in your updates. You could: 1) Use the Patch system available on the DynAPI SourceForge web site 2) Setup WinCVS and Putty on you computer can check in you changes via CVS. Are your changes based on the lasted version in CVS? -- Raymond Irving --- Jesse Vitrone <je...@6t...> wrote: > Ooops, sorry, hit send too soon :( Here's the whole > email > > Hello all, > I've never contributed to an open source project > before, so I'm not > sure of the proper ettiquite. Please correct me if > I do something stupid :) > I've been email with Raymond Irving about some > idea's that I had, > and he encouraged me to post it here and see what > people think. > I wrote a Java version of the JavaScript > compressor that comes with > DynAPI. Along with everything that the DynAPI one > does, it reads in a > config file that says "compress these files, then > merge them into this > one file". This enables me to keep a good amount of > JS files when I'm > coding, but then when I "build" to apache, I > compress them all into 1 > file, so the browser doesn't have to hit the server > multiple times to > get the files. > Then, I took it a step farther, and added what I > had to in order to > be able to compress the DynAPI files I was using, > and it worked! I was > able to get all my files, plus the DynAPI files I > was using and compress > / merge them all into 1 file. It sped things up on > my server dramatically. > The changes were all just adding semi-colons > where they were needed, > except for one case: > The mouse_ie.js, dyndocument.js and > mouse_dom.js files all have a > method called "main" and that doesn't seem to work > very well when > they're all combined into the same file. To fix it, > I renamed them, > which names like main_mouse_ie, etc, and fixed all > the other references > to them. Seems to work fine, but I haven't tested > extensively all the > examples and such. > > I'd like to check in my changes, as well as send in > my Java compressor, > since Raymond said he'd like to post it on the site. > I'd also like to > make a Swing front end for the java app to make it a > little easier to use. > > What do you guys and gals think of this idea? > Should I check in the > changes? What's the right process for checking in > changes? > > Jesse > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of > TotalView, The best > thread debugger on the planet. Designed with thread > debugging features > you've never dreamed of, try TotalView 6 free at > www.etnus.com. > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com |
|
From: Leif W <war...@us...> - 2003-06-06 22:03:45
|
Awesome ideas. It makes perfect sense. You can optimize code all you want, but when you're loading a few dozen files over the net, it can be a problem because the bottleneck will then become the speed at which you're able to get connections to the server, and many servers only seem to allow 2-4 connections at a time. With a feature like this, I think it gives the DynAPI a huge advantage in terms of viability for commercial usage. It's one of those "whiz-bang" features that just exude professionalism and maybe envy of competitors. ;-) Leif P.S. If you're not already a developer, you should be. This is a valuable contribution. I think you just have to create a SourceForge account (if you haven't already), and tell Raymond the account name and he'll make you a developer with write-access to the CVS. Then install and configure WinCVS and PuTTY as Raymond mentioned. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: <dyn...@li...> Sent: Friday, June 06, 2003 5:08 PM Subject: Re: [Dynapi-Dev] compressing files > > Very cool indeed Jesse, very cool. Well done. > > IMO the merge feature is a major plus for the DynAPI > libraries. > > There're two ways to check in your updates. You could: > > 1) Use the Patch system available on the DynAPI > SourceForge web site > > 2) Setup WinCVS and Putty on you computer can check in > you changes via CVS. > > Are your changes based on the lasted version in CVS? > > -- > Raymond Irving > > > > > --- Jesse Vitrone <je...@6t...> wrote: > > Ooops, sorry, hit send too soon :( Here's the whole > > email > > > > Hello all, > > I've never contributed to an open source project > > before, so I'm not > > sure of the proper ettiquite. Please correct me if > > I do something stupid :) > > I've been email with Raymond Irving about some > > idea's that I had, > > and he encouraged me to post it here and see what > > people think. > > I wrote a Java version of the JavaScript > > compressor that comes with > > DynAPI. Along with everything that the DynAPI one > > does, it reads in a > > config file that says "compress these files, then > > merge them into this > > one file". This enables me to keep a good amount of > > JS files when I'm > > coding, but then when I "build" to apache, I > > compress them all into 1 > > file, so the browser doesn't have to hit the server > > multiple times to > > get the files. > > Then, I took it a step farther, and added what I > > had to in order to > > be able to compress the DynAPI files I was using, > > and it worked! I was > > able to get all my files, plus the DynAPI files I > > was using and compress > > / merge them all into 1 file. It sped things up on > > my server dramatically. > > The changes were all just adding semi-colons > > where they were needed, > > except for one case: > > The mouse_ie.js, dyndocument.js and > > mouse_dom.js files all have a > > method called "main" and that doesn't seem to work > > very well when > > they're all combined into the same file. To fix it, > > I renamed them, > > which names like main_mouse_ie, etc, and fixed all > > the other references > > to them. Seems to work fine, but I haven't tested > > extensively all the > > examples and such. > > > > I'd like to check in my changes, as well as send in > > my Java compressor, > > since Raymond said he'd like to post it on the site. > > I'd also like to > > make a Swing front end for the java app to make it a > > little easier to use. > > > > What do you guys and gals think of this idea? > > Should I check in the > > changes? What's the right process for checking in > > changes? > > > > Jesse > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: Etnus, makers of > > TotalView, The best > > thread debugger on the planet. Designed with thread > > debugging features > > you've never dreamed of, try TotalView 6 free at > > www.etnus.com. > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The best > thread debugger on the planet. Designed with thread debugging features > you've never dreamed of, try TotalView 6 free at www.etnus.com. > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > > |
|
From: Jesse V. <je...@6t...> - 2003-06-07 02:42:44
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Raymond, Leif,<br>
Greg, glad to see you both like the idea. I'll sign up with
sourceforge and use the patch system.<br>
I grabbed the code from CVS when I first started making the
changes, but I tried to do an update today, and there were lots on
conflitcts that CVS didn't seem to merge very well. So I grabbed a
clean copy of the code again, and I'll go through and make the changes
again. Didn't take too long the first time.<br>
I have WinCVS, but I've been using Tortoise CVS. What do I need
Putty for?<br>
<br>
I found a bug today in my Java compression tool, and I'd like to
get that fixed before I sent it out. I also wanted to add a feature in
the XML where you can specify a comment that will be put at the top of
the merged file, since it rips out all comments, and a lot of people
want something in the file for licensing and stuff like that. Once I
get that stuff in, I'll let you know and send you a copy.<br>
<br>
<br>
Jesse<br>
<br>
Raymond Irving wrote:<br>
<blockquote type="cite"
cite="mid...@we...">
<pre wrap="">Very cool indeed Jesse, very cool. Well done.
IMO the merge feature is a major plus for the DynAPI
libraries.
There're two ways to check in your updates. You could:
1) Use the Patch system available on the DynAPI
SourceForge web site
2) Setup WinCVS and Putty on you computer can check in
you changes via CVS.
Are your changes based on the lasted version in CVS?
--
Raymond Irving
--- Jesse Vitrone <a class="moz-txt-link-rfc2396E" href="mailto:je...@6t..."><je...@6t...></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Ooops, sorry, hit send too soon :( Here's the whole
email
Hello all,
I've never contributed to an open source project
before, so I'm not
sure of the proper ettiquite. Please correct me if
I do something stupid :)
I've been email with Raymond Irving about some
idea's that I had,
and he encouraged me to post it here and see what
people think.
I wrote a Java version of the JavaScript
compressor that comes with
DynAPI. Along with everything that the DynAPI one
does, it reads in a
config file that says "compress these files, then
merge them into this
one file". This enables me to keep a good amount of
JS files when I'm
coding, but then when I "build" to apache, I
compress them all into 1
file, so the browser doesn't have to hit the server
multiple times to
get the files.
Then, I took it a step farther, and added what I
had to in order to
be able to compress the DynAPI files I was using,
and it worked! I was
able to get all my files, plus the DynAPI files I
was using and compress
/ merge them all into 1 file. It sped things up on
my server dramatically.
The changes were all just adding semi-colons
where they were needed,
except for one case:
The mouse_ie.js, dyndocument.js and
mouse_dom.js files all have a
method called "main" and that doesn't seem to work
very well when
they're all combined into the same file. To fix it,
I renamed them,
which names like main_mouse_ie, etc, and fixed all
the other references
to them. Seems to work fine, but I haven't tested
extensively all the
examples and such.
I'd like to check in my changes, as well as send in
my Java compressor,
since Raymond said he'd like to post it on the site.
I'd also like to
make a Swing front end for the java app to make it a
little easier to use.
What do you guys and gals think of this idea?
Should I check in the
changes? What's the right process for checking in
changes?
Jesse
</pre>
</blockquote>
<pre wrap=""><!---->-------------------------------------------------------
</pre>
<blockquote type="cite">
<pre wrap="">This SF.net email is sponsored by: Etnus, makers of
TotalView, The best
thread debugger on the planet. Designed with thread
debugging features
you've never dreamed of, try TotalView 6 free at
<a class="moz-txt-link-abbreviated" href="http://www.etnus.com">www.etnus.com</a>.
_______________________________________________
Dynapi-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dyn...@li...">Dyn...@li...</a>
</pre>
</blockquote>
<pre wrap=""><!----><a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../">http://www.mail-archive.com/dyn...@li.../</a>
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
<a class="moz-txt-link-freetext" href="http://calendar.yahoo.com">http://calendar.yahoo.com</a>
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at <a class="moz-txt-link-abbreviated" href="http://www.etnus.com">www.etnus.com</a>.
_______________________________________________
Dynapi-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dyn...@li...">Dyn...@li...</a>
<a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../">http://www.mail-archive.com/dyn...@li.../</a>
</pre>
</blockquote>
</body>
</html>
|
|
From: Leif W <war...@us...> - 2003-06-07 10:42:10
|
PuTTY is a suite of SSH programs. You need to connect to the CVS server
through SSH, otherwise you'd be sending a clear text password over the net,
which is insecure. That's why SourceForge uses SSH.
Leif
----- Original Message -----
From: Jesse Vitrone
To: Raymond Irving
Cc: dyn...@li...
Sent: Friday, June 06, 2003 10:42 PM
Subject: Re: [Dynapi-Dev] compressing files
Raymond, Leif,
Greg, glad to see you both like the idea. I'll sign up with sourceforge
and use the patch system.
I grabbed the code from CVS when I first started making the changes, but
I tried to do an update today, and there were lots on conflitcts that CVS
didn't seem to merge very well. So I grabbed a clean copy of the code
again, and I'll go through and make the changes again. Didn't take too long
the first time.
I have WinCVS, but I've been using Tortoise CVS. What do I need Putty
for?
I found a bug today in my Java compression tool, and I'd like to get
that fixed before I sent it out. I also wanted to add a feature in the XML
where you can specify a comment that will be put at the top of the merged
file, since it rips out all comments, and a lot of people want something in
the file for licensing and stuff like that. Once I get that stuff in, I'll
let you know and send you a copy.
Jesse
Raymond Irving wrote:
Very cool indeed Jesse, very cool. Well done.
IMO the merge feature is a major plus for the DynAPI
libraries.
There're two ways to check in your updates. You could:
1) Use the Patch system available on the DynAPI
SourceForge web site
2) Setup WinCVS and Putty on you computer can check in
you changes via CVS.
Are your changes based on the lasted version in CVS?
--
Raymond Irving
--- Jesse Vitrone <je...@6t...> wrote:
Ooops, sorry, hit send too soon :( Here's the whole
email
Hello all,
I've never contributed to an open source project
before, so I'm not
sure of the proper ettiquite. Please correct me if
I do something stupid :)
I've been email with Raymond Irving about some
idea's that I had,
and he encouraged me to post it here and see what
people think.
I wrote a Java version of the JavaScript
compressor that comes with
DynAPI. Along with everything that the DynAPI one
does, it reads in a
config file that says "compress these files, then
merge them into this
one file". This enables me to keep a good amount of
JS files when I'm
coding, but then when I "build" to apache, I
compress them all into 1
file, so the browser doesn't have to hit the server
multiple times to
get the files.
Then, I took it a step farther, and added what I
had to in order to
be able to compress the DynAPI files I was using,
and it worked! I was
able to get all my files, plus the DynAPI files I
was using and compress
/ merge them all into 1 file. It sped things up on
my server dramatically.
The changes were all just adding semi-colons
where they were needed,
except for one case:
The mouse_ie.js, dyndocument.js and
mouse_dom.js files all have a
method called "main" and that doesn't seem to work
very well when
they're all combined into the same file. To fix it,
I renamed them,
which names like main_mouse_ie, etc, and fixed all
the other references
to them. Seems to work fine, but I haven't tested
extensively all the
examples and such.
I'd like to check in my changes, as well as send in
my Java compressor,
since Raymond said he'd like to post it on the site.
I'd also like to
make a Swing front end for the java app to make it a
little easier to use.
What do you guys and gals think of this idea?
Should I check in the
changes? What's the right process for checking in
changes?
Jesse
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of
TotalView, The best
thread debugger on the planet. Designed with thread
debugging features
you've never dreamed of, try TotalView 6 free at
www.etnus.com.
_______________________________________________
Dynapi-Dev mailing list
Dyn...@li...
http://www.mail-archive.com/dyn...@li.../
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Dynapi-Dev mailing list
Dyn...@li...
http://www.mail-archive.com/dyn...@li.../
------------------------------------------------------- This SF.net email is
sponsored by: Etnus, makers of TotalView, The best thread debugger on the
planet. Designed with thread debugging features you've never dreamed of, try
TotalView 6 free at www.etnus.com.
_______________________________________________ Dynapi-Dev mailing list
Dyn...@li...
http://www.mail-archive.com/dyn...@li.../
|
|
From: Raymond I. <xw...@ya...> - 2003-06-08 03:25:41
|
Hi Jesse,
As Leif said, SourceForge only allow developers to
uses SSH inorder to write to CVS.
How large is the Java version of the compressor?
Some time ago I made mention of having two versions of
the dynapi for download. A developer version and a
production version. IMO the developer version would
include all the external (non-API related) utilities,
etc, while the production version would only include
the src, docs and examples. Should we make the
external tools/utilities, etc be part of the
developer's download or should they be separate
(something like a Dynapi Developement Kit - DDK)?
PS. All dynapi external utilities, etc should be
placed in the bin/ folder. In some cases it might be
good to arrange them in folders
--
Raymond Irving
--- Jesse Vitrone <je...@6t...> wrote:
---------------------------------
Raymond, Leif,
Greg, glad to see you both like the idea. I'll
sign up withsourceforge and use the patch system.
I grabbed the code from CVS when I first started
making thechanges, but I tried to do an update today,
and there were lots onconflitcts that CVS didn't seem
to merge very well. So I grabbed aclean copy of the
code again, and I'll go through and make the
changesagain. Didn't take too long the first time.
I have WinCVS, but I've been using Tortoise CVS.
What do I needPutty for?
I found a bug today in my Java compression tool,
and I'd like toget that fixed before I sent it out. I
also wanted to add a feature inthe XML where you can
specify a comment that will be put at the top ofthe
merged file, since it rips out all comments, and a lot
of peoplewant something in the file for licensing and
stuff like that. Once Iget that stuff in, I'll let
you know and send you a copy.
Jesse
Raymond Irving wrote:
Very cool indeed Jesse, very cool. Well done.IMO the
merge feature is a major plus for the
DynAPIlibraries.There're two ways to check in your
updates. You could:1) Use the Patch system available
on the DynAPISourceForge web site2) Setup WinCVS and
Putty on you computer can check inyou changes via
CVS.Are your changes based on the lasted version in
CVS?--Raymond Irving--- Jesse Vitrone
<je...@6t...> wrote:
Ooops, sorry, hit send too soon :( Here's the
wholeemailHello all, I've never contributed to an
open source projectbefore, so I'm not sure of the
proper ettiquite. Please correct me ifI do something
stupid :) I've been email with Raymond Irving about
someidea's that I had, and he encouraged me to post it
here and see whatpeople think. I wrote a Java
version of the JavaScriptcompressor that comes with
DynAPI. Along with everything that the DynAPI
onedoes, it reads in a config file that says "compress
these files, thenmerge them into this one file". This
enables me to keep a good amount ofJS files when I'm
coding, but then when I "build" to apache, Icompress
them all into 1 file, so the browser doesn't have to
hit the servermultiple times to get the files.
Then, I took it a step farther, and added what Ihad to
in order to be able to compress the DynAPI files I was
using,and it worked! I was able to get all my files,
plus the DynAPI files Iwas using and compress / merge
them all into 1 file. It sped things up onmy server
dramatically. The changes were all just adding
semi-colonswhere they were needed, except for one
case: The mouse_ie.js, dyndocument.js
andmouse_dom.js files all have a method called "main"
and that doesn't seem to workvery well when they're
all combined into the same file. To fix it,I renamed
them, which names like main_mouse_ie, etc, and fixed
allthe other references to them. Seems to work fine,
but I haven't testedextensively all the examples and
such.I'd like to check in my changes, as well as send
inmy Java compressor, since Raymond said he'd like to
post it on the site. I'd also like to make a Swing
front end for the java app to make it alittle easier
to use.What do you guys and gals think of this idea?
Should I check in the changes? What's the right
process for checking inchanges? Jesse
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers
ofTotalView, The bestthread debugger on the planet.
Designed with threaddebugging featuresyou've never
dreamed of, try TotalView 6 free
atwww.etnus.com._______________________________________________Dynapi-Dev
mailing lis...@li...
http://www.mail-archive.com/dyn...@li.../__________________________________Do
you Yahoo!?Yahoo! Calendar - Free online calendar with
sync to
Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This
SF.net email is sponsored by: Etnus, makers of
TotalView, The bestthread debugger on the planet.
Designed with thread debugging featuresyou've never
dreamed of, try TotalView 6 free at
www.etnus.com._______________________________________________Dynapi-Dev
mailing
lis...@li...://www.mail-archive.com/dyn...@li.../
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
|
|
From: Kevin <ke...@ke...> - 2003-06-08 16:47:41
|
Hi Jesse, I think two compression methods can live well together. Yours will serve a static compressed bundle with little server load. It would be nice of this method could remove the existing library system from the api. Then the compressor would reuse the removed code logic (to work out dependencies) as a front end so the developer can decide what compressed bundle is needed to serve hosted application types. Is this is a standalone application requiring an interpreter not an applet. - Kevin. "Raymond Irving" <xw...@ya...> wrote: > Hi Jesse, > > As Leif said, SourceForge only allow developers to > uses SSH inorder to write to CVS. > > How large is the Java version of the compressor? > > Some time ago I made mention of having two versions of > the dynapi for download. A developer version and a > production version. IMO the developer version would > include all the external (non-API related) utilities, > etc, while the production version would only include > the src, docs and examples. Should we make the > external tools/utilities, etc be part of the > developer's download or should they be separate > (something like a Dynapi Developement Kit - DDK)? > > PS. All dynapi external utilities, etc should be > placed in the bin/ folder. In some cases it might be > good to arrange them in folders > > -- > Raymond Irving > > > --- Jesse Vitrone <je...@6t...> wrote: > > --------------------------------- > Raymond, Leif, > Greg, glad to see you both like the idea. I'll > sign up withsourceforge and use the patch system. > I grabbed the code from CVS when I first started > making thechanges, but I tried to do an update today, > and there were lots onconflitcts that CVS didn't seem > to merge very well. So I grabbed aclean copy of the > code again, and I'll go through and make the > changesagain. Didn't take too long the first time. > I have WinCVS, but I've been using Tortoise CVS. > What do I needPutty for? > > I found a bug today in my Java compression tool, > and I'd like toget that fixed before I sent it out. I > also wanted to add a feature inthe XML where you can > specify a comment that will be put at the top ofthe > merged file, since it rips out all comments, and a lot > of peoplewant something in the file for licensing and > stuff like that. Once Iget that stuff in, I'll let > you know and send you a copy. > > > Jesse > > Raymond Irving wrote: > > Very cool indeed Jesse, very cool. Well done.IMO the > merge feature is a major plus for the > DynAPIlibraries.There're two ways to check in your > updates. You could:1) Use the Patch system available > on the DynAPISourceForge web site2) Setup WinCVS and > Putty on you computer can check inyou changes via > CVS.Are your changes based on the lasted version in > CVS?--Raymond Irving--- Jesse Vitrone > <je...@6t...> wrote: > > Ooops, sorry, hit send too soon :( Here's the > wholeemailHello all, I've never contributed to an > open source projectbefore, so I'm not sure of the > proper ettiquite. Please correct me ifI do something > stupid :) I've been email with Raymond Irving about > someidea's that I had, and he encouraged me to post it > here and see whatpeople think. I wrote a Java > version of the JavaScriptcompressor that comes with > DynAPI. Along with everything that the DynAPI > onedoes, it reads in a config file that says "compress > these files, thenmerge them into this one file". This > enables me to keep a good amount ofJS files when I'm > coding, but then when I "build" to apache, Icompress > them all into 1 file, so the browser doesn't have to > hit the servermultiple times to get the files. > Then, I took it a step farther, and added what Ihad to > in order to be able to compress the DynAPI files I was > using,and it worked! I was able to get all my files, > plus the DynAPI files Iwas using and compress / merge > them all into 1 file. It sped things up onmy server > dramatically. The changes were all just adding > semi-colonswhere they were needed, except for one > case: The mouse_ie.js, dyndocument.js > andmouse_dom.js files all have a method called "main" > and that doesn't seem to workvery well when they're > all combined into the same file. To fix it,I renamed > them, which names like main_mouse_ie, etc, and fixed > allthe other references to them. Seems to work fine, > but I haven't testedextensively all the examples and > such.I'd like to check in my changes, as well as send > inmy Java compressor, since Raymond said he'd like to > post it on the site. I'd also like to make a Swing > front end for the java app to make it alittle easier > to use.What do you guys and gals think of this idea? > Should I check in the changes? What's the right > process for checking inchanges? Jesse > > ------------------------------------------------------- > > > This SF.net email is sponsored by: Etnus, makers > ofTotalView, The bestthread debugger on the planet. > Designed with threaddebugging featuresyou've never > dreamed of, try TotalView 6 free > atwww.etnus.com._______________________________________________Dynapi-Dev > mailing lis...@li... > > http://www.mail-archive.com/dyn...@li.../__________________________________Do > you Yahoo!?Yahoo! Calendar - Free online calendar with > sync to > Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This > SF.net email is sponsored by: Etnus, makers of > TotalView, The bestthread debugger on the planet. > Designed with thread debugging featuresyou've never > dreamed of, try TotalView 6 free at > www.etnus.com._______________________________________________Dynapi-Dev > mailing > lis...@li...://www.mail-archive.com/dyn...@li.../ > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The best > thread debugger on the planet. Designed with thread debugging features > you've never dreamed of, try TotalView 6 free at www.etnus.com. > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ |
|
From: Jesse V. <je...@6t...> - 2003-06-08 18:19:20
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Kevin,<br>
I'm not sure what you mean about remove the existing library system
from the api. With the xml config that I you can customize, you just
pick and choose what JS files you want it to compress and merge. So, I
have the basic DynAPI ones, plus the others that I use, plus my own.
It looks something like this:<br>
<br>
<jscompressor><br>
<compressed-file
name="D:/development/6thgear/js/6thgear_compressed.js"><br>
<input-file
name="D:/development/6thgear/dynapi/src/dynapi.js"/><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/event.js"/><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/dyndocument.js"/><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/dynlayer_base.js"/><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/dynlayer_dom.js"/><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/mouse_dom.js"/><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/ext/dynlayer.inline.js"/><br>
<input-file name="D:/development/6thgear/js/6thgear.js"/><br>
<input-file
name="D:/development/6thgear/js/gearWindow.js"/><br>
<input-file
name="D:/development/6thgear/js/templates.js"/><br>
</compressed-file><br>
<br>
<compressed-file
name="D:/development/6thgear/js/6thgear_edit_compressed.js"><br>
<input-file
name="D:/development/6thgear/dynapi/src/api/ext/dragevent.js"/><br>
<input-file
name="D:/development/6thgear/js/6thgear_edit.js"/><br>
<input-file
name="D:/development/6thgear/js/gearWindow_edit.js"/><br>
<input-file
name="D:/development/6thgear/js/templates_edit.js"/><br>
</compressed-file><br>
<br>
</jscompressor><br>
<br>
<br>
This generates 2 files, 6thgear_compress.js and
6thgear_edit_compressed. Then, my files only need to include these,
and no other DynAPI files.<br>
<br>
Is this what you mean by removing the library system? Since I don't
have to include the library.js or use it in my code?<br>
<br>
Jesse<br>
<br>
Kevin wrote:<br>
<blockquote type="cite" cite="mid000201c32ddd$d5f436c0$50c2dec2@keg2">
<pre wrap="">Hi Jesse,
I think two compression methods can live well together.
Yours will serve a static compressed bundle with little
server load. It would be nice of this method could
remove the existing library system from the api. Then
the compressor would reuse the removed code logic (to
work out dependencies) as a front end so the developer
can decide what compressed bundle is needed to serve
hosted application types. Is this is a standalone
application requiring an interpreter not an applet.
-
Kevin.
"Raymond Irving" <a class="moz-txt-link-rfc2396E" href="mailto:xw...@ya..."><xw...@ya...></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Jesse,
As Leif said, SourceForge only allow developers to
uses SSH inorder to write to CVS.
How large is the Java version of the compressor?
Some time ago I made mention of having two versions of
the dynapi for download. A developer version and a
production version. IMO the developer version would
include all the external (non-API related) utilities,
etc, while the production version would only include
the src, docs and examples. Should we make the
external tools/utilities, etc be part of the
developer's download or should they be separate
(something like a Dynapi Developement Kit - DDK)?
PS. All dynapi external utilities, etc should be
placed in the bin/ folder. In some cases it might be
good to arrange them in folders
--
Raymond Irving
--- Jesse Vitrone <a class="moz-txt-link-rfc2396E" href="mailto:je...@6t..."><je...@6t...></a> wrote:
---------------------------------
Raymond, Leif,
Greg, glad to see you both like the idea. I'll
sign up withsourceforge and use the patch system.
I grabbed the code from CVS when I first started
making thechanges, but I tried to do an update today,
and there were lots onconflitcts that CVS didn't seem
to merge very well. So I grabbed aclean copy of the
code again, and I'll go through and make the
changesagain. Didn't take too long the first time.
I have WinCVS, but I've been using Tortoise CVS.
What do I needPutty for?
I found a bug today in my Java compression tool,
and I'd like toget that fixed before I sent it out. I
also wanted to add a feature inthe XML where you can
specify a comment that will be put at the top ofthe
merged file, since it rips out all comments, and a lot
of peoplewant something in the file for licensing and
stuff like that. Once Iget that stuff in, I'll let
you know and send you a copy.
Jesse
Raymond Irving wrote:
Very cool indeed Jesse, very cool. Well done.IMO the
merge feature is a major plus for the
DynAPIlibraries.There're two ways to check in your
updates. You could:1) Use the Patch system available
on the DynAPISourceForge web site2) Setup WinCVS and
Putty on you computer can check inyou changes via
CVS.Are your changes based on the lasted version in
CVS?--Raymond Irving--- Jesse Vitrone
<a class="moz-txt-link-rfc2396E" href="mailto:je...@6t..."><je...@6t...></a> wrote:
Ooops, sorry, hit send too soon :( Here's the
wholeemailHello all, I've never contributed to an
open source projectbefore, so I'm not sure of the
proper ettiquite. Please correct me ifI do something
stupid :) I've been email with Raymond Irving about
someidea's that I had, and he encouraged me to post it
here and see whatpeople think. I wrote a Java
version of the JavaScriptcompressor that comes with
DynAPI. Along with everything that the DynAPI
onedoes, it reads in a config file that says "compress
these files, thenmerge them into this one file". This
enables me to keep a good amount ofJS files when I'm
coding, but then when I "build" to apache, Icompress
them all into 1 file, so the browser doesn't have to
hit the servermultiple times to get the files.
Then, I took it a step farther, and added what Ihad to
in order to be able to compress the DynAPI files I was
using,and it worked! I was able to get all my files,
plus the DynAPI files Iwas using and compress / merge
them all into 1 file. It sped things up onmy server
dramatically. The changes were all just adding
semi-colonswhere they were needed, except for one
case: The mouse_ie.js, dyndocument.js
andmouse_dom.js files all have a method called "main"
and that doesn't seem to workvery well when they're
all combined into the same file. To fix it,I renamed
them, which names like main_mouse_ie, etc, and fixed
allthe other references to them. Seems to work fine,
but I haven't testedextensively all the examples and
such.I'd like to check in my changes, as well as send
inmy Java compressor, since Raymond said he'd like to
post it on the site. I'd also like to make a Swing
front end for the java app to make it alittle easier
to use.What do you guys and gals think of this idea?
Should I check in the changes? What's the right
process for checking inchanges? Jesse
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers
ofTotalView, The bestthread debugger on the planet.
Designed with threaddebugging featuresyou've never
dreamed of, try TotalView 6 free
atwww.etnus.com._______________________________________________Dynapi-Dev
mailing <a class="moz-txt-link-abbreviated" href="mailto:lis...@li...">lis...@li...</a>
<a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../__________________________________Do">http://www.mail-archive.com/dyn...@li.../__________________________________Do</a>
you Yahoo!?Yahoo! Calendar - Free online calendar with
sync to
Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This
SF.net email is sponsored by: Etnus, makers of
TotalView, The bestthread debugger on the planet.
Designed with thread debugging featuresyou've never
dreamed of, try TotalView 6 free at
<a class="moz-txt-link-abbreviated" href="http://www.etnus.com._______________________________________________Dynapi-Dev">www.etnus.com._______________________________________________Dynapi-Dev</a>
mailing
<a class="moz-txt-link-abbreviated" href="mailto:lis...@li...://www.mail-archive.com/dyn...@li.../">lis...@li...://www.mail-archive.com/dyn...@li.../</a>
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
<a class="moz-txt-link-freetext" href="http://calendar.yahoo.com">http://calendar.yahoo.com</a>
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at <a class="moz-txt-link-abbreviated" href="http://www.etnus.com">www.etnus.com</a>.
_______________________________________________
Dynapi-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dyn...@li...">Dyn...@li...</a>
<a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../">http://www.mail-archive.com/dyn...@li.../</a>
</pre>
</blockquote>
<pre wrap=""><!---->
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at <a class="moz-txt-link-abbreviated" href="http://www.etnus.com">www.etnus.com</a>.
_______________________________________________
Dynapi-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dyn...@li...">Dyn...@li...</a>
<a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../">http://www.mail-archive.com/dyn...@li.../</a>
</pre>
</blockquote>
</body>
</html>
|
|
From: Jesse V. <je...@6t...> - 2003-06-08 18:08:15
|
I like the idea of having 2 different distributions. My java file, class files, and xml config are about 30K. The only problem is that I'm using dom4j for the xml parsing, so the user needs the jar for it to run. Is that something we should give them, or have them download themselves? I like the idea of adding a dir in the bin dir with my stuff in it. I'm just getting around now to reading about patches and stuff on source forge. I'll let you know if I have any questions. Jesse Raymond Irving wrote: >Hi Jesse, > >As Leif said, SourceForge only allow developers to >uses SSH inorder to write to CVS. > >How large is the Java version of the compressor? > >Some time ago I made mention of having two versions of >the dynapi for download. A developer version and a >production version. IMO the developer version would >include all the external (non-API related) utilities, >etc, while the production version would only include >the src, docs and examples. Should we make the >external tools/utilities, etc be part of the >developer's download or should they be separate >(something like a Dynapi Developement Kit - DDK)? > >PS. All dynapi external utilities, etc should be >placed in the bin/ folder. In some cases it might be >good to arrange them in folders > >-- >Raymond Irving > > >--- Jesse Vitrone <je...@6t...> wrote: > >--------------------------------- > Raymond, Leif, > Greg, glad to see you both like the idea. I'll >sign up withsourceforge and use the patch system. > I grabbed the code from CVS when I first started >making thechanges, but I tried to do an update today, >and there were lots onconflitcts that CVS didn't seem >to merge very well. So I grabbed aclean copy of the >code again, and I'll go through and make the >changesagain. Didn't take too long the first time. > I have WinCVS, but I've been using Tortoise CVS. >What do I needPutty for? > > I found a bug today in my Java compression tool, >and I'd like toget that fixed before I sent it out. I >also wanted to add a feature inthe XML where you can >specify a comment that will be put at the top ofthe >merged file, since it rips out all comments, and a lot >of peoplewant something in the file for licensing and >stuff like that. Once Iget that stuff in, I'll let >you know and send you a copy. > > >Jesse > >Raymond Irving wrote: > >Very cool indeed Jesse, very cool. Well done.IMO the >merge feature is a major plus for the >DynAPIlibraries.There're two ways to check in your >updates. You could:1) Use the Patch system available >on the DynAPISourceForge web site2) Setup WinCVS and >Putty on you computer can check inyou changes via >CVS.Are your changes based on the lasted version in >CVS?--Raymond Irving--- Jesse Vitrone ><je...@6t...> wrote: > >Ooops, sorry, hit send too soon :( Here's the >wholeemailHello all, I've never contributed to an >open source projectbefore, so I'm not sure of the >proper ettiquite. Please correct me ifI do something >stupid :) I've been email with Raymond Irving about >someidea's that I had, and he encouraged me to post it >here and see whatpeople think. I wrote a Java >version of the JavaScriptcompressor that comes with >DynAPI. Along with everything that the DynAPI >onedoes, it reads in a config file that says "compress >these files, thenmerge them into this one file". This >enables me to keep a good amount ofJS files when I'm >coding, but then when I "build" to apache, Icompress >them all into 1 file, so the browser doesn't have to >hit the servermultiple times to get the files. >Then, I took it a step farther, and added what Ihad to >in order to be able to compress the DynAPI files I was >using,and it worked! I was able to get all my files, >plus the DynAPI files Iwas using and compress / merge >them all into 1 file. It sped things up onmy server >dramatically. The changes were all just adding >semi-colonswhere they were needed, except for one >case: The mouse_ie.js, dyndocument.js >andmouse_dom.js files all have a method called "main" >and that doesn't seem to workvery well when they're >all combined into the same file. To fix it,I renamed >them, which names like main_mouse_ie, etc, and fixed >allthe other references to them. Seems to work fine, >but I haven't testedextensively all the examples and >such.I'd like to check in my changes, as well as send >inmy Java compressor, since Raymond said he'd like to >post it on the site. I'd also like to make a Swing >front end for the java app to make it alittle easier >to use.What do you guys and gals think of this idea? >Should I check in the changes? What's the right >process for checking inchanges? Jesse > >------------------------------------------------------- > > >This SF.net email is sponsored by: Etnus, makers >ofTotalView, The bestthread debugger on the planet. >Designed with threaddebugging featuresyou've never >dreamed of, try TotalView 6 free >atwww.etnus.com._______________________________________________Dynapi-Dev >mailing lis...@li... > >http://www.mail-archive.com/dyn...@li.../__________________________________Do >you Yahoo!?Yahoo! Calendar - Free online calendar with >sync to >Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This >SF.net email is sponsored by: Etnus, makers of >TotalView, The bestthread debugger on the planet. >Designed with thread debugging featuresyou've never >dreamed of, try TotalView 6 free at >www.etnus.com._______________________________________________Dynapi-Dev >mailing >lis...@li...://www.mail-archive.com/dyn...@li.../ > > > > >__________________________________ >Do you Yahoo!? >Yahoo! Calendar - Free online calendar with sync to Outlook(TM). >http://calendar.yahoo.com > > >------------------------------------------------------- >This SF.net email is sponsored by: Etnus, makers of TotalView, The best >thread debugger on the planet. Designed with thread debugging features >you've never dreamed of, try TotalView 6 free at www.etnus.com. >_______________________________________________ >Dynapi-Dev mailing list >Dyn...@li... >http://www.mail-archive.com/dyn...@li.../ > > |
|
From: Raymond I. <xw...@ya...> - 2003-06-08 18:14:13
|
--- Jesse Vitrone <je...@6t...> wrote: > I like the idea of having 2 different distributions. Yea, the developer download can contain all the necesaary utils (compressors, converters, etc.) to speed up production. > My java file, class files, and xml config are about > 30K. The only > problem is that I'm using dom4j for the xml parsing, > so the user needs > the jar for it to run. Is that something we should > give them, or have > them download themselves? Well, is dom4j open-source? Does it support the LGPL license? -- Raymond Irving > I like the idea of adding a dir in the bin dir with > my stuff in it. > > I'm just getting around now to reading about patches > and stuff on source > forge. I'll let you know if I have any questions. > Jesse > > Raymond Irving wrote: > > >Hi Jesse, > > > >As Leif said, SourceForge only allow developers to > >uses SSH inorder to write to CVS. > > > >How large is the Java version of the compressor? > > > >Some time ago I made mention of having two versions > of > >the dynapi for download. A developer version and a > >production version. IMO the developer version would > >include all the external (non-API related) > utilities, > >etc, while the production version would only > include > >the src, docs and examples. Should we make the > >external tools/utilities, etc be part of the > >developer's download or should they be separate > >(something like a Dynapi Developement Kit - DDK)? > > > >PS. All dynapi external utilities, etc should be > >placed in the bin/ folder. In some cases it might > be > >good to arrange them in folders > > > >-- > >Raymond Irving > > > > > >--- Jesse Vitrone <je...@6t...> > wrote: > > > >--------------------------------- > > Raymond, Leif, > > Greg, glad to see you both like the idea. I'll > >sign up withsourceforge and use the patch system. > > I grabbed the code from CVS when I first > started > >making thechanges, but I tried to do an update > today, > >and there were lots onconflitcts that CVS didn't > seem > >to merge very well. So I grabbed aclean copy of > the > >code again, and I'll go through and make the > >changesagain. Didn't take too long the first time. > > I have WinCVS, but I've been using Tortoise > CVS. > >What do I needPutty for? > > > > I found a bug today in my Java compression > tool, > >and I'd like toget that fixed before I sent it out. > I > >also wanted to add a feature inthe XML where you > can > >specify a comment that will be put at the top ofthe > >merged file, since it rips out all comments, and a > lot > >of peoplewant something in the file for licensing > and > >stuff like that. Once Iget that stuff in, I'll let > >you know and send you a copy. > > > > > >Jesse > > > >Raymond Irving wrote: > > > >Very cool indeed Jesse, very cool. Well done.IMO > the > >merge feature is a major plus for the > >DynAPIlibraries.There're two ways to check in your > >updates. You could:1) Use the Patch system > available > >on the DynAPISourceForge web site2) Setup WinCVS > and > >Putty on you computer can check inyou changes via > >CVS.Are your changes based on the lasted version in > >CVS?--Raymond Irving--- Jesse Vitrone > ><je...@6t...> wrote: > > > >Ooops, sorry, hit send too soon :( Here's the > >wholeemailHello all, I've never contributed to > an > >open source projectbefore, so I'm not sure of the > >proper ettiquite. Please correct me ifI do > something > >stupid :) I've been email with Raymond Irving > about > >someidea's that I had, and he encouraged me to post > it > >here and see whatpeople think. I wrote a Java > >version of the JavaScriptcompressor that comes with > >DynAPI. Along with everything that the DynAPI > >onedoes, it reads in a config file that says > "compress > >these files, thenmerge them into this one file". > This > >enables me to keep a good amount ofJS files when > I'm > >coding, but then when I "build" to apache, > Icompress > >them all into 1 file, so the browser doesn't have > to > >hit the servermultiple times to get the files. > >Then, I took it a step farther, and added what Ihad > to > >in order to be able to compress the DynAPI files I > was > >using,and it worked! I was able to get all my > files, > >plus the DynAPI files Iwas using and compress / > merge > >them all into 1 file. It sped things up onmy server > >dramatically. The changes were all just adding > >semi-colonswhere they were needed, except for one > >case: The mouse_ie.js, dyndocument.js > >andmouse_dom.js files all have a method called > "main" > >and that doesn't seem to workvery well when they're > >all combined into the same file. To fix it,I > renamed > >them, which names like main_mouse_ie, etc, and > fixed > >allthe other references to them. Seems to work > fine, > >but I haven't testedextensively all the examples > and > >such.I'd like to check in my changes, as well as > send > >inmy Java compressor, since Raymond said he'd like > to > >post it on the site. I'd also like to make a Swing > >front end for the java app to make it alittle > easier > >to use.What do you guys and gals think of this > idea? > >Should I check in the changes? What's the right > >process for checking inchanges? Jesse > > > >------------------------------------------------------- > > > > > >This SF.net email is sponsored by: Etnus, makers > >ofTotalView, The bestthread debugger on the planet. > >Designed with threaddebugging featuresyou've never > >dreamed of, try TotalView 6 free > >atwww.etnus.com._______________________________________________Dynapi-Dev > >mailing lis...@li... > > > >http://www.mail-archive.com/dyn...@li.../__________________________________Do > >you Yahoo!?Yahoo! Calendar - Free online calendar > with > >sync to > >Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This > >SF.net email is sponsored by: Etnus, makers of > >TotalView, The bestthread debugger on the planet. > >Designed with thread debugging featuresyou've never > >dreamed of, try TotalView 6 free at > >www.etnus.com._______________________________________________Dynapi-Dev > >mailing > >lis...@li...://www.mail-archive.com/dyn...@li.../ > > > > > > > > > >__________________________________ > >Do you Yahoo!? > >Yahoo! Calendar - Free online calendar with sync to > Outlook(TM). > >http://calendar.yahoo.com > > > > > >------------------------------------------------------- > >This SF.net email is sponsored by: Etnus, makers > of TotalView, The best > >thread debugger on the planet. Designed with thread > debugging features > >you've never dreamed of, try TotalView 6 free at > www.etnus.com. > === message truncated === __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com |
|
From: Jesse V. <je...@6t...> - 2003-06-08 18:35:09
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body text="#000000" bgcolor="#ffffff"> Raymond,<br> dom4j is another source forge project. It uses a BSD style license.<br> <br> <a class="moz-txt-link-freetext" href="http://www.dom4j.org">http://www.dom4j.org</a><br> <br> I used dom4j since I've using it before, and it's a little more full featured that the stuff that Java has built in. Maybe I should use that though, to remove dependancies on the dom4j.jar<br> <br> Jesse<br> <br> Raymond Irving wrote:<br> <blockquote type="cite" cite="mid...@we..."> <pre wrap="">--- Jesse Vitrone <a class="moz-txt-link-rfc2396E" href="mailto:je...@6t..."><je...@6t...></a> wrote: </pre> <blockquote type="cite"> <pre wrap="">I like the idea of having 2 different distributions. </pre> </blockquote> <pre wrap=""><!----> Yea, the developer download can contain all the necesaary utils (compressors, converters, etc.) to speed up production. </pre> <blockquote type="cite"> <pre wrap="">My java file, class files, and xml config are about 30K. The only problem is that I'm using dom4j for the xml parsing, so the user needs the jar for it to run. Is that something we should give them, or have them download themselves? </pre> </blockquote> <pre wrap=""><!----> Well, is dom4j open-source? Does it support the LGPL license? -- Raymond Irving </pre> <blockquote type="cite"> <pre wrap="">I like the idea of adding a dir in the bin dir with my stuff in it. I'm just getting around now to reading about patches and stuff on source forge. I'll let you know if I have any questions. </pre> </blockquote> <pre wrap=""><!----> </pre> <blockquote type="cite"> <pre wrap="">Jesse Raymond Irving wrote: </pre> <blockquote type="cite"> <pre wrap="">Hi Jesse, As Leif said, SourceForge only allow developers to uses SSH inorder to write to CVS. How large is the Java version of the compressor? Some time ago I made mention of having two versions </pre> </blockquote> <pre wrap="">of </pre> <blockquote type="cite"> <pre wrap="">the dynapi for download. A developer version and a production version. IMO the developer version would include all the external (non-API related) </pre> </blockquote> <pre wrap="">utilities, </pre> <blockquote type="cite"> <pre wrap="">etc, while the production version would only </pre> </blockquote> <pre wrap="">include </pre> <blockquote type="cite"> <pre wrap="">the src, docs and examples. Should we make the external tools/utilities, etc be part of the developer's download or should they be separate (something like a Dynapi Developement Kit - DDK)? PS. All dynapi external utilities, etc should be placed in the bin/ folder. In some cases it might </pre> </blockquote> <pre wrap="">be </pre> <blockquote type="cite"> <pre wrap="">good to arrange them in folders -- Raymond Irving --- Jesse Vitrone <a class="moz-txt-link-rfc2396E" href="mailto:je...@6t..."><je...@6t...></a> </pre> </blockquote> <pre wrap="">wrote: </pre> <blockquote type="cite"> <pre wrap="">--------------------------------- Raymond, Leif, Greg, glad to see you both like the idea. I'll sign up withsourceforge and use the patch system. I grabbed the code from CVS when I first </pre> </blockquote> <pre wrap="">started </pre> <blockquote type="cite"> <pre wrap="">making thechanges, but I tried to do an update </pre> </blockquote> <pre wrap="">today, </pre> <blockquote type="cite"> <pre wrap="">and there were lots onconflitcts that CVS didn't </pre> </blockquote> <pre wrap="">seem </pre> <blockquote type="cite"> <pre wrap="">to merge very well. So I grabbed aclean copy of </pre> </blockquote> <pre wrap="">the </pre> <blockquote type="cite"> <pre wrap="">code again, and I'll go through and make the changesagain. Didn't take too long the first time. I have WinCVS, but I've been using Tortoise </pre> </blockquote> <pre wrap="">CVS. </pre> <blockquote type="cite"> <pre wrap="">What do I needPutty for? I found a bug today in my Java compression </pre> </blockquote> <pre wrap="">tool, </pre> <blockquote type="cite"> <pre wrap="">and I'd like toget that fixed before I sent it out. </pre> </blockquote> <pre wrap=""> I </pre> <blockquote type="cite"> <pre wrap="">also wanted to add a feature inthe XML where you </pre> </blockquote> <pre wrap="">can </pre> <blockquote type="cite"> <pre wrap="">specify a comment that will be put at the top ofthe merged file, since it rips out all comments, and a </pre> </blockquote> <pre wrap="">lot </pre> <blockquote type="cite"> <pre wrap="">of peoplewant something in the file for licensing </pre> </blockquote> <pre wrap="">and </pre> <blockquote type="cite"> <pre wrap="">stuff like that. Once Iget that stuff in, I'll let you know and send you a copy. Jesse Raymond Irving wrote: Very cool indeed Jesse, very cool. Well done.IMO </pre> </blockquote> <pre wrap="">the </pre> <blockquote type="cite"> <pre wrap="">merge feature is a major plus for the DynAPIlibraries.There're two ways to check in your updates. You could:1) Use the Patch system </pre> </blockquote> <pre wrap="">available </pre> <blockquote type="cite"> <pre wrap="">on the DynAPISourceForge web site2) Setup WinCVS </pre> </blockquote> <pre wrap="">and </pre> <blockquote type="cite"> <pre wrap="">Putty on you computer can check inyou changes via CVS.Are your changes based on the lasted version in CVS?--Raymond Irving--- Jesse Vitrone <a class="moz-txt-link-rfc2396E" href="mailto:je...@6t..."><je...@6t...></a> wrote: Ooops, sorry, hit send too soon :( Here's the wholeemailHello all, I've never contributed to </pre> </blockquote> <pre wrap="">an </pre> <blockquote type="cite"> <pre wrap="">open source projectbefore, so I'm not sure of the proper ettiquite. Please correct me ifI do </pre> </blockquote> <pre wrap="">something </pre> <blockquote type="cite"> <pre wrap="">stupid :) I've been email with Raymond Irving </pre> </blockquote> <pre wrap="">about </pre> <blockquote type="cite"> <pre wrap="">someidea's that I had, and he encouraged me to post </pre> </blockquote> <pre wrap="">it </pre> <blockquote type="cite"> <pre wrap="">here and see whatpeople think. I wrote a Java version of the JavaScriptcompressor that comes with DynAPI. Along with everything that the DynAPI onedoes, it reads in a config file that says </pre> </blockquote> <pre wrap="">"compress </pre> <blockquote type="cite"> <pre wrap="">these files, thenmerge them into this one file". </pre> </blockquote> <pre wrap="">This </pre> <blockquote type="cite"> <pre wrap="">enables me to keep a good amount ofJS files when </pre> </blockquote> <pre wrap="">I'm </pre> <blockquote type="cite"> <pre wrap="">coding, but then when I "build" to apache, </pre> </blockquote> <pre wrap="">Icompress </pre> <blockquote type="cite"> <pre wrap="">them all into 1 file, so the browser doesn't have </pre> </blockquote> <pre wrap="">to </pre> <blockquote type="cite"> <pre wrap="">hit the servermultiple times to get the files. Then, I took it a step farther, and added what Ihad </pre> </blockquote> <pre wrap="">to </pre> <blockquote type="cite"> <pre wrap="">in order to be able to compress the DynAPI files I </pre> </blockquote> <pre wrap="">was </pre> <blockquote type="cite"> <pre wrap="">using,and it worked! I was able to get all my </pre> </blockquote> <pre wrap="">files, </pre> <blockquote type="cite"> <pre wrap="">plus the DynAPI files Iwas using and compress / </pre> </blockquote> <pre wrap="">merge </pre> <blockquote type="cite"> <pre wrap="">them all into 1 file. It sped things up onmy server dramatically. The changes were all just adding semi-colonswhere they were needed, except for one case: The mouse_ie.js, dyndocument.js andmouse_dom.js files all have a method called </pre> </blockquote> <pre wrap="">"main" </pre> <blockquote type="cite"> <pre wrap="">and that doesn't seem to workvery well when they're all combined into the same file. To fix it,I </pre> </blockquote> <pre wrap="">renamed </pre> <blockquote type="cite"> <pre wrap="">them, which names like main_mouse_ie, etc, and </pre> </blockquote> <pre wrap="">fixed </pre> <blockquote type="cite"> <pre wrap="">allthe other references to them. Seems to work </pre> </blockquote> <pre wrap="">fine, </pre> <blockquote type="cite"> <pre wrap="">but I haven't testedextensively all the examples </pre> </blockquote> <pre wrap="">and </pre> <blockquote type="cite"> <pre wrap="">such.I'd like to check in my changes, as well as </pre> </blockquote> <pre wrap="">send </pre> <blockquote type="cite"> <pre wrap="">inmy Java compressor, since Raymond said he'd like </pre> </blockquote> <pre wrap="">to </pre> <blockquote type="cite"> <pre wrap="">post it on the site. I'd also like to make a Swing front end for the java app to make it alittle </pre> </blockquote> <pre wrap="">easier </pre> <blockquote type="cite"> <pre wrap="">to use.What do you guys and gals think of this </pre> </blockquote> <pre wrap="">idea? </pre> <blockquote type="cite"> <pre wrap="">Should I check in the changes? What's the right process for checking inchanges? Jesse </pre> </blockquote> <pre wrap="">------------------------------------------------------- </pre> <blockquote type="cite"> <pre wrap=""> This SF.net email is sponsored by: Etnus, makers ofTotalView, The bestthread debugger on the planet. Designed with threaddebugging featuresyou've never dreamed of, try TotalView 6 free </pre> </blockquote> <pre wrap="">atwww.etnus.com._______________________________________________Dynapi-Dev </pre> <blockquote type="cite"> <pre wrap="">mailing <a class="moz-txt-link-abbreviated" href="mailto:lis...@li...">lis...@li...</a> </pre> </blockquote> <pre wrap=""><a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../__________________________________Do">http://www.mail-archive.com/dyn...@li.../__________________________________Do</a> </pre> <blockquote type="cite"> <pre wrap="">you Yahoo!?Yahoo! Calendar - Free online calendar </pre> </blockquote> <pre wrap="">with </pre> <blockquote type="cite"> <pre wrap="">sync to </pre> </blockquote> <pre wrap="">Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This </pre> <blockquote type="cite"> <pre wrap="">SF.net email is sponsored by: Etnus, makers of TotalView, The bestthread debugger on the planet. Designed with thread debugging featuresyou've never dreamed of, try TotalView 6 free at </pre> </blockquote> <pre wrap=""><a class="moz-txt-link-abbreviated" href="http://www.etnus.com._______________________________________________Dynapi-Dev">www.etnus.com._______________________________________________Dynapi-Dev</a> </pre> <blockquote type="cite"> <pre wrap="">mailing </pre> </blockquote> <pre wrap=""><a class="moz-txt-link-abbreviated" href="mailto:lis...@li...://www.mail-archive.com/dyn...@li.../">lis...@li...://www.mail-archive.com/dyn...@li.../</a> </pre> <blockquote type="cite"> <pre wrap=""> __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to </pre> </blockquote> <pre wrap="">Outlook(TM). </pre> <blockquote type="cite"> <pre wrap=""><a class="moz-txt-link-freetext" href="http://calendar.yahoo.com">http://calendar.yahoo.com</a> </pre> </blockquote> <pre wrap="">------------------------------------------------------- </pre> <blockquote type="cite"> <pre wrap="">This SF.net email is sponsored by: Etnus, makers </pre> </blockquote> <pre wrap="">of TotalView, The best </pre> <blockquote type="cite"> <pre wrap="">thread debugger on the planet. Designed with thread </pre> </blockquote> <pre wrap="">debugging features </pre> <blockquote type="cite"> <pre wrap="">you've never dreamed of, try TotalView 6 free at </pre> </blockquote> <pre wrap=""><a class="moz-txt-link-abbreviated" href="http://www.etnus.com">www.etnus.com</a>. </pre> </blockquote> <pre wrap=""><!---->=== message truncated === __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). <a class="moz-txt-link-freetext" href="http://calendar.yahoo.com">http://calendar.yahoo.com</a> ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at <a class="moz-txt-link-abbreviated" href="http://www.etnus.com">www.etnus.com</a>. _______________________________________________ Dynapi-Dev mailing list <a class="moz-txt-link-abbreviated" href="mailto:Dyn...@li...">Dyn...@li...</a> <a class="moz-txt-link-freetext" href="http://www.mail-archive.com/dyn...@li.../">http://www.mail-archive.com/dyn...@li.../</a> </pre> </blockquote> </body> </html> |
|
From: Raymond I. <xw...@ya...> - 2003-06-09 01:01:53
|
The BSD style license should allow us to redistribute
dom4j.jar with DynAPI, correct?
--
Raymond Irving
--- Jesse Vitrone <je...@6t...> wrote:
---------------------------------
Raymond,
dom4j is another source forge project. It uses a
BSD style license.
http://www.dom4j.org
I used dom4j since I've using it before, and it's
a little morefull featured that the stuff that Java
has built in. Maybe I shoulduse that though, to
remove dependancies on the dom4j.jar
Jesse
Raymond Irving wrote:
--- Jesse Vitrone <je...@6t...> wrote:
I like the idea of having 2 different distributions.
Yea, the developer download can contain all
thenecesaary utils (compressors, converters, etc.)
tospeed up production.
My java file, class files, and xml config are
about30K. The only problem is that I'm using dom4j
for the xml parsing,so the user needs the jar for it
to run. Is that something we shouldgive them, or have
them download themselves?
Well, is dom4j open-source? Does it support the
LGPLlicense?--Raymond Irving
I like the idea of adding a dir in the bin dir withmy
stuff in it.I'm just getting around now to reading
about patchesand stuff on source forge. I'll let you
know if I have any questions.
JesseRaymond Irving wrote:
Hi Jesse,As Leif said, SourceForge only allow
developers touses SSH inorder to write to CVS.How
large is the Java version of the compressor?Some time
ago I made mention of having two versions
of
the dynapi for download. A developer version and
aproduction version. IMO the developer version
wouldinclude all the external (non-API related)
utilities,
etc, while the production version would only
include
the src, docs and examples. Should we make theexternal
tools/utilities, etc be part of thedeveloper's
download or should they be separate(something like a
Dynapi Developement Kit - DDK)?PS. All dynapi external
utilities, etc should beplaced in the bin/ folder. In
some cases it might
be
good to arrange them in folders--Raymond Irving---
Jesse Vitrone <je...@6t...>
wrote:
--------------------------------- Raymond, Leif,
Greg, glad to see you both like the idea. I'llsign up
withsourceforge and use the patch system. I grabbed
the code from CVS when I first
started
making thechanges, but I tried to do an update
today,
and there were lots onconflitcts that CVS didn't
seem
to merge very well. So I grabbed aclean copy of
the
code again, and I'll go through and make
thechangesagain. Didn't take too long the first time.
I have WinCVS, but I've been using Tortoise
CVS.
What do I needPutty for? I found a bug today in my
Java compression
tool,
and I'd like toget that fixed before I sent it out.
I
also wanted to add a feature inthe XML where you
can
specify a comment that will be put at the top
ofthemerged file, since it rips out all comments, and
a
lot
of peoplewant something in the file for licensing
and
stuff like that. Once Iget that stuff in, I'll letyou
know and send you a copy.JesseRaymond Irving wrote:
Very cool indeed Jesse, very cool. Well done.IMO
the
merge feature is a major plus for
theDynAPIlibraries.There're two ways to check in
yourupdates. You could:1) Use the Patch system
available
on the DynAPISourceForge web site2) Setup WinCVS
and
Putty on you computer can check inyou changes
viaCVS.Are your changes based on the lasted version
inCVS?--Raymond Irving--- Jesse
Vitrone<je...@6t...> wrote: Ooops,
sorry, hit send too soon :( Here's thewholeemailHello
all, I've never contributed to
an
open source projectbefore, so I'm not sure of
theproper ettiquite. Please correct me ifI do
something
stupid :) I've been email with Raymond Irving
about
someidea's that I had, and he encouraged me to post
it
here and see whatpeople think. I wrote a
Javaversion of the JavaScriptcompressor that comes
withDynAPI. Along with everything that the
DynAPIonedoes, it reads in a config file that says
"compress
these files, thenmerge them into this one file".
This
enables me to keep a good amount ofJS files when
I'm
coding, but then when I "build" to apache,
Icompress
them all into 1 file, so the browser doesn't have
to
hit the servermultiple times to get the files. Then,
I took it a step farther, and added what Ihad
to
in order to be able to compress the DynAPI files I
was
using,and it worked! I was able to get all my
files,
plus the DynAPI files Iwas using and compress /
merge
them all into 1 file. It sped things up onmy
serverdramatically. The changes were all just
addingsemi-colonswhere they were needed, except for
onecase: The mouse_ie.js,
dyndocument.jsandmouse_dom.js files all have a method
called
"main"
and that doesn't seem to workvery well when they'reall
combined into the same file. To fix it,I
renamed
them, which names like main_mouse_ie, etc, and
fixed
allthe other references to them. Seems to work
fine,
but I haven't testedextensively all the examples
and
such.I'd like to check in my changes, as well as
send
inmy Java compressor, since Raymond said he'd like
to
post it on the site. I'd also like to make a
Swingfront end for the java app to make it alittle
easier
to use.What do you guys and gals think of this
idea?
Should I check in the changes? What's the
rightprocess for checking inchanges? Jesse
-------------------------------------------------------
This SF.net email is sponsored by: Etnus,
makersofTotalView, The bestthread debugger on the
planet.Designed with threaddebugging featuresyou've
neverdreamed of, try TotalView 6 free
atwww.etnus.com._______________________________________________Dynapi-Dev
mailing lis...@li...
http://www.mail-archive.com/dyn...@li.../__________________________________Do
you Yahoo!?Yahoo! Calendar - Free online calendar
with
sync to
Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This
SF.net email is sponsored by: Etnus, makers
ofTotalView, The bestthread debugger on the
planet.Designed with thread debugging featuresyou've
neverdreamed of, try TotalView 6 free at
www.etnus.com._______________________________________________Dynapi-Dev
mailing
lis...@li...://www.mail-archive.com/dyn...@li.../
__________________________________Do you Yahoo!?Yahoo!
Calendar - Free online calendar with sync to
Outlook(TM).
http://calendar.yahoo.com
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers
of TotalView, The best
thread debugger on the planet. Designed with thread
debugging features
you've never dreamed of, try TotalView 6 free at
www.etnus.com.
=== message truncated
===__________________________________Do you
Yahoo!?Yahoo! Calendar - Free online calendar with
sync to
Outlook(TM).http://calendar.yahoo.com-------------------------------------------------------This
SF.net email is sponsored by: Etnus, makers of
TotalView, The bestthread debugger on the planet.
Designed with thread debugging featuresyou've never
dreamed of, try TotalView 6 free at
www.etnus.com._______________________________________________Dynapi-Dev
mailing
lis...@li...://www.mail-archive.com/dyn...@li.../
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
|