From: Ralph T. <ra...@gm...> - 2005-03-21 04:35:27
|
Hi folks, I just checked in some changes to the adobe/test/visual program (in the sandbox): * Jamfile, boost-build.jam, project-root.jam -- the program can now be built using bjam * headers/latch.hpp -- now compiles * headers/report_exception.hpp -- REGRESSION: only logs exceptions to disk, as editor_sheet_g was removed * headers/ui_core.hpp -- made change to visiblilty of window_t::implementation_t for GCC as had been done for MSVC. * headers/express_viewer.hpp -- defines simpleApplication class * sources/express_viewer.cpp -- implements simpleApplication class * sources/mac/main.cpp -- main driver for macintosh * sources/win/main.cpp -- main driver for Win32 Previously the Adobe Begin application was all in express_viewer.cpp. I broke it out and put the platform independent bits (most of the code) in express_viewer.cpp (in a class called simpleApplication -- might be a good idea to rename it to express_viewer...). The main.cpp files contain the main functions, and any platform specific code (typically very little). I hope to fix the regression soon. I have been able to build this on Windows (using MSVC 2003, it should also work with the free MSVC Toolbox), and I have been able to build the files I touched for Mac, using GCC. I had trouble getting the rest of the application to compile with GCC, however (I have modifications which get most of the way there, but only hacks at this stage). Hopefully it will all compile fine on codewarrior. Thanks, Ralph PS: It would be nice if ui_core supported application menus (in the main window, or at the top of the screen) -- currently a lot of functionality is inaccessible on Win32 because there is no application menu. |