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" |