cgal/Packages/Qt_widget/changes.txt

360 lines
11 KiB
Plaintext

1.3.35 -13/06/2003 (rursu)
--------------------------
- patched Qt_widget_Triangulation_2.h
1.3.33=34 - 06/06/2003 (rursu)
---------------------------
- added Qt_widget_get_iso_rectangle layer
- written DOC for this layer
- made layers constructors more uniform and documented
- changed names of triangulation_2 and triangulation_2_constrained
- written DOC for
1.3.32 - 04/06/2003 (rursu)
---------------------------
- written DOC for HelpWindow class
- fixed latest bugs in Qt_widget_standard_toolbar.h
- fixed bug in Qt_widget_get_circle.h
- modified the CGALQt.vcproj
1.3.31 - 03/06/2003 (rursu)
---------------------------
- written demo HowTo for Nef_2 polyhedron
- layers that create objects know about the ESC key
- added doc for Qt_widget_history clas.
1.3.30 - 16/05/2003 (rursu)
-------------------
radu:
- added 3 demos: Generator, Polygon, Min_circle_2
- fixed couple bugs from Bugzilla
1.3.29 - 09/05/2003 (rursu)
-------------------
radu:
- removed icons from the documentation
- added ifdedfs in tutorials and examples to make them compile for non Qt users
- removed warning "no newline at the end of the file" from the circle.xpm
1.3.28 - 03/04/2003 (rursu)
-------------------
radu:
- removed addToolBar method from demos (it is obsolete in Qt 3)
- demos toolbars are now real QToolBar classes
- documented well the standard toolbar
- docummented well the Qt_widget_layer class
1.3.27 - 28/03/2003 (rursu)
-------------------
radu:
- fixed move_point layers for Windows. squared_distance method is in the CGAL namespace.
1.3.26 - 25/03/2003 (rursu)
-------------------
radu:
- added demo howto for Convex_hull_2, Partition_2, Minimum_ellipse_2, Largest_empty_rect_2, Max_k-gon, Minimum_quadrilateral
- restructured partition_2 demo
- made demos more uniform
- modified project files for Partition_2, Triangulation_2, Regular_triangulation_2
1.3.25 - 17/03/2003 (rursu)
-------------------
radu:
- Added clear_history() public slot in standard toolbar. The history object is neither public nor accessible so I can't make history->clear() now that the clear_history from Qt_widget is deprecated.
- The move_center() and set_center() methods in Qt_widget are no longer public slots, but simple methods as it was documented. We let like this or we change the doc too. :) Maybe they should be public slots.
- Modified the doc in Qt_widget according to the latest changes concerning the history. Laurent, please take a look and report bugs if any.
- fixed bug in Triangulation_2 demo (uses Qt_widget_toolbar_layers.h that doesn't exist)
- added Qt_widget_move_weightedpoint layer in Qt_widget_movepoint.h
1.3.24 - 14/03/2003 (rursu)
-------------------
radu:
- Added Regular_triangulation_2 demo in Triangulation_2 dir
- Modified names in Triangulation_2 dir of toolbar and toolbar_layers
- Modified the Makefile to compile the doc, ref pages and tutorial
1.3.23 - 11/03/2003 (rursu)
-------------------
radu:
- Removed namespace CGAL from demos.
- fixed bug in output operator for Conic_2
- fixed warnings in couple projects: removed /Wp64 option
laurent:
- Qt_widget_show_mouse_coordinates no longer use sprintf
- Layers are QObject objects, with a parent and a name
- Fixed memory leak in src/CGALQt/Qt_widget_standard_toolbar.C (bug #37)
1.3.22 - 26/02/2003 (rineau)
-------------------
Rewritten the standard toolbar. See bug#49.
1.3.21 - 21/02/2003
-------------------
Rewritten the history stuff. See bug#38.
1.3.20 - 18/02/2003 (rursu)
--------------------
fixed bug in Qt_widget_helpwindow.C/.h for Windows
fixed project in src/CGALQt to build the helpwindow
1.3.10->1.3.15 - 14-02-2003
--------------------
removed #include <CGAL/Qt_widget.h> from apply_to_range.h
1.3.7, 1.3.9 - 14-02-2003
------------
removed dsp projects for VC6
1.3.6 - 13-02-2003
------------------
Added help how to for Alpha_shape demo, Triangulation_2 demo, Triangulation_2_constrained demo
Removed bug in new window that make demos to segmentation fault.
1.3.5 - 21-01-2003
Qt_widget_helpwindow compiles now with g++2.95 with Leda compiler
1.3.4 - 17-01-2003
-------------------
The Nef_2 demo compiles even if you don't use GMP.
Qt_widget_helpwindow have been added in the lib. Provides functionality for demos to display help HowTo.
Alpha_shape demo has less bugs. Now it works as it was expected.
Alpha_shape demo contains now a HowTo button in Help menu.
1.3.3 - 06-01-2003
Fixed Nef2 demo. Both layers could be seen.
1.3.2 - 04-12-2002
------------------
Fix for Qt-2.3
1.3.1 - 26-12-2002
------------------
Qt_widget_standard_tollbar now derives from QToolBar.
Qt_widget_standard_tollbar constructor has two extra optional
arguments, to set the dock area (top, bottom, left, right), if a
newline should be inserted, and the name of the toolbar as a QObject.
1.3.0 - 12-11-2002
------------------
New icons were introduced in the old icon files.
Their name is: filename_small_xpm.
The demos use both of them with QIconSet.
1.2.49 -08-11-2002
-------------------
The qmainwindow.h header file was missing from some demo files. This fix it's only for Windows cause Linux didn't complain.
1.2.48 - 25-10-2002
-------------------
Removed precision problem in output operator for segments. The intersection between iso_rectangle and the segment is done in simple_cartesian<double>
Nef_2 complained about that.
1.2.47 - 22-10-2002
-------------------
The alpha_shape, triangulation, triangulation_constrained resize the widget to fit the bounding box of loaded triangulation
1.2.46
--------
The Qt_widget_standard_toolbar contains a layer to display mouse real world coordinates.
The demos no longer use this layer in their toolbar_layer.
1.2.45
-------
patched Triangulation_2_constrained for Windows
clear_history() calls now configure_history_buttons()
1.2.44
-------
patched couple files that were not tested under Linux for the previous modifs 1.2.43
1.2.43
--------
set_window was setting ranges and added to history even when the geometry of the widget wasn't yet known. Now, set_scaled and add_to_history is delayed in showEvent(...)
the << operators for segment, triangle and triangulation were changed.
the first 2 of them due to very slow bug when segments were degenerated (very big)
the << operator for triangulation use the apply_to_range function to output only the visible triangles
removed redraw from the zoom and the history actions in Qt_widget_standard_toolbar.C. Everything was drawn twice.
1.2.42
---------
set_window was setting ranges even when the geometry of the widget
wasn't yet known. Now, set_scaled is delayed in showEvent(...)
1.2.41
---------
In Qt_widget x_real_rational and y_real_rational were removed. There is only x_real and y_real, specialized for Gmpq. They have no return type now and the result is passed through the second param.
1.2.40
----------
Qt_widget have 2 new functions x_real_rational and y_real_rational.
Those 2 return an Gmpq object. The conversion between screen coordinates and real world coordinates return a more simple number (rational), a Gmpq object.
I put that in the doc either.
1.2.39
----------
The VC7 vcproj files were added in binary mode for all the demos in Qt_widget. This projects are configured for RELEASE/DEBUG mode with Qt3.0
Also couple demos have a cgal_types.h file that contain all the CGAL types definitions.
1.2.38
----------
The alpha shapes demo was modified.
The nef_2 output operator for Qt_widget was patched.
The nef_2 has been added in the testsuite.
1.2.36 == 1.2.37
1.2.36
-----------
The Nef_2 demo is up to date.
The Qt_widget_Nef_2 ouput operator is almost ready. (need tests)
Qt_widget has sizeHint virtual function that is useful with layouts
1.2.35 = 1.2.33
1.2.33
----------------
Some names from the demos were change because of Qt.3 and Windows. Especially for Rectangle and Polygon.
The makefiles from the tutorials were patched in the clean section.
1.2.32
--------------------
The demos are different. The demos involved are Trianguation_2 and Alpha_shapes_2.
1.2.30
--------
Qt_widget_get_polygon and Qt_widget_get_simple_polygon were upgraded.
Qt_widget_history removed warnings.
Qt_widget_layer --- wheelEvent -- repaired changed parameter.
1.2.28
------
Put some remark in the doc about Qpl license.
1.2.27
------
I have removed Qt_widget_ref from doc_tex/support/Qt_widget
1.2.25
-------
I have added the pixmaps in the doc.
I have modified the documentation of Qt_widget a little bit (removed get_matrix)
I removed the matrix from the doc.
I have replaced zoom_in(double) and zoom_out(double) by zoom(double)
1.2.22
-------
The doc after the 2nd revision
1.2.21
----------------------
redefined qt macro in reference manual chapter so chapter can be processed
separately
1.2.20
----------------------
split of user and reference manuals
1.2.19
----------------------
Removed warnings for Unix like systems
Tried to repair the nef_2 operator for Qt_widget (still have to work on it)
Tried to remove errors from doc concerning the pictures included.
1.2.17
-----------------------
Added the largest_empty_rect_2 demo in the package and the testsuite
1.2.16
-----------------------
The Triangulation_2_constrained has been added to the testsuite :)
The input layers pixmaps have become more uniforme
1.2.15
------------------------
The layers are used in a more restrictive way
They get the mouse events only if no other modifier was pressed (Ctrl, Alt, Shift) in the same time
1.2.11
------------------------
This version is very stable.
In this version the operators are in separate files.
The doc is almost up to date. !!!!
Two new demos have been added. Alpha_shapes_2 and Triangulation_2_constrained.
1.2.1
------------------
Replaced Qt_widget_zoom.h by Qt_widget_focus.h
Added some pixmaps in pixmap dir for the previous tool.
Fixed some dsps, adding moc support for files.C
1.2.0
=====
Version submitted to the editoral board
Almost everything has been rewritted since version 1.1.1
1.1.1
=====
Add of Qt_Windon_Get_point.h (input of points)
contrained demo uses it
several other changes
1.1.0
=====
NEW: tool system for inputs
Moved Qt_Window.h from include/CGAL to include/CGAL/IO
1.0.9 (7 June 2001)
=====
Removed main's parameters when unused to avoid warnings
1.0.8 (6 June 2001)
=====
New version of demo makefiles that works with Qt enable install_cgal
1.0.7 (5 June 2001)
=====
We now provide contrained.moc
redraw signal is know resized.
Several code cleaning.
1.0.6 (22 May 2001)
=====
Added a #ifdef CGAL_USE_QT also in demos.
1.0.5 (22 May 2001)
=====
Added few missing fields in headers
1.0.4 (22 May 2001)
=====
Added a #ifdef CGAL_USE_QT to avoid crashing CGAL installation when QT is
not installed
1.0.3 (21 May 2001)
=====
Great modifications in other to follow CGAL packages requirements
1.0.2 (15 May 2001)
=====
Fixes several port bugs. Thanks to Dima Pasechnik
Attempt to fix bug with Borland C++
1.0.0 (14 May 2001)
=====
Initial release