You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
(70) |
Apr
(101) |
May
(24) |
Jun
(15) |
Jul
(1) |
Aug
(2) |
Sep
(1) |
Oct
(5) |
Nov
(5) |
Dec
(30) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(58) |
Feb
(29) |
Mar
(4) |
Apr
(5) |
May
(2) |
Jun
(8) |
Jul
(2) |
Aug
(6) |
Sep
(32) |
Oct
(29) |
Nov
(7) |
Dec
(8) |
2007 |
Jan
(11) |
Feb
(12) |
Mar
(6) |
Apr
(19) |
May
(26) |
Jun
(7) |
Jul
|
Aug
(1) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(3) |
2008 |
Jan
(6) |
Feb
(1) |
Mar
(24) |
Apr
(8) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
2009 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
(1) |
May
(52) |
Jun
(11) |
Jul
(5) |
Aug
|
Sep
(1) |
Oct
(4) |
Nov
(3) |
Dec
(4) |
2010 |
Jan
(2) |
Feb
(6) |
Mar
(1) |
Apr
|
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
(3) |
Nov
(2) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
(2) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Foster T. B. <fbr...@ad...> - 2006-10-17 17:37:05
|
Jacob, You were quick to find the second of our two lingering thorns on =20 Windows! :-) Again, this one needs to be fixed for our internal =20 milestone, and should be resolved in the coming weeks. Blessings, Foster On Oct 17, 2006, at 10:15a, Jacob Foshee wrote: > On a similar note to my last email, does Eve support Accelerator =20 > (hot) keys? > > I tried the Windows standard way of putting an ampersand in the =20 > label name. It caused an assertion failure in: > adobe::adl::measure_horizontal(label_t& value, extents_t& result, =20 > overload) > -> assert(result.horizontal().length_m); > > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642________________________= ______=20 > _________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel -- Foster T. Brereton <=E1=BC=B0=CF=87=CE=B8=CF=8D=CF=82>< = Romans =20 3:21-26 A d o b e S o f t w a r e T e c h n o l o g y L a b "What 99 percent of programmers need to know is not how to build =20 components but how to use them." -- Alexander Stepanov "Now we have very simple code and the meaning is perfectly clear. =20 Drink the Kool-Aid" -- Sean Parent |
From: Foster T. B. <fbr...@ad...> - 2006-10-17 17:35:54
|
Jacob, Tab order is defined to be the order in which the items in the dialog =20= are parsed/created, which usually results in a very natural tab stop =20 progression through the dialog. Unfortunately tabstops are not =20 working on win32 for some reason; it's an issue we are going to be =20 addressing shortly for an internal milestone we have to hit. =20 Anticipate this one to be fixed in the not-too-distant future. Blessings, Foster On Oct 17, 2006, at 10:11a, Jacob Foshee wrote: > Does EVE have any concept of Tab Order? Either automatic or manual? > > I cannot tab between controls in the Adobe Begin examples. > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642________________________= ______=20 > _________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel -- Foster T. Brereton <=E1=BC=B0=CF=87=CE=B8=CF=8D=CF=82>< = Romans =20 3:21-26 A d o b e S o f t w a r e T e c h n o l o g y L a b "What 99 percent of programmers need to know is not how to build =20 components but how to use them." -- Alexander Stepanov "Now we have very simple code and the meaning is perfectly clear. =20 Drink the Kool-Aid" -- Sean Parent |
From: Foster T. B. <fbr...@ad...> - 2006-10-17 17:30:49
|
Hi Jacob, On Oct 17, 2006, at 9:37a, Jacob Foshee wrote: > Thanks for all the tips! Leconv worked like a charm. After that I =20= > realized I didn't have the latest version, so decided to try the =20 > all-in-one asl_1.0.20_net_setup.bat. The batch file was more =20 > sophisticated than I expected and it worked very well. > > I did run into a couple problems once the build got started, =20 > though. First, I am using VC8 (Visual Studio 2005). I modified =20 > build.bat as follows: > if EXIST "%ProgramFiles%\Microsoft Visual Studio .NET 2003\VC7\" ( > set BOOST_JAM_TOOLSET_ROOT=3D%ProgramFiles%\Microsoft Visual =20 > Studio .NET 2003\VC7\ > set VC71_ROOT=3D%BOOST_JAM_TOOLSET_ROOT% > set BOOST_JAM_TOOLSET=3Dvc71 > set TOOLS=3Dvc71 > ) > > if EXIST "%ProgramFiles%\Microsoft Visual Studio 8\VC\" ( > set BOOST_JAM_TOOLSET_ROOT=3D%ProgramFiles%\Microsoft Visual =20 > Studio 8\VC\ > set VC80_ROOT=3D%BOOST_JAM_TOOLSET_ROOT% > set BOOST_JAM_TOOLSET=3Dvc80 > set TOOLS=3Dvc80 > ) > I am not too familiar with bjam, but it seemed to work ok, aside =20 > from a few incorrect references to VC7 in the output. Yes, we have had this problem presented to us before. Hopefully with =20 the next release of ASL we will have this batch file updated so users =20= can have one (or both) IDEs installed. > Second, the build had some problems with spaces in the path. If =20 > you like, I can try to track down exactly where it got tripped up. =20= > It worked fine once I moved it to a location w/out spaces. Yes, if you can nail this down please file it as a bug report on the =20 sourceforge.net page. > I also tried the IDE files and I built Begin from the vcproj with =20 > no problems. How do you guys generate the IDE files? Are you =20 > familiar with CMake? We are using CMake for our build here, so I =20 > will likely be working on CMake files that pull ASL into our =20 > application. We have the vcproj files hand-made at this point due to the fact that =20= we make heavy use of vsprops files to put our settings external to =20 the vc projects themselves. We haven't played with CMake before. Blessings, Foster > Thanks! > Jacob > > > > > On 10/16/06, Peter K=C3=BCmmel <syn...@gm...> wrote: > > Sean Parent wrote: > > >> I installed Patch (& I think I got all the dependencies) from > > >> GnuWin32. But, Patch crashes, and I assume it has to do with the > > >> line-ending issue. Do I just need to fix line endings in the =20 > patch > > >> file? Or all of Boost? What do you recommend? Should I run =20 > Patch on > > >> a Linux box then copy it back over to Windows? > > >> > > > > I recommend to use cygwin for standard unix command: > > patch, diff, cvs, svn ... > > > > Peter > > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642________________________= ______=20 > _________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel -- Foster T. Brereton <=E1=BC=B0=CF=87=CE=B8=CF=8D=CF=82>< = Romans =20 3:21-26 A d o b e S o f t w a r e T e c h n o l o g y L a b "What 99 percent of programmers need to know is not how to build =20 components but how to use them." -- Alexander Stepanov "Now we have very simple code and the meaning is perfectly clear. =20 Drink the Kool-Aid" -- Sean Parent |
From: Jacob F. <ja...@gm...> - 2006-10-17 17:15:06
|
On a similar note to my last email, does Eve support Accelerator (hot) keys? I tried the Windows standard way of putting an ampersand in the label name. It caused an assertion failure in: adobe::adl::measure_horizontal(label_t& value, extents_t& result, overload) -> assert(result.horizontal().length_m); |
From: Jacob F. <ja...@gm...> - 2006-10-17 17:11:56
|
Does EVE have any concept of Tab Order? Either automatic or manual? I cannot tab between controls in the Adobe Begin examples. |
From: Jacob F. <ja...@gm...> - 2006-10-17 16:37:37
|
Thanks for all the tips! Leconv worked like a charm. After that I realize= d I didn't have the latest version, so decided to try the all-in-one asl_1.0.20_net_setup.bat. The batch file was more sophisticated than I expected and it worked very well. I did run into a couple problems once the build got started, though. First= , I am using VC8 (Visual Studio 2005). I modified build.bat as follows: if EXIST "%ProgramFiles%\Microsoft Visual Studio .NET 2003\VC7\" ( set BOOST_JAM_TOOLSET_ROOT=3D%ProgramFiles%\Microsoft Visual Studio .NE= T 2003\VC7\ set VC71_ROOT=3D%BOOST_JAM_TOOLSET_ROOT% set BOOST_JAM_TOOLSET=3Dvc71 set TOOLS=3Dvc71 ) if EXIST "%ProgramFiles%\Microsoft Visual Studio 8\VC\" ( set BOOST_JAM_TOOLSET_ROOT=3D%ProgramFiles%\Microsoft Visual Studio 8\V= C\ set VC80_ROOT=3D%BOOST_JAM_TOOLSET_ROOT% set BOOST_JAM_TOOLSET=3Dvc80 set TOOLS=3Dvc80 ) I am not too familiar with bjam, but it seemed to work ok, aside from a few incorrect references to VC7 in the output. Second, the build had some problems with spaces in the path. If you like, = I can try to track down exactly where it got tripped up. It worked fine once I moved it to a location w/out spaces. I also tried the IDE files and I built Begin from the vcproj with no problems. How do you guys generate the IDE files? Are you familiar with CMake? We are using CMake for our build here, so I will likely be working on CMake files that pull ASL into our application. Thanks! Jacob On 10/16/06, Peter K=FCmmel <syn...@gm...> wrote: > Sean Parent wrote: > >> I installed Patch (& I think I got all the dependencies) from > >> GnuWin32. But, Patch crashes, and I assume it has to do with the > >> line-ending issue. Do I just need to fix line endings in the patch > >> file? Or all of Boost? What do you recommend? Should I run Patch on > >> a Linux box then copy it back over to Windows? > >> > > I recommend to use cygwin for standard unix command: > patch, diff, cvs, svn ... > > Peter > |
From: <syn...@gm...> - 2006-10-16 18:25:25
|
Sean Parent wrote: >> I installed Patch (& I think I got all the dependencies) from >> GnuWin32. But, Patch crashes, and I assume it has to do with the >> line-ending issue. Do I just need to fix line endings in the patch >> file? Or all of Boost? What do you recommend? Should I run Patch on >> a Linux box then copy it back over to Windows? >> I recommend to use cygwin for standard unix command: patch, diff, cvs, svn ... Peter |
From: Foster T. B. <fbr...@ad...> - 2006-10-16 18:19:39
|
Hi Jacob, On Oct 16, 2006, at 11:12a, Sean Parent wrote: >> I installed Patch (& I think I got all the dependencies) from >> GnuWin32. But, Patch crashes, and I assume it has to do with the >> line-ending issue. Do I just need to fix line endings in the patch >> file? Or all of Boost? What do you recommend? Should I run =20 >> Patch on >> a Linux box then copy it back over to Windows? Welcome to the club! =46rom our experience the biggest issue with GnuWin32 has been that =20 the line endings in the patch file were such that Patch was not =20 happy. I can't recall if it caused Patch to crash or just to fail =20 patching. The source files did not need to have their line endings =20 converted -- patch seems to be line ending agnostic after the reading =20= of the patch file. We use leconv, a small utility in adobe-source/=20 adobe/tools/, on the patch file to make it something patch is happy =20 with. Let me know if you have any more issues. Blessings, Foster -- Foster T. Brereton <=E1=BC=B0=CF=87=CE=B8=CF=8D=CF=82>< = Romans =20 3:21-26 A d o b e S o f t w a r e T e c h n o l o g y L a b "What 99 percent of programmers need to know is not how to build =20 components but how to use them." -- Alexander Stepanov "Now we have very simple code and the meaning is perfectly clear. =20 Drink the Kool-Aid" -- Sean Parent |
From: Sean P. <sp...@ad...> - 2006-10-16 18:13:31
|
First recommendation is to join the developer mailing list (and the discussion mailing list) off our source forge site) - other folks on my team and in the community are often more responsive than I can be to these questions. Foster, Mat, or Ralph can likely answer you question on patching on Win32. Sean Begin forwarded message: > From: "Jacob Foshee" <ja...@gm...> > Date: October 16, 2006 10:02:11 AM PDT > To: "Sean Parent" <sp...@ad...> > Subject: Re: Contact from Texas A&M IAP > > Great! Good to hear from you, and glad I can start using this tool. > Hopefully I can contribute in some way. > > I've actually joined a start-up company doing medical software. I'm > the lead (and only) sw engr here, so my boss seems pretty receptive to > my recommendations. So, as it stands, we'll be trying ADM & EVE for > our dialogs. I'll have a look at the image library too, as we will be > working with medical imaging data. > > My first hurdle is building on Windows. > > I installed Patch (& I think I got all the dependencies) from > GnuWin32. But, Patch crashes, and I assume it has to do with the > line-ending issue. Do I just need to fix line endings in the patch > file? Or all of Boost? What do you recommend? Should I run Patch on > a Linux box then copy it back over to Windows? > > I appreciate your help! > Jacob > > > On 10/13/06, Sean Parent <sp...@ad...> wrote: >> You have found me! Let me know how I can help you get started with >> ASL. >> Sean >> >> On Oct 13, 2006, at 4:00 PM, Jacob Foshee wrote: >> >> > Howdy, >> > I'm looking for Sean Parent, and only guessing at the email >> address. >> > Please let me know if I'm mistaken. >> > >> > I met you at the Texas A&M CS dept. Industry Affiliates meeting >> back >> > in March. We discussed, and you might recall I was enamored by, >> ADM & >> > EVE. I also gave you a lift to the restaurant. >> > >> > Anyway, if I've got the right person, I'd love to get back in touch >> > with you. I am looking at doing some development using ASL! >> > >> > cheers, >> > Jacob Foshee >> >> |
From: Sean P. <sp...@ad...> - 2006-10-11 18:26:11
|
Hi Ralph, This is referred to as "the refinement problem" - Here value_t models a regular type and a controller is a refinement of a regular type - given the regular type, how do you determine if it is a controller? STL uses tag dispatching to do this at compile time - and relies on the fact that the set of tags is fixed (for example, you can't readily add a new category of iterator and have algorithms dispatch to your specializations - that's one problem I'm hoping C++ Concepts will fix [hi Doug ;-) ] ). With runtime concepts (what we are dealing with here with the any_ types) - we run into a double unknown problem - any given type could model an infinite number of concepts, at the point that we hand the type off to an any_ class we capture the operations for a given concept. If later you want to say "does this type model a refined concept" and then recover the interface you can't because the code hasn't been instantiated and you don't have the type information at that point to force an instantiation (you are now runtime - not compile time). I just signed off on an nfs grant proposal to investigate adding runtime concepts to the language - hence why I'm copying Doug, Peter, and Jaakko. In the shorter term - I've been looking at boost::serialization (in the process of replacing the ASL serialization with it now) - boost serialization uses a registration mechanism to force instantiations and place them in a table so they can be retrieved later - an interesting (though somewhat fragile) solution. The mechanism for this is currently entangled with boost::serialization but I'm envisioning a mechanism where I can write something like: namespace { register_model<concept_controller, checkbox_t>::type dummy_ctor; } And then later being able to write (any_regular_t is the new name for value_t) any_regular_t v(some_function()); if (models<concept_controller>(v)) { any_controller_t c(cast<any_controller_t>(v)); //... } Another form of this that wouldn't require the global registration might look like: any_regular_t v(make_any_regular<concept_controller, concept_view> (checkbox_t())); (usage of the value would be the same as above). Eventually I'd like any_regular_t to become: typedef any<concept_regular> any_regular_t; So lots of work to do! We always welcome you help and suggestions :-) Sean On Oct 11, 2006, at 10:08 AM, Ralph Thomas wrote: > Hi, > > I'm not sure if this is possible, but... is there a way to put an > instance of some class into a value_t and then later pull out > regular_interfaces on it? Something like this: > > struct widget { > // from View > void display(const type_t&); > // from Controller > void monitor(monitor_fn_t); > ... > }; > > value_t v(new widget()); > any_view_t* view = v.get<any_view_t*>(); > any_controller_t* controller = v.get<any_controller_t*>(); > > The problems I have where this would be useful are typically wrapping > an API that defines a type for "a group of objects that can be > enumerated" (which I would have to convert to an array_t) and provides > some special operations on the group type (so I'd also have to have > the specific group type available). Of course, I can also solve this > problem by providing a conversion function, but this seemed more > interesting :). > > Thanks, > Ralph > > -- > "i have a dream and it's called a crossbar switch/what this will mean > is no big data glitch" > > ---------------------------------------------------------------------- > --- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel |
From: Ralph T. <ra...@gm...> - 2006-10-11 17:08:19
|
Hi, I'm not sure if this is possible, but... is there a way to put an instance of some class into a value_t and then later pull out regular_interfaces on it? Something like this: struct widget { // from View void display(const type_t&); // from Controller void monitor(monitor_fn_t); ... }; value_t v(new widget()); any_view_t* view = v.get<any_view_t*>(); any_controller_t* controller = v.get<any_controller_t*>(); The problems I have where this would be useful are typically wrapping an API that defines a type for "a group of objects that can be enumerated" (which I would have to convert to an array_t) and provides some special operations on the group type (so I'd also have to have the specific group type available). Of course, I can also solve this problem by providing a conversion function, but this seemed more interesting :). Thanks, Ralph -- "i have a dream and it's called a crossbar switch/what this will mean is no big data glitch" |
From: Sean P. <sp...@ad...> - 2006-10-03 19:39:32
|
The wiki will be down from 2:00-2:30 PM PST for some needed maintenance - if you have any work pending make sure you save before then. Sean |
From: Sean P. <sp...@ad...> - 2006-09-27 00:28:16
|
We have fairly detailed instructions here, <http:// opensource.adobe.com/asl_readme.html>, including information on manually building sub-projects. What isn't working for you? On the Mac I simply did: cd adobe/documentation/examples bjam (and it showed we have some errors which have crept into our examples and we need to do this as part of our release process) - mostly though the files here are just compilation tests - look in the jam file. Sean On Sep 26, 2006, at 5:09 PM, Elisha Berns wrote: > Question, > > What's the way to compile the examples in: > > adobe-source\adobe\documentation\examples ?? > > I'm not sure how to use the JAM file as it depends on a top level > jam file. > > Elisha Berns > > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys -- and earn > cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel |
From: Elisha B. <e....@co...> - 2006-09-27 00:09:47
|
Question, What's the way to compile the examples in: adobe-source\adobe\documentation\examples ?? I'm not sure how to use the JAM file as it depends on a top level jam file. Elisha Berns |
From: Foster T. B. <fbr...@ad...> - 2006-09-26 03:07:41
|
[ On Behalf of Sean Parent ] On Sep 25, 2006, at 6:16 PM, Ralph Thomas wrote: > Hi asl-devel, > > The diagram here: > http://opensource.adobe.com/ > structadobe_1_1layout__attributes__t_1_1slice__t.html > > makes it seem like outsets get factored into a parent's size, or > that they could be used to make space between views (not using the > spacing array in the parent). > > I think that they actually just get collected up so that the parent > view's outsets have the child's outsets factored in. Is this correct? > If the outsets collide with a visual element then the code asserts (once we have some kind of warning mechanism it will issue a warning. If there is no frame on the edge of a container the outsets will push into the parent growing the parent outset. This makes sure that if you have something like: panel() { button(name: "Hello"); } Then the panel will grow to be large enough to enclose the button (without screwing up other spacing) - so you don't get any pixel junk if you hide the panel. Sean > > Ralph > > -- > "i have a dream and it's called a crossbar switch/what this will mean > is no big data glitch" > |
From: Ralph T. <ra...@gm...> - 2006-09-26 01:16:47
|
Hi asl-devel, The diagram here: http://opensource.adobe.com/structadobe_1_1layout__attributes__t_1_1slice__t.html makes it seem like outsets get factored into a parent's size, or that they could be used to make space between views (not using the spacing array in the parent). I think that they actually just get collected up so that the parent view's outsets have the child's outsets factored in. Is this correct? Ralph -- "i have a dream and it's called a crossbar switch/what this will mean is no big data glitch" |
From: Elisha B. <e....@co...> - 2006-09-26 00:49:19
|
OK, Now the projects compile :) The two work-arounds were to turn off the Treat Warnings as Errors (/WX) in the VC8 project for Boost.Filesystem and to hack the build.bat file and remove the '/WX' flag. The error apparently only occurs in Boost.Filesystem in file operations.hpp. So it looks like you can turn off the /WX flag just for this one project (but that doesn't help the .jam files much). I would suggest creating a build.bat file that actually works for VC8 or to parameterize it to accept either VC71 or VC8. Otherwise us 'users' will perennially have to hack both the build.bat file, the build process itself to not use the default build.bat (for VC71) and also the VC8 project files. Is that really what you intended for us to do? One more question here about setup: how to you compile the projects in: asl\adobe-source\adobe\documentation\examples ??? Thanks, Elisha Berns |
From: Foster T. B. <fbr...@ad...> - 2006-09-25 21:30:43
|
Hi Elisha, On Sep 25, 2006, at 2:18 PM, Elisha Berns wrote: > I have tested repeatedly the automated build scripts for ASL on =20 > Win32 using > both VC71 and VC80 and neither works. The script downloads, unzips =20= > and > patches and then cannot build several targets. Using the VC80 =20 > solution > file(s) does not work either (see attached file). > > Can someone either fix these issues in the sources or help me =20 > resolve the > issues? I'd be happy to help you to resolve the issue you are seeing. One of =20 the most prevalent issues you have is: > warning C4819: The file contains a character that cannot be =20 > represented in the current code page (1255). Save the file in =20 > Unicode format to prevent data loss We have seen this once before: the issue started with the sources =20 being compiled on a WinXP machine whose region was set to something =20 other than the United States. The problem arose when the compiler ran =20= across a character it could not translate to the code pages for the =20 region set on the build machine. Most of the issues we found revolved =20= around high-ASCII characters in the names of the authors of the =20 sources. The most annoying part was that these characters are often =20 found only in comments, which need not be considered by the compiler =20 in the first place! We have notified Boost of this issue in the past, =20= but I get the impression a fix is very low on their priority list. =20 Nevertheless, there is a simple workaround: delete the offending =20 character from the source file. If you can give me line numbers in =20 the files where this is an issue, I can modify our Boost patch file =20 to eliminate the violating characters for the next release. If this is not the issue you are seeing, please provide a little more =20= detail about the build environment under which you are compiling the =20 sources. If you can hack the automated build script and change =20 instances of 'bjam' to 'bjam -d2', you should get copious debugging =20 information during a build -- such information would also help. I'm available to continue working with you on resolving this issue. =20 Please keep me informed. Thanks again for your interest in ASL! Blessings, Foster -- Foster T. Brereton <=E1=BC=B0=CF=87=CE=B8=CF=8D=CF=82>< = Romans =20 3:21-26 A d o b e S o f t w a r e T e c h n o l o g y L a b "What 99 percent of programmers need to know is not how to build =20 components but how to use them." -- Alexander Stepanov |
From: <syn...@gm...> - 2006-09-25 21:26:37
|
Elisha Berns wrote: > I have tested repeatedly the automated build scripts for ASL on Win32 using > both VC71 and VC80 and neither works. The script downloads, unzips and > patches and then cannot build several targets. Using the VC80 solution > file(s) does not work either (see attached file). > > Can someone either fix these issues in the sources or help me resolve the > issues? > > Thanks, > > Elisha Berns > > > ------------------------------------------------------------------------ > > ------ Build started: Project: widgets, Configuration: Debug Win32 ------ > Compiling... > checkbox.cpp > checkbox_factory.cpp > client_assembler.cpp > c:\libraries\asl\adobe-source\third_party\boost_tp\boost\boost\filesystem\operations.hpp : error C2220: warning treated as error - no 'object' file generated Some warnings are handled as errors which breaks your build. You could remove this more pedantic behavior in the project settings or in the makefiles by searching for /we flags. Peter |
From: Elisha B. <e....@co...> - 2006-09-25 21:18:47
|
I have tested repeatedly the automated build scripts for ASL on Win32 using both VC71 and VC80 and neither works. The script downloads, unzips and patches and then cannot build several targets. Using the VC80 solution file(s) does not work either (see attached file). Can someone either fix these issues in the sources or help me resolve the issues? Thanks, Elisha Berns |
From: Ralph T. <ra...@gm...> - 2006-09-25 02:19:09
|
Hi Adobe-source-devel, With the following patch, ASL compiles and Adobe Begin runs on Linux using the GTK+ toolkit! All of the test layouts work, with the following bugs: label: grow.eve window grows, but doesn't shrink back again. presets: unimplemented. link: toy implementation. vertical guides: always in the center of the widget, no baseline available in Gtk+. begin: toy implementation, only File -> Quit, Help -> About and dropping files to open work. gtk+ themes: no relayout is performed when the theme is changed, this needs to happen as themes can alter widget metrics. window close signal: required for proper clean-up -- right now a bunch of warnings appear in the terminal if you close a window and Begin then deletes it. I plan to address these issues, including Adobe Begin (for now it runs and can open files via drag-drop from the GNOME file manager) over the coming week or next weekend. I am proposing this for inclusion into ASL 1.0.22, we're a bit close to the time for 1.0.21. In the mean time I would like as many people as possible to test this patch and report bugs back to this list. The patch is available from here: http://www.missioncode.org/ralpht/asl-1.0.20-add-gtk.patch I've tested it to apply cleanly and then compile (on Ubuntu 6.06): 1. Download and extract asl_1.0.20.tgz 2. Follow the instructions for "Patching Boost" here: http://opensource.adobe.com/asl_readme.html#building_manually 3. Build bjam (go into boost/tools/build/jam_src and run ./build.sh, then copy bjam to somewhere in $PATH). 4. Go back up to "adobe-source", run bjam. 5. Once the build is done, go into bin/install/LINUX/debug/Adobe Begin/ 6. run ./begin The examples are in adobe-source/adobe/test/begin/examples -- drag the .eve file and corresponding .adm file onto the main "Adobe Begin" window at the same time to open an example. The File > Open menu doesn't work yet. Thanks, Ralph -- "i have a dream and it's called a crossbar switch/what this will mean is no big data glitch" |
From: Mat M. <mm...@em...> - 2006-09-22 02:15:42
|
> > -----Original Message----- > > From: ado...@li... > > [mailto:ado...@li...] > On Behalf Of > > Elisha Berns > > Sent: Thursday, September 21, 2006 6:39 PM > > To: ado...@li... > > Subject: [Adobe-source-devel] How to build ASL with VC8 > > > > I am trying to build the ASL using VC8 and so far I don't > see how to > > do it. > > The build.bat is set for use with VC71 and when I change > the settings > > for > > VC8 it builds the bjam executable and then dies. > > > > So what changes are needed to build using VC8? On further examination I see that the build.bat file has fallen out of date. Sorry about that. Here is a replacement version that should work with VC8. Please let me know if it works for you. - Mat --------------------------------------------- @ECHO OFF rem ### This will make the current directory to be that of the build script PUSHD %~dp0 set BOOST_JAM_TOOLSET=vc80 set TOOLS=vc80 if EXIST "%ProgramFiles%\Microsoft Visual Studio 8\VC\" ( set BOOST_JAM_TOOLSET_ROOT=%ProgramFiles%\Microsoft Visual Studio 8\VC\ set VC80_ROOT=%BOOST_JAM_TOOLSET_ROOT% ) if "_%BOOST_JAM_TOOLSET_ROOT%_" == "__" ( echo ### echo ### Your installation of MSVC is not in a default location. echo ### You must set environment variable "BOOST_JAM_TOOLSET_ROOT" before you can continue. echo ### You can either do this by typing at the command line: echo ### "set BOOST_JAM_TOOLSET_ROOT=C:\Directory\Path\To\VC80" echo ### or by setting it as an environment variable in your Windows echo ### system settings control panel. echo ### Don't forget the final backslash! echo ### goto :Error ) echo ### echo ### Found %TOOLS% at %BOOST_JAM_TOOLSET_ROOT% echo ### rem ### This will set up required MSVC.NET environment variables. if EXIST "%BOOST_JAM_TOOLSET_ROOT%bin\VCVARS32.BAT" ( call "%BOOST_JAM_TOOLSET_ROOT%bin\VCVARS32.BAT" ) rem ### We now go into building the bjam executable straight from source. rem ### Assuming the client only needs to run this once, we always build bjam if EXIST "bjam.exe" ( DEL bjam.exe ) PUSHD ..\..\third_party\boost_tp\boost\tools\build\jam_src\ DEL *.obj DEL *.pdb CALL build.bat msvc @ECHO OFF rem ### The call to Boost's build.bat turns echo on, so the previous line redisables it. if ERRORLEVEL 1 ( echo ### Error : %ERRORLEVEL% EXIT /B %ERRORLEVEL% ) copy bin.ntx86\bjam.exe ..\..\..\..\..\..\adobe\tools POPD set TEMP_HOME=C:\TEMP\adobe-source if "_%HOME%_" == "__" ( set HOME=%TEMP_HOME% ) if NOT EXIST "%HOME%" ( MkDir %HOME%\ ) echo HOME directory found at "%HOME%"... if NOT EXIST "%HOME%\user-config.jam" ( echo import msvc-config ; > %HOME%\user-config.jam ) if "_%HOME%_" == "_%TEMP_HOME%_" ( echo import msvc-config ; > %HOME%\user-config.jam ) if ERRORLEVEL 1 ( echo ### Error : %ERRORLEVEL% EXIT /B %ERRORLEVEL% ) PUSHD ..\..\ adobe\tools\bjam.exe -v adobe\tools\bjam.exe debug adobe\tools\bjam.exe release if ERRORLEVEL 1 ( echo ### Error : %ERRORLEVEL% EXIT /B %ERRORLEVEL% ) rem ### Restore old working directory POPD POPD EXIT /B 0 |
From: Mat M. <mm...@em...> - 2006-09-22 01:59:55
|
> -----Original Message----- > From: ado...@li... > [mailto:ado...@li...] On > Behalf Of Elisha Berns > Sent: Thursday, September 21, 2006 6:39 PM > To: ado...@li... > Subject: [Adobe-source-devel] How to build ASL with VC8 > > I am trying to build the ASL using VC8 and so far I don't see > how to do it. > The build.bat is set for use with VC71 and when I change the > settings for > VC8 it builds the bjam executable and then dies. > > So what changes are needed to build using VC8? I'm sorry to hear that you are having difficulties. I wouldn't suggest trying to manually hack build.bat. Instead you could start here: <http://opensource.adobe.com/asl_readme.html#building_automatically> > And the directory of VC8 projects what are they good for if > they are in disrepair? Please let us know what problems you are having with the VC8 projects. We use them on a daily basis and are not aware of any issues at present. > Thanks, > > Elisha Berns > - Mat |
From: Elisha B. <e....@co...> - 2006-09-22 01:39:18
|
I am trying to build the ASL using VC8 and so far I don't see how to do it. The build.bat is set for use with VC71 and when I change the settings for VC8 it builds the bjam executable and then dies. So what changes are needed to build using VC8? And the directory of VC8 projects what are they good for if they are in disrepair? Thanks, Elisha Berns |
From: Ralph T. <ra...@gm...> - 2006-09-19 03:13:45
|
Hi, In ASL 1.0.20, I noticed that some of the color_base stucts in GIL (in rgba.hpp, probably elsewhere too) initialize members in the wrong order, causing a warning in GCC. This wouldn't be a problem if it wasn't for the fact that ASL's bjam settings treat warnings as errors. Thanks, Ralph -- "i have a dream and it's called a crossbar switch/what this will mean is no big data glitch" |