Commit Graph

371 Commits

Author SHA1 Message Date
Fernando Cacciola 72ed56006a Reverting to release 3.6 2010-08-19 05:06:11 +00:00
Andreas Fabri 117e2a3355 drag and drop now come from the demo base class 2010-08-14 14:26:05 +00:00
Andreas Fabri d56793d6b9 Add the CMakeLists of the Qt4 based Alpha_shapes_2 demo 2010-08-14 14:18:37 +00:00
Andreas Fabri 4b7f51399f Add drag and drop 2010-08-13 15:05:34 +00:00
Andreas Fabri 32c2d35f99 Add drag and drop 2010-08-13 15:04:14 +00:00
Andreas Fabri 7e02bcebfe Add drag and drop 2010-08-13 15:01:05 +00:00
Andreas Fabri e88b07fd02 Added a Qt4 based 2D Alpha Shape demo 2010-08-13 14:49:39 +00:00
Andreas Fabri eba2d33e3d Remove event dropping as it is now provided by DemosMainWindow 2010-08-13 14:44:00 +00:00
Andreas Fabri 8ec4806dcc Remove event dropping as it is now provided by DemosMainWindow 2010-08-13 14:42:09 +00:00
Laurent Rineau 26c4d0086d Fix drap&drops: the graphicsview must not accept drops. By default,
graphics views accepts them.
2010-08-13 13:31:41 +00:00
Laurent Rineau b88a30d51b Backport from trunk:
| ------------------------------------------------------------------------
  | r58013 | afabri | 2010-08-12 15:23:19 +0200 (Thu, 12 Aug 2010) | 1 line
  | Changed paths:
  |    A /trunk/GraphicsView/demo/Bounding_volumes/icons/convex_hull.png
  |    A /trunk/GraphicsView/demo/Bounding_volumes/icons/min_ellipse.png
  |    A /trunk/GraphicsView/demo/Bounding_volumes/icons/min_parallelogram.png
  |    A /trunk/GraphicsView/demo/Bounding_volumes/icons/min_quadrilateral.png
  |    A /trunk/GraphicsView/demo/Bounding_volumes/icons/p_center.png
  | 
  | more icons
  | ------------------------------------------------------------------------
  | r58014 | afabri | 2010-08-12 15:25:39 +0200 (Thu, 12 Aug 2010) | 1 line
  | Changed paths:
  |    M /trunk/GraphicsView/demo/Bounding_volumes/Bounding_volumes.cpp
  |    M /trunk/GraphicsView/demo/Bounding_volumes/Bounding_volumes.qrc
  |    M /trunk/GraphicsView/demo/Bounding_volumes/Bounding_volumes.ui
  | 
  | Added toggle buttons so that the different bounding_XX can be switched on and off
  | ------------------------------------------------------------------------
  | r58016 | afabri | 2010-08-12 15:46:50 +0200 (Thu, 12 Aug 2010) | 1 line
  | Changed paths:
  |    M /trunk/GraphicsView/include/CGAL/Qt/PolygonGraphicsItem.h
  | 
  | A GraphicsItem should not call itself show() and hide()
  | ------------------------------------------------------------------------
2010-08-12 13:49:43 +00:00
Andreas Fabri c40a4eb1f1 Added toggle buttons so that the different bounding_XX can be switched on and off 2010-08-12 13:25:39 +00:00
Andreas Fabri 2f9a4cd565 more icons 2010-08-12 13:23:19 +00:00
Laurent Rineau 225672765a Backport from trunk:
| ------------------------------------------------------------------------
  | r57993 | lrineau | 2010-08-11 18:02:00 +0200 (Wed, 11 Aug 2010) | 5 lines
  | 
  | Massive change in all .qrc files: the attribute lang= must not be used. It
  | must be only used to create an alternative for another lang. If a resource
  | exists only with lang=, then that resource will not be found if the locale
  | had not that language.
  | 
  | ------------------------------------------------------------------------
2010-08-11 16:03:25 +00:00
Laurent Rineau 9204de7204 Massive change in all .qrc files: the attribute lang= must not be used. It
must be only used to create an alternative for another lang. If a resource
exists only with lang=, then that resource will not be found if the locale
had not that language.
2010-08-11 16:02:00 +00:00
Laurent Rineau af3ad196a0 Global fix of all uses of qt4_generate_moc: the destination file path must be absolute. 2010-08-11 13:24:20 +00:00
Laurent Rineau 2f830ab071 Backport from trunk:
| ------------------------------------------------------------------------
  | r57936 | lrineau | 2010-08-10 17:12:49 +0200 (Tue, 10 Aug 2010) | 2 lines
  | Changed paths:
  |    M /trunk/GraphicsView/demo/Polygon/CMakeLists.txt
  | 
  | Fix CMake error!
  | 
  | ------------------------------------------------------------------------
2010-08-10 15:23:18 +00:00
Laurent Rineau a968f82c31 Fix CMake error! 2010-08-10 15:12:49 +00:00
Laurent Rineau 4f5580b2b5 Backport from trunk:
| ------------------------------------------------------------------------
  | r57852 | afabri | 2010-08-06 15:03:15 +0200 (Fri, 06 Aug 2010) | 1 line
  | Changed paths:
  |    M /trunk/GraphicsView/demo/Polygon/Polygon_2.cpp
  | 
  | Having a rubberband polygon without a key modifier pressed needs mouseTracking switched on
  | ------------------------------------------------------------------------
2010-08-06 13:09:10 +00:00
Andreas Fabri fb6db200b5 Having a rubberband polygon without a key modifier pressed needs mouseTracking switched on 2010-08-06 13:03:15 +00:00
Laurent Rineau 283367f826 Backport from trunk:
| ------------------------------------------------------------------------
  | r57848 | lrineau | 2010-08-06 14:35:32 +0200 (Fri, 06 Aug 2010) | 4 lines
  | Changed paths:
  |    M /trunk/GraphicsView/demo/Polygon/CMakeLists.txt
  | 
  | Fix the CMakeLists.txt:
  |   - use CORE if available, do not fail otherwise
  |   - fix an out-of-sources compilation error.
  | 
  | ------------------------------------------------------------------------
2010-08-06 12:51:04 +00:00
Laurent Rineau 1dfbb1f9a9 Fix the CMakeLists.txt:
- use CORE if available, do not fail otherwise
  - fix an out-of-sources compilation error.
2010-08-06 12:35:32 +00:00
Fernando Cacciola d631ea562f Added ability to load weighted polygons (.wsl) and produce skeletons and offsets accordingly. 2010-07-29 07:06:22 +00:00
Laurent Rineau edeb82169c Remove the svn:executable property for C++ files. 2010-07-01 16:06:05 +00:00
Andreas Fabri 7c0663125c A correct demo. TODO: Add buttons to enable/disable bounding_something 2010-06-30 12:53:46 +00:00
Andreas Fabri d60f7b365e atan ->atan2 (suggested by Laurent) 2010-06-30 08:12:38 +00:00
Andreas Fabri 6fb159f935 asin -> atan (Thank you Bernd)
Reactive drawing of all bounding_whatsover
2010-06-29 15:34:18 +00:00
Andreas Fabri 892f8e4e1b draw only min circle and ellipse 2010-06-29 13:04:41 +00:00
Andreas Fabri 7271ce1e39 try to fix correct drawing of the p-centers 2010-06-29 12:29:32 +00:00
Andreas Fabri 0239fb8b68 Add actionShowMinEllipse 2010-06-22 16:44:56 +00:00
Andreas Fabri 9da3d00e19 int -> size_t 2010-06-22 09:53:36 +00:00
Andreas Fabri 90c4a4f0e2 Rotate the min ellipse correctly 2010-06-17 16:09:07 +00:00
Andreas Fabri 039c5add9d Added min ellipse 2010-06-17 15:32:37 +00:00
Andreas Fabri 7e1700df42 An Ellipse for Dummies 2010-06-17 15:30:57 +00:00
Andreas Fabri c33b848256 Add rectangular 3-center 2010-06-16 21:10:02 +00:00
Andreas Fabri a4f8cfc32a Add rectangular 3-center 2010-06-16 21:03:06 +00:00
Andreas Fabri 5fa1b25916 Initial convex_hull/min_circle/min_rectangle/min_parallelogram demo 2010-06-16 15:10:07 +00:00
Andreas Fabri 169964dede Add a Qt4 based demo for the Generator package 2010-06-16 09:46:51 +00:00
Sébastien Loriot 63ca9795b3 move missing file
rm void directory
2010-05-20 16:32:36 +00:00
Guillaume Damiand 6641d9d8de Move the demo 2010-04-08 16:21:35 +00:00
Andreas Fabri 675691a4f8 Move Qt4 based demo in the right package 2010-04-08 16:01:34 +00:00
Guillaume Damiand 5ee7c83207 Modification of name of method 2010-04-07 17:49:32 +00:00
Guillaume Damiand 3cc409abbb Update the viewing method 2010-03-27 21:28:10 +00:00
Guillaume Damiand 2b8df3fe5f Optimization of volume visualization 2010-03-27 18:50:21 +00:00
Guillaume Damiand f9dae70f7c Add different viewing modes 2010-03-27 18:04:04 +00:00
Guillaume Damiand e24fa2e64e * Add map characteristics in the status bar
* Add a creation of two volumes 3-sewn
2010-03-26 14:10:06 +00:00
Guillaume Damiand 55b961e1b6 Modification due to rename of classes 2010-03-24 11:54:25 +00:00
Eric Berberich 2275fd43f2 fixed name 2010-02-11 18:08:24 +00:00
Guillaume Damiand 8b3d041643 Add clear and subdivision operations 2010-02-10 14:49:32 +00:00
Guillaume Damiand 09a3786d7d Add subdivision operation. 2010-02-09 20:17:33 +00:00
Guillaume Damiand 4da2bbaeb0 Ann an entry to import a 3DTDS 2010-02-04 16:22:31 +00:00
Guillaume Damiand 4e370f4d7c Add import off / add off entries. 2010-02-04 09:56:48 +00:00
Guillaume Damiand 36ffb20def Boundig box correction - Add key managment 2010-02-04 08:22:58 +00:00
Guillaume Damiand 73f612bc91 Modify the demo to add a new method 2010-02-03 19:20:30 +00:00
Andreas Fabri 9a55b9e2b6 Another combinatorial map demo 2010-02-03 13:51:53 +00:00
Fernando Cacciola 3cce7075fe Fixed incorrect dialog parameter error 2010-02-02 14:51:40 +00:00
Laurent Rineau 185269032c Merged revisions 53906-53926,53928-53934 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53918 | lrineau | 2010-01-29 18:23:40 +0100 (Fri, 29 Jan 2010) | 12 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53910 | stayeb | 2010-01-29 16:33:26 +0100 (Fri, 29 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Lloyd_move.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Mesh_global_optimizer.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Mesh_sizing_field.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Odt_move.h
    | 
    | Fix: ensure that no '0' is inserted in the sizing field.
    | ------------------------------------------------------------------------
........
  r53920 | lrineau | 2010-01-29 18:44:29 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Bug fixes in a demo.
........
  r53924 | pmachado | 2010-01-29 20:48:24 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Bug fix: pre-condition + case of three different spheres with 2 coincident
  radical planes (and the consequences).
........
  r53928 | lrineau | 2010-01-31 13:13:10 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  Add a precision that AK/RS is not available on Windows.
........
  r53930 | lrineau | 2010-01-31 13:39:12 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  NSIS installer for CGAL-3.6
........
  r53932 | lrineau | 2010-01-31 13:42:35 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  script_cgal.nsi is no longer named after a specific version.
........
2010-01-31 13:02:15 +00:00
Laurent Rineau 5e42fc9b07 Fix a uic warning. 2009-11-20 10:00:08 +00:00
Laurent Rineau 6de5b28f28 Revert the part of r53095 that were commited by error. 2009-11-18 15:19:18 +00:00
Laurent Rineau 23131c40b5 Merge change 53094 from branches/unsorted-branches/eric/CMAKE/GraphicsView 2009-11-18 15:17:14 +00:00
Laurent Rineau 1df2c5e127 Fix linking on non-Windows platforms: CGAL_Core is needed. 2009-11-17 10:24:37 +00:00
Andreas Fabri c9aeb32188 Initial version of a Qt4 based demo 2009-11-10 14:23:51 +00:00
Andreas Fabri 570ecfc719 Initial version of a Qt4 based demo 2009-11-10 13:44:35 +00:00
Sylvain Pion 4e7c43310e Remove svn:executable property 2009-09-19 05:36:12 +00:00
Fernando Cacciola caf5fa0883 Added offsetting demo 2009-07-06 16:11:03 +00:00
Laurent Rineau cc73b1b443 Remove the Terrain subdirectory.
A working-in-progress copy lies in
svn/cgal/branches/experimental-packages/Triangulation_2-projection_traits/
2009-03-06 15:03:58 +00:00
Laurent Rineau d5e0734193 - Back to the EPIC kernel, instead of EPEC.
- Use the filtered projection traits.
- Add timers, profilers, etc.
2009-02-06 15:35:05 +00:00
Laurent Rineau 002d7a33ce Add an action that inserts a given number of random points (inside the
current bounding box)
2009-02-05 10:54:08 +00:00
Laurent Rineau 7389127336 Add a constrained edge that complicates the data set a bit. 2009-02-05 10:53:13 +00:00
Laurent Rineau 5e7eb18e4c Display the projection axis. 2009-02-05 10:52:39 +00:00
Laurent Rineau e3306db3d2 - Add <CGAL/Triangulation_2_projection_traits_3.h> (need to be polished a
bit)
- demo/Triangulation_2/Terrain/ now use that projection traits, with a
  normal that can be changed interactively.
2009-02-04 22:56:45 +00:00
Laurent Rineau b7ad310cc9 Fix a warning about uninitialized stuff in "Point_3 p;" 2009-02-04 16:36:19 +00:00
Laurent Rineau 69bc2878c4 Add a data set with intersecting segments. 2009-02-04 16:35:34 +00:00
Laurent Rineau e3b02d40c5 - MainWindow.ui: add shortcuts
- Terrain.cpp: let users pass a filepath as first argument.
- Viewer: 
   - draw constraints edges in red,
   - use lighting when needed.
2009-01-30 16:09:47 +00:00
Andreas Fabri bc31311906 A terrain demo 2009-01-30 14:57:59 +00:00
Sylvain Pion eaba877fb2 Remove svn:executable property on *.xpm *.odp */maintainer files 2009-01-03 13:38:09 +00:00
Sylvain Pion e339f86cd2 More removal of svn:executable property on images. 2009-01-03 13:30:10 +00:00
Sylvain Pion 873efc64e1 Remove svn:executable property on images. 2009-01-03 13:27:56 +00:00
Laurent Rineau 6b445bdf13 Fix the registering of Triangulation_2 targets in the "demo" target. Bad copy-paste Fernando! :-) 2008-12-18 19:41:24 +00:00
Fernando Cacciola 24f08fc681 Added demos to the demos target 2008-12-18 17:29:36 +00:00
Laurent Rineau 4a191299ed Fix out-of-sources build for Alpha_3 qt4 demo. 2008-12-18 11:48:39 +00:00
Andreas Fabri 740040e5a9 Add the resource file 2008-12-11 11:05:02 +00:00
Andreas Fabri 8310960e97 Add 'About' 2008-12-10 15:18:33 +00:00
Laurent Rineau 4309e29f6e Add icon 2008-12-08 16:51:01 +00:00
Andreas Fabri 39ae0c680a Remove debug output 2008-12-05 16:34:18 +00:00
Andreas Fabri e44aaafac0 Read weighted point instead of bare point 2008-12-05 16:33:43 +00:00
Andreas Fabri 092b565600 Remove debug output 2008-12-05 16:33:38 +00:00
Laurent Rineau 88cc6becf4 Fix the tooltip of input weighted point 2008-12-05 13:10:13 +00:00
Laurent Rineau a3b4c9226c new input point icon 2008-12-05 13:09:59 +00:00
Laurent Rineau c64c0df177 The polygon demo needs Core. 2008-12-05 13:09:44 +00:00
Andreas Fabri 27fa91ac1e Remove an action equivalent to 'Clear' 2008-12-03 18:30:40 +00:00
Laurent Rineau 46b70b7c25 Fix again FindQGLViewer.cmake so that it deals with debug and release
libraries, even on Linux where only the release one exists.

Rename QGLVIEWER_LIBRARY to QGLVIEWER_LIBRARIES (-IES), to mimic other
CMake packages.
2008-11-27 15:20:46 +00:00
Andreas Fabri 04e8e4f1d0 reorder member initialization 2008-11-25 18:45:03 +00:00
Laurent Rineau 5d49d36127 - Fix conditionnal compilation: test CGAL_Qt4_FOUND.
- Re-indentation.
- Use ${QT_USE_FILE} *after* QT4_FOUND is tested.
2008-11-20 13:28:52 +00:00
Laurent Rineau d040b51a80 Use QT4_FOUND instead of QT_FOUND. FindQt4.cmake provides both.
As we have QT3_FOUND, in FindQt3-patched.cmake, that makes more sens to use
the versionned variable.
2008-11-20 13:25:42 +00:00
Laurent Rineau 4032eade9a Massive removale of "QUIET" in find_package calls (except for
FindVTK.cmake, which has a bug). Let's see if that can help us to find out
why we still have problems with demos on MacOS and Windows.
2008-11-19 13:58:43 +00:00
Laurent Rineau 226b66183b Check all CGAL components.
Remove QUIET.
Re-indent.
2008-11-19 13:19:19 +00:00
Andreas Fabri 40e63c3bde Removed textoutput, Edit, and renamed Tools to Algorithms 2008-11-09 15:56:06 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Fernando Cacciola 29000b40d1 Removed more obsoloted cmake modules 2008-11-04 12:56:36 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Andreas Fabri 051aa10937 include header files 2008-11-02 21:02:29 +00:00
Andreas Fabri 37ad6aab1a use older functions 2008-11-02 20:13:03 +00:00
Laurent Rineau b067e9a122 Fix conforming functions. 2008-10-27 21:31:12 +00:00
Andreas Fabri 13f3e2bf65 lowercased file name 2008-10-25 09:15:08 +00:00
Andreas Fabri 408c91201a Add load/save polygon 2008-10-17 18:28:22 +00:00
Andreas Fabri 822bd15b47 Add fitting of a line through segments 2008-10-17 18:12:58 +00:00
Andreas Fabri 9f149a3ab5 fix bounding rect 2008-10-17 17:13:29 +00:00
Andreas Fabri 2cbb027eb3 Add PCA (Atttention it is buggy) 2008-10-15 15:01:18 +00:00
Laurent Rineau 4d288eef9e Fix in demo/Triangulation_2/Delaunay_triangulation_2: the input tool was
not  working if dimension()==1.
2008-10-13 09:23:44 +00:00
Andreas Fabri da81bc0f02 Remove graphics item from scene before deleting it 2008-10-09 08:28:15 +00:00
Andreas Fabri af5854f1fa Forgot to store first point 2008-10-08 20:24:30 +00:00
Andreas Fabri e67ead4760 Added dependency on a moc file (Thank you, Monique) 2008-10-08 15:12:01 +00:00
Laurent Rineau 89c607219c Fix conditional compilation. 2008-10-08 11:46:09 +00:00
Andreas Fabri d2dd28b7fb Forgot to expresss dependency on the moc file 2008-10-07 07:46:36 +00:00
Laurent Rineau 15d289b287 Add CGAL_Core to the polygon demo (because that demo includes Straits
Skeleton, which uses CORE for internals predicates).
2008-10-03 08:36:23 +00:00
Andreas Fabri 8162efe2a7 Highlight the conflict zone when entering a point with the mouse 2008-10-01 20:14:30 +00:00
Andreas Fabri c67608d37f Added two more partition methods to the demo 2008-10-01 19:37:31 +00:00
Andreas Fabri 53f44636bf Added inner skeleton and I/O 2008-10-01 15:58:17 +00:00
Laurent Rineau 718c1a9f00 Fix MSVCisms: missing typenames. 2008-10-01 13:45:08 +00:00
Andreas Fabri f67c33813d Add QUIET to find_package 2008-10-01 12:30:43 +00:00
Andreas Fabri d2e8a745c8 small fixes 2008-10-01 11:12:27 +00:00
Andreas Fabri 42141c09b6 Conditional compilation 2008-10-01 10:45:52 +00:00
Andreas Fabri a0fbf53105 Conditional compilation 2008-10-01 10:45:10 +00:00
Andreas Fabri add90360b1 Conditional compilation 2008-10-01 10:43:09 +00:00
Andreas Fabri 149972338b Conditional compilation 2008-10-01 10:43:00 +00:00
Andreas Fabri 6cb2606810 Add recent file handling and conditional compilation 2008-10-01 10:16:57 +00:00
Andreas Fabri 67c8337eb8 Keep additional include directory 2008-10-01 10:05:27 +00:00
Andreas Fabri d63921027a Only compile when Qt4 is found 2008-10-01 09:52:43 +00:00
Andreas Fabri 7ad693501b Add the necessary to allow persistence between calls 2008-10-01 09:17:07 +00:00
Andreas Fabri a828d949cc forgot resource file 2008-10-01 08:22:31 +00:00
Andreas Fabri d1499114e3 Added cmake_minimum_required 2008-10-01 05:23:00 +00:00
Andreas Fabri 1cd15aa6b4 2D regular triangulation demo 2008-09-30 16:33:11 +00:00
Andreas Fabri c823377874 2D regular triangulation demo 2008-09-30 16:30:44 +00:00
Andreas Fabri ba7fcaa5f2 Renamed actionExit to actionQuit 2008-09-30 14:45:34 +00:00
Andreas Fabri 8b1ce4bdc8 find resources and rename actionExit to actionQuit 2008-09-30 12:56:38 +00:00
Andreas Fabri 544bf786a9 find resources and rename actionExit to actionQuit 2008-09-30 12:56:32 +00:00
Laurent Rineau f7fbbd939a Detail: add a separator before actionQuit (in menuFile). 2008-09-29 21:53:05 +00:00
Laurent Rineau bd0d9a5f1e Promote Viewer to QGLViewer 2008-09-29 21:49:49 +00:00
Laurent Rineau 6f0d6698e3 connect the slider and the spinbox values 2008-09-29 21:31:08 +00:00
Laurent Rineau 86f008b6cf connect the slider and the spinbox values 2008-09-29 21:30:13 +00:00
Laurent Rineau 489ea92424 Use light model=TWO_SIDE. 2008-09-29 20:38:48 +00:00
Laurent Rineau 879e9b7c1a - Fix CMakeLists.txt for non-Windows platforms.
- Fill svn:ignore.
2008-09-29 19:12:33 +00:00
Andreas Fabri 61a6ca195f Qt4 based alpha shape demo 2008-09-29 19:02:37 +00:00
Laurent Rineau 8a2a1f9902 - New icons for the two Triangulation_2 demos (Andreas: remember that we demo
about regular).
- Constrained_Delaunay_triangulation_2 can now optionnaly show the mesh
  domain.
2008-09-29 17:42:10 +00:00
Laurent Rineau 1ddcec5471 Fix compilation error: header missing. 2008-09-29 17:39:05 +00:00
Laurent Rineau b7ad8da9ea Fix CMakeLists.txt: add cmake_minimum_required. 2008-09-29 17:27:28 +00:00
Laurent Rineau a04928195d Use QApplication::restoreOverrideCursor() instead of
QApplication::setOverrideCursor(Qt::ArrowCursor).
2008-09-28 16:23:39 +00:00
Laurent Rineau 451268657e Make the cancel button of the "insert random points" dialog work. 2008-09-28 15:56:32 +00:00
Laurent Rineau 77582cfe07 Change default Windows sizes. 2008-09-26 17:13:52 +00:00