2
* Sketcher module added with constraint solver using SketchFlat
3
* Add Draft module to installer
4
* Fix many Python reference counting errors
5
* Implement edit mode for meshes and shapes
6
* Property editor for placements added
7
* Implement Python's number protocol for MatrixPy and VectorPy
8
* Implement import/export framework
9
* Workaround for offscreen renderer due to a huge memory leak in Coin 2.4.x
10
* Support of Qt 4.1.4 in Draft module
11
* Porting sources to Mac OS X Leopard
12
* Implement a progress indicator to run with OCC algorithm classes
13
* Binding for SWIG-generated pythonocc added
15
Version: 0.7.1779 Date: Sun 14 Dec 2008 +++++++++++++++++++++++++++++
16
* Implementation of uuid
17
* Support of transient directories for FreeCAD documents
18
* Basic support to create SVG files from scenegraph
19
* Python binding finished for all shape and geometry classes in Part module
21
* Class Writer can now insert ascii or bin data in xml stream
22
* Start porting to OpenCascade 6.3
25
Version: 0.7.1672 Date: Sat 25 Oct 2008 +++++++++++++++++++++++++++++
26
* Update of Windows installer
28
Version: 0.7.1658 Date: Sat 11 Oct 2008 +++++++++++++++++++++++++++++
29
* Fix many license issues
30
* Define QT_NO_CAST_FROM_ASCII to avoid problems with UTF-8 encoded strings
31
* Support additional module paths in home directory
32
* Re-implement the "What's this" facility to start the help window with context-sensitive help
33
* Create Python commands from the user input in the property editor
34
* Support of groups in property editor
35
* Implement general export framework
36
* Implement graphical user-interface for creation of fillets and extrusions
37
* Add scene inspector for analyzing the OpenInventor scene graph
38
* Rework online help, prepared for new framework in Qt4.4
40
Version: 0.7.1514 Date: Sun 03 Aug 2008 +++++++++++++++++++++++++++++
41
* Add more stuff to the copyright file
42
* control: add build-dep to python-central
43
* Abstract interface for geometric data types
44
* Avoid flickering of cursor when cutting several meshes at once
45
* Update to the latest debian policy version 3.7.3
46
* Several bugs fixed with Python GIL
47
* Make TopoDS_Shape and Geom_Geometry classes accessible from Python
48
* Make Python interface for algorithms on shapes and geometries
49
* Support of mesh segments
50
* Add test/annotation object
51
* Add simple measurement facility
52
* Remove OpenCascade dependency in Mesh module
53
* Thumbnail facility added
55
* Compile with boost 1.35
57
Version: 0.7.1344 Date: Wed 21 May 2008 +++++++++++++++++++++++++++++
58
* Write patch file to make builds with OpenCASCADE libs inside but with no
59
dependency to libopencascade6.2
60
* New debian package for Feisty
61
* New package with fixed self-dependency problem
62
* Embed required OpenCASCADE libs into this package as long as no official
63
Debian package is available
65
Version: 0.7.1342 Date: Mon 19 May 2008 +++++++++++++++++++++++++++++
66
* Switch to new versioning scheme of OpenCASCADE packages
67
* Re-license all FreeCAD source code to LGPL
69
Version: 0.7.1316 Date: Sat 26 Apr 2008 +++++++++++++++++++++++++++++
70
* Support of pivy (Python binding for Coin/SoQt)
72
* General support of SWIG modules
73
* Cleanup code and fix of several race conditions or insecure code (flawfinder)
75
* Optimize mesh evaluation/validation classes to be faster and using less memory
76
* Include Pivy -- the Python binding for Coin
78
Version: 0.7.1031 Date: Fri 04 Jan 2008 +++++++++++++++++++++++++++++
80
* Support of Python binding for Qt4
81
* Support of Python binding for Coin
82
* Support of entirely in Python written modules
83
* Added support of model driven architecture for Python binding
84
* Use boost's signal/slot mechanism to update data
86
Version: 0.6.645 Date: Tue 24 Jul 2007 ++++++++++++++++++++++++++++++
89
Version: 0.6.476 Date: Tue 27 Feb 2007 ++++++++++++++++++++++++++++++
90
* Use revision number in version naming scheme
91
* Initial Release of Debian/Ubuntu package
93
Version: 0.5.285 Date: Thu 05 Oct 2006 ++++++++++++++++++++++++++++++
94
* Use revision number in version naming scheme
95
* Initial Release of Debian/Ubuntu package
96
* Optimizations for huge meshes implemented
97
* Export VRML97 from scenegraph
98
* Export mesh as compressed VRML
99
* have only one color bar per scene
100
* group classes supporting various mesh formats to two classes: MeshOutput and MeshInput
102
Version: V0.5B8 Date: Tue Aug 01 2006 +++++++++++++++++++++++++++++++
103
* Write FreeCAD.log to AppData folder
104
* Use 'HOME' for Linux and 'HOMEDRIVE' for Windows only
105
* new type FCUInt introduced
106
* use same compressed color values as Coin3d
107
* Remove PYTHONPATH stuff
108
* port to OpenCascade 6.1
109
* Switch the installer to python23.zip type lib
110
* PropertyFile added and editor implemented
111
* Check whether a project file is already open and throw an exception
112
* Allow to open a project file even if not everything can be loaded e.g. if a module is missing
113
* Select name if a file instead of directory was given in FileDialog's getOpenFileName() or getSaveFileName() methods
114
* Bug fixed in harmonizing normals of a mesh
115
* speed up a lot several algorithms that searches for independant components of a mesh or searches for inhomogenous normals
116
* make MeshKernel::VisitNeighbourFacets() more robust against topologic errors in mesh
117
* Option added to do one- or two-side rendering of meshes
118
* Dialog to enter numbers higher than the maximum of int's, i.e numbers up to 4294967295
119
* Bug 1449428 (Crash when output to console too long) fixed by replacing vsprintf by vsnprint
120
* Bug 1558658 (A hidden view with a spinning part consumes CPU-Time) fixed
121
* Bug 1558622 (Version.h is not generated with a normal build) fixed
122
* Patches 1559380, 1559154 applied
123
* Bug 1564726 fixed (Does not compile with GCC 4.1.1)
124
* Bug 1566863 fixed (Float Property is has limited range [0..12])
125
* RFE 1566398 impl. (Property editor for App::PropertyEnumeration)
127
Version: V0.5B7 Date: Thu May 18 2006 +++++++++++++++++++++++++++++++
128
* move to SVN version control
129
* added spins to edit line width and point size in display dialog
130
* Optimized SoFCMeshNode for handling of huge meshes
131
* Prepend SoCallback node to log all traversing actions (only for debugging)
132
* command for toggling clipping plane
133
* command for freezing view positions
134
* added new ViewProvider for meshes with more than 100.000 triangles using SoFCMeshNode for optimizations
135
* save/restore of view providers into/from a separate XML file in a project file
136
* check if project file exists when loading from command line
137
* using grid to speed up cutting algoritm for huge meshes
138
* calculate inverse color of mesh color for open edges
139
* added project properties to App::Document
140
* added material property class
141
* allow to disable notification of property container when a property has changed its value
142
* added dialog to show and set project information
143
* start moving display relevant properties from DocumentObject (data) classes to the associated ViewProvider (view) classes
144
* reimplemented dialogs DlgDisplayPropertiesImp and DlgMaterialPropertiesImp
145
* added ViewProvider class for Python
146
* separate data and view properties and show in different tabs in the editor
147
* new methods added to Gui::DocumentPy to get active object and object by name
148
* add only required Inventor nodes to all ViewProvider subclasses and removed from ViewProviderDocumentObject
149
* use an additional STL vector to preserve the creation order of objects
150
* added a group class for document objects and its view provider
151
* added PropertyPartShape to save/load shapes to/from a document
152
* rename document member in SoFCSelection after a document has been renamed
153
* Prepared for OCC 6.1: The modules 'AppMesh', 'AppPartGui', 'AppRaytracing' and 'AppRaytracingGui' need the module 'TKMesh.lib'
154
* Added a method to XMLReader to get unsigned long from a string
155
* Make several methods of BaseView const
156
* Bug fixed in TreeView
157
* Added new action classes for en/disabling selection and highlighting with their colors
158
* Bug fixed when opening a project with the same file name
159
* RFE 1450472 Clear selection of active document only
160
* SoFCMeshOpenEdge shape node added to render the open edges of a mesh
161
* print some information in Attach() and Detach() in Observer in debug mode
162
* delete command objects when application is exiting
163
* bug fixed in 'Refresh' command
164
* active view stuff fixed
165
* proper handling of double clicks with wheel button
166
* Random color implemented
167
* Box zoom implementation started
169
=====================================================================
171
=====================================================================
173
Version: V0.5B6 Date: Sat Apr 15 2006 +++++++++++++++++++++++++++++++
174
* renamed Vector3D to Vector3f indicating the precision of float and Vector3d as double respectively
175
* updated the unittests in Test framework using new API
176
* Added some experimental properties to mesh viewprovider
177
* Allow to build up structured menus from within Python
178
* StdWorkbench::setupContextMenu() implemented
179
* PropertyStringList added
180
* Continued implementation of property editor
181
* Nullify reference to deleted object of dependent objects (Document::remObject)
182
* Check if the reference is valid in Mesh::Feature::getMesh() and subclasses
183
* Several bugs in Raytracing module fixed
184
* API changes in DocumentPy:
185
- Recompute -> recompute
186
- activeFeature -> activeDocument
187
- addFeature -> addObject
188
- getFeature -> getObject
189
- removeFeature -> removeObject
190
- listFeatures -> listObjects
193
- GetActiveFeature -> getActiveObject
194
* API changes in Property
195
- Save(Writer&) -> Save(Writer) const
196
* API changes in ViewProviderDocumentObject
197
- attach(App::AbstractFeature*) -> attach(App::DocumentObject*)
198
* Applied patch 1470733, SetOperation patch
199
* Applied patch 1470737, new module tritritest
200
* Fixed bug in ViewProviderDocumentObject::ViewProviderDocumentObject(): pcPointStyle->ref()
201
* Check for scheme version when loading a project file and handle the reading procedure differently
202
* RFE 1470745 implemented (material mode: Open Edges)
203
* show also members of DocumentObjects in Python (implemented in DocumentObjectPy::_getattr)
204
* show members in MaterialPy, DocumentPy and FeaturePy
205
* Fixed bugs with C++/Python framework
206
(NOTE: All C++ classes returning an associated Python object with a reference to itself must NOT return always a new instances
207
for each call but it must return the same instance, otherwise the Python objects cannot be notified when the C++ object
209
* Allow drag'n'drop for files coming from ZIP files
210
* More intuitive handling of property editor
212
Version: V0.5B5 Date: Sat Feb 25 2006 +++++++++++++++++++++++++++++++
213
* Make use of AC_LIBTOOL_DLOPEN macro for Unix/Linux based systems to allow to create modules.
214
* Create a loader module (without 'lib' prefix ) for each shared library (with 'lib' prefix)
215
* The dirty hack to create symlinks during installation has been removed.
216
* Builder3D Visual debugging facility
217
* set default tabwidth in editor to 4 char, can be changed in user settings
218
* block comment/uncomment implemented
219
* Undo/Redo of block comment or uncomment implemented
220
* Bug in DocItem class fixed: allow only one item with the same name
221
* set the dirty flag after Gui::Document has been changed, remove after saving the document
222
* WildMagic dllexport define (patch 1441148)
223
* fix assert if missing feature (patch 1441146)
224
* new modules (patches 1441103, 1441082)
225
* Fixes for new modules (patch 1441145)
226
* Specify orthographic or perspective camera in user settings
227
* Ignore built files in Python script for creation of modules
228
* Fixing Bug 1442521,
229
* turn backface culling on/off (RFE 1443940). Seems to work properly with convex geometries only
230
* Enabled two-side rendering for meshes in case it is not a solid
231
* Return the edge list by reference in mesh kernel (to avoid memory leak)
232
* PropertyVectorList implemented
233
* Use PropertyVectorLists and PropertyFloatLists in Mesh::Curvature feature and its associated view provider
234
* PropertyColor(List) implemeted
235
* PropertyMeshKernel added
236
* move all Projects to NODEFAULTLIBS
237
* move all Projects to xcopy
238
* start implementing the link between FreeCAD property and property editor
239
* New methods in Builder3D (patch 1450695,1451028)
240
* Set operations (patch 1451026, 1451138, 1451141)
241
* start const Mesh and MeshProperty
242
* implement class to evaluate and validate meshes with corresponding feature classes
243
* dialog added to analyze and repair meshes
244
* special view providers to display defects of meshes
245
* delete features from the document
246
* bug fixed: remove features to be deleted from the selection
247
* bugs fixed in selection node
248
* restore original document file name after loading a project file
249
* start implementing an Inventor node rendering the mesh structure directly
251
Version: V0.5B4 Date: Sat Feb 04 2006 +++++++++++++++++++++++++++++++
252
* use type system in selection class
253
* replace DataStream classes by i/ostream classes
254
* start standardization of API of exported Python classes
255
* implement standard factory in Base::Type
256
* remove Feature and ViewProvider Factory, use Standard
257
* using update instead of recompute after loading document
258
* using c++ name in addFeature()
259
* updating the installer files
260
* fixing the build Dist scripts
261
* implementing Comment for Save picture
263
* use type system in workbench classes
265
* Property Pre Callback
266
* Property Lists started
268
* Run script from editor
270
Version: V0.5B3 Date: Mon Jan 30 2006 +++++++++++++++++++++++++++++++
271
* use the zipios++ library for reading from/writing into compressed archives
272
* update zipios++ sources to current CVS version
273
* mesh creation with less memory usag (patch from bgrupp)
274
* a fast algorithm to count edges (2 manifold) without additional memory (patch from bgrupp)
275
* resolve problems for running macros from file with Microsoft Visual Studio 8.0 (patch from bgrupp)
276
* I/O of points and meshes in document container file
277
* fixes memory exception in view provider for meshes
278
* fixes memory exception when rendering an Inventor node with huge amount of data
279
* more efficient loading of huge meshes
281
Version: V0.5B2 Date: Sun Jan 15 2006 +++++++++++++++++++++++++++++++
282
* implementing Mesh save and restore
283
* implementing Points save and restore
284
* Save/Open of compressed XML documents
285
* Preference page for document
286
* Setting of document compression level
287
* set _STLP_USE_NEWALLOC to free memory allocated in associative containers
288
* implement Open/Save/SaveAs for use from Python
290
Version: V0.5B1 Date: Jan 15 2006 +++++++++++++++++++++++++++++++
291
* changes due Version in Installer
293
Version: V0.3B5 Date: Wed Nov 30 15:56:28 2005 +++++++++++++++++++++++++++++++
294
* redesign of Command framework finished
295
* download URL adjusted
296
* allow to download documentation from SourceForge into another directory
297
* store user settings under .FreeCAD on Linux platforms
298
* languageChange f?r CommandGroup and its items
299
* connect and implement Viewer Preferences and updates
300
* fixing Display Dialog
301
* increment reference count of root element before adding to the scenegraph (fixes also the bug with IV examples)
302
and decrement counter when viewer gets destructed
303
* bug fixed in destruction of viewer
304
* moved code from SoFCSelectionAction::callDoAction() to SoFCSelection::doAction() as the selection object must decide what to do, not the action
305
* Implementing save document (partially)
307
Version: V0.3B1 Date: Thu Aug 11 06:20:13 2005 +++++++++++++++++++++++++++++++
308
* Begin Workbench framework redesign
309
* BUG 1216922 fixed (Bug with active document)
311
Version: V0.1B120 Date: Tue Jul 26 17:09:13 2005 +++++++++++++++++++++++++++++++
312
* Move import shapes from Import to Part
313
* Reworking Feature Property handling
314
* Implementing Feature Linking
315
* Add Naming to Features (AddFeature() needs now a Type and a Name
316
* Moving Vector3D and Matrix4D in Base::
317
* Moving DataWithProperty in Base::
320
* CurveNet Feature in Part
321
* Bug 1242877 fixed (Reference counting)
323
Version: V0.1B119 Date: Wed Jun 29 12:57:43 2005 +++++++++++++++++++++++++++++++
324
* reworking recalculation of the document
325
* implementing Feature viewing modes and material
326
- Python binding for that all
327
* ViewProvider framework in Inventor viewer
328
* remove CasCade Viewer
329
* Interpreter::runString returns now a value
330
* Improving mouse interaktions
331
- fix and enable Spin rotation
332
- implement panTo middle mouse double click
333
* implementing selection
334
* using "right" transparency mode
335
* RFE 1187174 implemented (Calling "print" for internal Python objects)
336
* Several improvements:
337
- Command Std_ViewFullScreen switched to toggle command
338
- Use ESC or F to leave fullscreen mode (hard coded in MDIView)
339
- Ignore ContextEvents and accelerators while the progress bar is working
340
- Use double prescision for double in parameter editor
341
- Consider fullscreen windows in ApplicationWindow::activeView()
342
* Initial impl. of a simple color legend
343
* Show progressbar not from beginning but after a few seconds
344
* Using own event loop (QDialog not exception-safe)
345
* RFE 1149709 Missing waitcursor implemented (using Sequencer therefore)
346
* RFE 1211364 Clean up when closing App (using Python's Py_AtExit and Py_Finalize)
347
* BUG 1232848 Recursion in IsKind()
349
Version: V0.1B118 Date: Tue Jun 07 15:32:43 2005 +++++++++++++++++++++++++++++++
350
* Bug 1165895 fixed (Bug in closing document)
351
* RFE 1223968 implemented (Pasting scripts in the python console)
352
* Bug 1224686 Action.h: command not found error during linux make
353
Check for QT_UIC and QT_MOC again after the Qt test
355
Version: V0.1B117 Date: Sun Mar 20 14:06:55 2005 +++++++++++++++++++++++++++++++
356
* Mesh data structure added to Mesh module
357
* Feature import for STL files added
358
* Viewprovider for meshes added
359
* Integration of latest Image module source
360
* RFE 1159671 implemented (elements in alphabetic order)
361
* Finishing drag&drop multible files
362
* Finishing open from command line and droping on Programm icon
363
* solving load dependand modules
364
* more convenient Python console
365
* Bug 1149706 fixed (Cannot load CAD curves)
366
* RFE 1214187 implemented (Remove views from main window)
368
Version: V0.1B116 Date: Wed Mar 16 23:19:23 2005 +++++++++++++++++++++++++++++++
371
Version: V0.1B115 Date: Sun Feb 27 22:01:44 2005 +++++++++++++++++++++++++++++++
374
Version: V0.1B114 Date: Sun Feb 13 17:07:39 2005 +++++++++++++++++++++++++++++++
375
* Encapsulation of 'wget' in NetworkRetriever
376
* RFE 1100311 Message if wget cannot be found
377
* Bug 1124689 fixed (Problems when all MDI windows closed)
378
* Heavy bug in View3DInventorEx fixed
379
* Check default parameter in FCParameterGrp::GetASCII() and use "" if it is 0
380
* enhanced NetworkRetriever
381
* loading/saving of user defined macros
382
* Logging into file is working under Linux now
383
* RFE 1149922 implemented (Autoscrolling at startup)
385
Version: V0.1B113 Date: Fri Feb 11 00:47:38 2005 +++++++++++++++++++++++++++++++
386
* realize code guidelines in Gui
387
* Patch 1119485 inserted
388
* Method to class Tools added to convert between SbSFImage and QImage
390
Version: V0.1B112 Date: Mon Jan 31 01:57:33 2005 +++++++++++++++++++++++++++++++
391
* redesign of PrefWidgets
393
Version: V0.1B111 Date: Sun Jan 30 19:02:55 2005 +++++++++++++++++++++++++++++++
394
* reactivate Inventor viewer
398
Version: V0.1B110 Date: Fri Jan 28 16:38:29 2005 +++++++++++++++++++++++++++++++
400
* finish macro module switching
402
Version: V0.1B109 Date: Mon Jan 24 11:13:15 2005 +++++++++++++++++++++++++++++++
403
* plugin containing FreeCAD's specific widgets
404
Note: You have to build the sources under src/Tools/plugins/widgets and
405
copy the library to $QTDIR/plugins/designer to make use of them
407
- -l option switch the file log on
408
- -lf to a special file
409
- SetStatus and GetStatus switch on or off the observer
411
Version: V0.1B108 Date: Sat Jan 15 14:24:52 2005 +++++++++++++++++++++++++++++++
412
* Moved HtmlView to HelpView * Reimplementaion
413
* Added class FileChooser ( line edit with button on its right side to browse)
414
* Merged pref. page "Help viewer" and "Online Help" to one page
415
* TextEdit class with completion
417
Version: V0.1B107 Date: Tue Jan 11 11:16:46 2005 +++++++++++++++++++++++++++++++
418
* put Application and Document (and helper classes) in namespace App
419
* put exception handling into ParameterPy wrapper
420
* PIMPLE document in class and py class
421
* put the whole document python methodes with the macros and exceptions
422
* removing doctype and put Feature handling into the document
423
* Bug 1100780 fixed (no color in editor after first start)
425
Version: V0.1B106 Date: Mon Jan 10 11:16:24 2005 +++++++++++++++++++++++++++++++
426
* fixed Bug 1099103 by fixing HasGroup in ParameterPy
428
Version: V0.1B105 Date: Mon Jan 03 16:06:30 2005 +++++++++++++++++++++++++++++++
429
* RFE 1076842 implemented (overlong MDi tabs)
430
* Bug 1076836 fixed (Focus problem with MDI)
431
* Redesign of PrefWidget & WindowParameter
432
* ProgressBar shows remaining time
433
* Bug fixed in removing groups from parameters
434
* Update Commands tab in Customize dialog after creating any macro commands
435
* Allow to modify existing macro commands
436
* FileIconProvider class improved
437
* PyResource class improved
438
* updated README.Linux
439
* clear out Action.cpp/h
440
* use QCString instead of QString for all prefPath and prefEntry properties. This is because of i18n
441
* Translator class added
443
* Change language on the fly
445
Version: V0.1B104 Date: Tue Dec 21 22:15:28 2004 +++++++++++++++++++++++++++++++
446
* Bug 1078371 fixed (crash of property editor)
448
Version: V0.1B103 Date: Wed Dec 08 14:33:04 2004 +++++++++++++++++++++++++++++++
449
* RFE 1080561 (keeping standard toolbars) implemented
450
* RFE 1080558 (Return in Macro Dialog) implemented
451
* RFE 1078375 (Report view enhancement) implemented
452
* Import of STEP and IGES files
454
Version: V0.1B102 Date: Mon Dec 06 02:15:33 2004 +++++++++++++++++++++++++++++++
455
* Redesign of undo/redo framework
456
* Redesign of the customize pages framework
457
* Simplified impl. of the General and Editor preference pages
459
Version: V0.1B101 Date: Thu Dec 02 22:32:22 2004 +++++++++++++++++++++++++++++++
460
* First working experiments with associative parametric modeling
462
Version: V0.1B100 Date: Mon Nov 29 19:40:56 2004 +++++++++++++++++++++++++++++++
463
* set up new exception handling for python call back
464
* implement std property acces in App::Feature
466
Version: V0.1B99 Date: Fri Nov 26 22:40:56 2004 +++++++++++++++++++++++++++++++
467
* replace QextMDI by own impl. using QWorkspace and QDockWindow
468
* Tabbar added to the bottom of the workspace area
470
Version: V0.1B98 Date: Fri Nov 12 18:31:46 2004 +++++++++++++++++++++++++++++++
472
Version: V0.1B97 Date: Thu Nov 11 22:40:19 2004 +++++++++++++++++++++++++++++++
474
Version: V0.1B96 Date: Tue Nov 9 00:29:38 2004 +++++++++++++++++++++++++++++++
475
* Impl. of a property editor as described in "Practical Qt"
477
Version: V0.1B95 Date: Wed Nov 03 17:34:53 2004 +++++++++++++++++++++++++++++++
479
* Automatic Property validation
481
Version: V0.1B94 Date: Sat Oct 23 18:58:52 2004 +++++++++++++++++++++++++++++++
482
* finished implementation of the Tip of the day
483
* splitted several big files in smaller ones
484
* namespace Gui::Kexi for property editor
485
* namespace Gui::Dialog * documentation for most dialogs
486
* use QToolBox provided by Qt instead of StackBar
487
* removed most of unneeded includes (not in PCH) to speed up compilation
488
* use own code convention on several classes
490
Version: V0.1B93 Date: Thu Oct 14 21:55:08 2004 +++++++++++++++++++++++++++++++
491
* features now inserted in the document and get called by a function
493
Version: V0.1B92 Date: Sun Oct 03 17:55:31 2004 +++++++++++++++++++++++++++++++
494
* using namespaces in several modules in Gui now
497
Version: V0.1B91 Date: Tue Sep 21 15:34:55 2004 +++++++++++++++++++++++++++++++
498
* New organsiation of Build scripts in fcbt (FreeCADBuildTool)
499
* first experiments with namespaces With Console (FCConsole) and Interpreter
500
* DocTypePy object for document behavior implented
502
Version: V0.1B90 Date: Tue Sep 07 19:25:03 2004 +++++++++++++++++++++++++++++++
503
* Clean up path finding
505
- switch to new iostream (finaly!!!)
507
Version: V0.1B89 Date: Fri Aug 20 19:03:18 2004 +++++++++++++++++++++++++++++++
508
* pimple App/Application and App/Document
509
* change python export
511
Version: V0.1B87 Date: Thu Jun 03 23:47:13 2004 +++++++++++++++++++++++++++++++
512
* several minor bugs fixed
513
* load settings at startup made in preferences
514
* use Qt splashscreen
516
Version: V0.1B86 Date: Thu May 06 21:15:32 2004 +++++++++++++++++++++++++++++++
517
* removed EnvPrints and put it in Config
519
Version: V0.1B85 Date: Sun Apr 18 01:22:41 2004 +++++++++++++++++++++++++++++++
520
* Configure script finished, FreeCAD is now running under Linux :-)),
521
start linux port of the modules now
523
Version: V0.1B84 Date: Wed Apr 07 15:59:56 2004 +++++++++++++++++++++++++++++++
524
* Completely rework init phase and main.cpp
526
Version: V0.1B83 Date: Mon Apr 5 00:42:17 2004 +++++++++++++++++++++++++++++++
527
* using Qt's qmake tool to build FreeCAD
528
* FreeCAD now is running under Debian in console mode :-)
529
but in GUI mode it crashes after the splashscreen appeared :-(
531
Version: V0.1B82 Date: Sat Mar 20 20:28:27 2004 +++++++++++++++++++++++++++++++
532
* working configure script producing shared libraries
534
Version: V0.1B81 Date: Fri Jan 23 18:28:15 2004 +++++++++++++++++++++++++++++++
535
* connect Python callback functions to QWidget signals
537
Version: V0.1B80 Date: Wed Jan 07 13:36:29 2004 +++++++++++++++++++++++++++++++
538
* initial Python binding using Qt's WidgetFactory framework
539
* Scintilla-Binding reimplemented
540
* Autowaitcursor improved
541
* a first version of python console added
543
Version: V0.1B79 Date: Thu Dec 18 21:48:48 2003 +++++++++++++++++++++++++++++++
544
* included tkinter into libPack
545
* using PyUnit and unittestgui.py in test framework
547
Version: V0.1B78 Date: Sun Nov 23 13:15:15 2003 +++++++++++++++++++++++++++++++
548
* some fixes for the installer
549
- using the right Mod dir in case of Installer
550
- Using absolute Doc path
551
- using Start/Program for Shortcuts
553
Version: V0.1B77 Date: Fri Nov 14 14:56:14 2003 +++++++++++++++++++++++++++++++
554
* Finished Setup stuff
555
* Removed all relativ paths
556
* config HomePath is now not in bin anymore
557
* all config files one dir up
558
* FC runs now from every derectory
559
* remove Startup and Install script
561
Version: V0.1B76 Date: Sat Nov 08 14:47:32 2003 +++++++++++++++++++++++++++++++
562
* spent own module for BitmapFactory
563
* make internationalization much more flexible and compile all the *.ts files
564
into the application (no need of *.qm files at runtime any more)
565
* new factory for scripts, widgets and languages
566
* change FreeCAD and Projects to run with first Version of LibPack
568
Version: V0.1B75 Date: Sat Nov 01 18:38:15 2003 +++++++++++++++++++++++++++++++
569
* changes on the Env handling for the LibPack
572
* Tools to make Binary and Setup distributions
573
* Internationalization is now supported
575
Version: V0.1B74 Date: Fri Oct 31 00:27:14 2003 +++++++++++++++++++++++++++++++
576
* add function RegisterIcon() in ApplicationWindow
578
Version: V0.1B73 Date: Mon Sep 29 00:36:57 2003 +++++++++++++++++++++++++++++++
579
* dependencies from header files reduced to speed up compilation
580
* PIMPLed the ApplicationWindow class
581
* make the python methods in ApplicationWindow more robust
582
* improved the custom widget framework
584
Version: V0.1B72 Date: Wed Sep 24 19:06:32 2003 +++++++++++++++++++++++++++++++
585
* make customizable widget framework much more flexible (from python)
587
Version: V0.1B71 Date: Sun Sep 14 17:38:19 2003 +++++++++++++++++++++++++++++++
588
* make a template application; just run MakeApp.py with application name
590
Version: V0.1B69 Date: Sun Jul 27 13:29:20 2003 +++++++++++++++++++++++++++++++
591
* several bugs fixed in property view
592
* new item types implemented
593
* make what() method of exception class to const
594
(because you should use const <exc. class>& in catch block)
595
* use the document provider classes for the whatsthis stuff
597
Version: V0.1B68 Date: Wed Jul 23 19:46:41 2003 +++++++++++++++++++++++++++++++
598
* Add Feature Attribute
599
* Add Function driver
600
* Implement Test Command 2
602
Version: V0.1B67 Date: Sun Jul 20 00:23:56 2003 +++++++++++++++++++++++++++++++
603
* Precompiled header stuff again
604
* improved the spin box
605
* Report output window added
607
Version: V0.1B66 Date: Sun Jul 13 17:15:34 2003 +++++++++++++++++++++++++++++++
608
* draw transparent the additional area of resized pixmaps
609
* draw a pixmap over another pixmap
610
* a special spin box setting the value by mouse move
611
* reimplementation of the WhatsThis framework
613
* improved drag and drop for the commandline
615
Version: V0.1B65 Date: Sat Jul 12 11:44:20 2003 +++++++++++++++++++++++++++++++
616
* finssh doc framework for basic use
618
Version: V0.1B64 Date: Sun Jun 15 01:20:15 2003 +++++++++++++++++++++++++++++++
619
* Recent file list (MRU)
620
* improvements in drawing dropdown button
621
* allow to disable drag of menu items
622
* bug fixed in load/save of window settings
623
* Inventor Test command
624
* Inventor BREP binding
627
Version: V0.1B63 Date: Sun Jun 08 20:21:25 2003 +++++++++++++++++++++++++++++++
628
* Adding the OCC Browser
629
* Adding PropertyView
630
* Tree heading layout
631
* Settings dialog for Scintilla
632
* switch between several view by clicking CTRL+Tab
633
* Debug interface in FCInterpreter
634
* switch between several styles
635
* drop down button completely new reimplemented
637
Version: V0.1B62 Date: Sat May 31 11:53:56 2003 +++++++++++++++++++++++++++++++
638
* redesign of Document view modell
639
* removing ViewContainer
640
* adding the OnHasMsg methodes
641
* switching some stdCommands to message stile to allow views with own document
642
* moving scintila to a passiv view modell
643
* updated to new version of Scintilla (1.53)
645
Version: V0.1B61 Date: Sat May 24 17:35:52 2003 +++++++++++++++++++++++++++++++
646
* binding for scintilla
647
* switching the observer to templates
648
* adding SoQt to the source
649
* the template observer the M$ STL dont work any more
651
Version: V0.1B60 Date: Wed May 21 21:18:53 2003 +++++++++++++++++++++++++++++++
652
* finishing close, save and update stuff
654
Version: V0.1B59 Date: Sun May 18 11:03:48 2003 +++++++++++++++++++++++++++++++
656
* some changes in close flow, still not finished
659
Version: V0.1B59 Date: Thu May 17 15:40:24 2003 +++++++++++++++++++++++++++++++
661
* pragmas set for windows only
662
* bug fixed in Buttongroug
663
* add string for CustomWidget where to store
665
Version: V0.1B58 Date: Thu May 01 20:40:24 2003 +++++++++++++++++++++++++++++++
667
* precompiled header (werner)
669
Version: V0.1B57 Date: Fri Apr 25 16:18:12 2003 +++++++++++++++++++++++++++++++
670
* New modules for the ToptDS and Geometry wrapping
671
* Script command for macro customizing
673
Version: V0.1B56 Date: Tue Apr 22 18:38:49 2003 +++++++++++++++++++++++++++++++
674
* finish Macro recording
675
* switching toggle commands
676
* View preferences page
677
* some bugfixing (werner)
679
* DnD changes (werner)
681
Version: V0.1B55 Date: Fri Apr 18 23:08:12 2003 +++++++++++++++++++++++++++++++
684
Version: V0.1B54 Date: Thu Apr 17 12:19:12 2003 +++++++++++++++++++++++++++++++
685
* commitin the patch from WErner
686
- still problems with the TreeBar
688
Version: V0.1B53 Date: Sun Apr 13 15:33:23 2003 +++++++++++++++++++++++++++++++
689
* patch from Werner about Linux
690
* rezising the tree and the Icons
692
Version: V0.1B52 Date: Thu Apr 10 21:17:20 2003 +++++++++++++++++++++++++++++++
693
* insert the TreeDockBar
695
Version: V0.1B51 Date: Sun Apr 06 21:27:35 2003 +++++++++++++++++++++++++++++++
696
* Realy big patch from Werner
697
- Fix a problem with the paning in MouseModel
698
- Fixing workbench binding for std. menus
699
- switch to QT_VER for easier changing QT Version
700
- fix cmd_name bug in CmdBar
701
- making command line dropabel (QT3)
703
- time in about dialog ;-)
705
Version: V0.1B50 Date: Fri Apr 04 22:10:24 2003 +++++++++++++++++++++++++++++++
706
* Fix on the window rewrite
707
* some work on the Linux port
709
Version: V0.1B49 Date: Thu Apr 03 22:45:35 2003 +++++++++++++++++++++++++++++++
710
* Master redisign of the window system, not yet full working
712
Version: V0.1B48 Date: Sun Mar 30 15:06:23 2003 +++++++++++++++++++++++++++++++
713
* Big patch from Werner about:
714
- feeding toolbars and Commandbar and menus from the parameterts
715
- customizing works with positions in command bar and toolbar
716
- customizing by draging from menu into toolbar and commandbar
718
Version: V0.1B47 Date: Fri Mar 28 18:24:36 2003 +++++++++++++++++++++++++++++++
719
* Import App Module added
720
* removing Part.py and PartGui.py
722
Version: V0.1B46 Date: Wed Mar 26 18:02:11 2003 +++++++++++++++++++++++++++++++
723
* new methodes in ParameterGrp (IsEmpty(), HasGroup() )
725
Version: V0.1B45 Date: Thu Mar 20 21:05:21 2003 +++++++++++++++++++++++++++++++
726
* Testframe for Parameter and removal
728
Version: V0.1B44 Date: Wed Mar 19 21:41:52 2003 +++++++++++++++++++++++++++++++
729
* deletion of Parameter and Grps
730
* Observer delete notification
732
Version: V0.1B43 Date: Sun Mar 16 22:32:35 2003 +++++++++++++++++++++++++++++++
733
* startet Undo Redo logic
735
Version: V0.1B42 Date: Thu Mar 13 21:36:58 2003 +++++++++++++++++++++++++++++++
736
* changes in Customize Dialog
738
Version: V0.1B41 Date: Sat Mar 08 19:16:05 2003 +++++++++++++++++++++++++++++++
739
* again new resource concept for commands
740
* python command object
742
- implemented some basic tests
744
Version: V0.1B40 Date: Tue Mar 04 21:53:02 2003 +++++++++++++++++++++++++++++++
746
* new resource concept in commands
748
* Command belonging to AppModules
749
* Checking on unsaved files in close()
751
Version: V0.1B39 Date: Mon Mar 03 12:32:14 2003 +++++++++++++++++++++++++++++++
752
* include werners patch
754
Version: V0.1B38 Date: Thu Feb 27 22:19:35 2003 +++++++++++++++++++++++++++++++
755
* fix of memory leack in CmdBar (werner)
756
* start rebulding FCCommand framework
758
Version: V0.1B37 Date: Tue Feb 25 20:29:19 2003 +++++++++++++++++++++++++++++++
759
* massiv improved costomize dialog (werner)
760
- sorting position of toolbars
762
Version: V0.1B36 Date: Sat Feb 22 18:12:19 2003 +++++++++++++++++++++++++++++++
763
* fix python problem (Py_INCREF(Py_None))!
765
Version: V0.1B35 Date: Wed Feb 19 19:41:39 2003 +++++++++++++++++++++++++++++++
766
* new Linux patch (Vaclav)
767
* sequencer break windows only (werner)
768
* run methode in CommandLine (werner)
770
Version: V0.1B34 Date: Sun Feb 16 11:55:21 2003 +++++++++++++++++++++++++++++++
771
* finish the Html-view prefernces dialog (werner)
772
* making unique defines for operating system in Config.h
773
* GetActiveWorkbench methode
774
* included VC7 projects (werner)
776
Version: V0.1B33 Date: Fri Feb 14 19:58:58 2003 +++++++++++++++++++++++++++++++
777
* dynamic cinfiguration dialog (Werner)
778
- first preference dialog for the html view
779
* Full path parameter implemented
780
* some fixes in config registry
782
Version: V0.1B32 Date: Sun Feb 09 22:16:10 2003 +++++++++++++++++++++++++++++++
783
* fix debug module loading
784
* implementing startup config registrie and access functions in App.
785
* implementing Doc Template logic and Part Template
787
Version: V0.1B31 Date: Fri Feb 07 22:26:22 2003 +++++++++++++++++++++++++++++++
788
* ifdefs for QT 3 and 2.3 usage (werner)
790
Version: V0.1B30 Date: Thu Feb 06 20:47:18 2003 +++++++++++++++++++++++++++++++
791
* fix for the CommandBar (Werner)
792
* fix for module loding
794
Version: V0.1B29 Date: Wed Feb 05 09:22:38 2003 +++++++++++++++++++++++++++++++
797
- rewritten Command Bar
798
* some work on the Part module (now loading in release)
800
Version: V0.1B28 Date: Fri Jan 31 17:58:13 2003 +++++++++++++++++++++++++++++++
801
* switching from Stlport IOSTREAM to VC6 iostream
802
* removing FC container wrapping
803
* starting serios work on module loading in part and sketcher
805
Version: V0.1B27 Date: Sun Jan 26 21:25:59 2003 +++++++++++++++++++++++++++++++
806
* Lot of stuff from Werner
807
- New customize dialog
808
- lot of work on preferences
810
Version: V0.1B26 Date: Tue Jan 21 05:59:01 2003 +++++++++++++++++++++++++++++++
811
* Preferences Widget Framework (Werner)
812
- New module WidgetFactory
813
- New modeul PrefWidget
815
Version: V0.1B25 Date: Sun Jan 19 18:20:51 2003 +++++++++++++++++++++++++++++++
816
* Big Linux port patch from Vaclav
817
- some fixes on implicite type conversion (Vaclav)
818
- moving all .cxx to .cpp mainly in gui
819
- moving DlgCusomizeImpl to Imp
820
- and InitGui to GuiInit
821
- rmoving X() macro (trouble on Linux)
822
- Linux Gui console (Vaclav)
823
- Using new sstream on Linux (Vaclac)
824
- fixing some case stuff in include (Vaclav)
825
* some work on the main MouseModel (Werner)
827
Version: V0.1B24 Date: Sun Jan 12 22:15:29 2003 +++++++++++++++++++++++++++++++
828
* switching workbenches
830
Version: V0.1B23 Date: Fri Jan 10 17:43:13 2003 +++++++++++++++++++++++++++++++
833
Version: V0.1B22 Date: Thu Jan 09 22:16:02 2003 +++++++++++++++++++++++++++++++
835
* New Methodes in Gui. (python)
837
Version: V0.1B21 Date: Mon Jan 06 20:53:48 2003 +++++++++++++++++++++++++++++++
838
* Building up Part Application
839
* starting Test Application
840
* Adding FCFactory in Base
842
Version: V0.1B20 Date: Mon Jan 06 11:31:16 2003 +++++++++++++++++++++++++++++++
844
* split up std commands
846
Version: V0.1B19 Date: Sat Jan 04 12:23:49 2003 +++++++++++++++++++++++++++++++
847
* new DlgCustomize (Werner)
849
Version: V0.1B18 Date: Fri Jan 03 19:26:56 2003 +++++++++++++++++++++++++++++++
850
* FirstPreferences Dialog
851
* First Macro Dialogs
853
Version: V0.1B17 Date: Thu Jan 02 21:50:27 2003 +++++++++++++++++++++++++++++++
854
* First Version Parameter Dialog
855
* New Methodes on FCParameterGrp
857
Version: V0.1B16 Date: Wed Jan 01 18:06:46 2003 +++++++++++++++++++++++++++++++
858
* Needed interface in CmdBar (Werner)
861
Version: V0.1B15 Date: Wed Jan 01 17:09:53 2003 +++++++++++++++++++++++++++++++
862
* Changing the install prozess
863
* implementing the Python toolbar bindings
864
* Split Init.py in Init and Startup
865
* Finish verbose mode (-v)
867
Version: V0.1B14 Date: Mon Dec 30 12:42:22 2002 +++++++++++++++++++++++++++++++
868
* coupling FCaction on FCCmdBar (Werner)
869
* New group functions in FCParameter (Juergen)
870
* Progress Bar (Werner)
872
Version: V0.1B13 Date: Thu Dec 26 19:58:57 2002 +++++++++++++++++++++++++++++++
874
* switching StdViews from slots to Messages
875
* try fixing Dock windows
877
Version: V0.1B12 Date: Thu Dec 26 14:54:54 2002 +++++++++++++++++++++++++++++++
878
* New Splasher from Werner
879
* clean up main (-v option)
881
* New Background color
882
* Werner get the automatic wait cursor to work
883
* Dimension field in the status bar by Werner
885
Version: V0.1B11 Date: Fri Dec 20 10:44:09 2002 +++++++++++++++++++++++++++++++
886
* First simple Implementation of Tree Raw
888
Version: V0.1B10 Date: Wed Dec 18 21:44:21 2002 +++++++++++++++++++++++++++++++
889
* fix wrong document bug
890
* html_view cut off horizontal slider
892
Version: V0.1B9 Date: Mon Dec 16 14:40:59 2002 +++++++++++++++++++++++++++++++
893
* First version of Werners waiting cursor
894
* Activ View finished
895
* Send Msg to view finished
896
* Test1 importing BREP
898
Version: V0.1B8 Date: Mon Dec 09 20:51:27 2002 +++++++++++++++++++++++++++++++
899
* Fixes for button bar from Werner
902
Version: V0.1B7 Date: Fri Dec 06 17:30:26 2002 +++++++++++++++++++++++++++++++
903
* insert new button bar from Werner
904
* Activated view methods and SendMsgToActiveView()
906
Version: V0.1B6 Date: Thu Dec 05 20:59:11 2002 +++++++++++++++++++++++++++++++
907
* Clean Up GuiApplication
908
* Add GUI Console observer