summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2009-12-06Update to 2.22.3:wiz3-10/+9
Overview of Changes from GLib 2.22.2 to GLib 2.22.3 =================================================== * Bugs fixed: 350200 GTypeModule derived class unref does not unload plugin 598899 GWin32DirectoryMonitor is broken 563627 g_get_prgname() threadsafety 572252 Bug in g_file_test() function. 577711 cross compile check for g++ broken 598712 can't detect text file with backspace 541236 not detecting exact content type 593856 file and directory monitors don't work with --disable-debug 593809 Nautilus does not restore the position of the icons... * Updated translations: Catalan Valencian Estonian
2009-12-06Updating devel/bouml from 4.5 to 4.16.4sno4-17/+242
pkgsrc changes: - Add license definition (gnu-gpl-v2) - Add dependency to sysutils/desktop-file-utils/desktopdb.mk Upstream changes: 4.16.4 November 25th 2009 * Facilitates the adding in a diagram of a incoming/outgoing line (transition, flow ...) to/from a small item already having lines. * When you moved a decentered line having a geometry, the attached labels (name, stereotype ...) could be moved more than expected, fixed. 4.16.3 November 18th 2009 * Facilitates the selection in diagrams of small items having incoming and/or outgoing lines. * When you add an element in a state diagram and its state container is already drawn, force the added element to be inside its state container or region. When you add a state the already draw sub elements are moved to be inside the added state, but because the added state is small this poorly place them. * You can now decenter lines (relations, transition ...) having a geometry ( , , or ), when you change the geometry the line is first recentered on both extremities. * C++ Generator 2.15.1 A space was missing between the two last > in an inheritance of a template class when the last actual is also a template class, fixed. 4.16.2 November 8th 2009 * Except few exceptions when you resized element like classes the edge didn't follow the cursor, fixed. * It was difficult to select a line drawn between an element to an other element placed inside the first one (for instance between a state machine and a sub state drawn inside its state machine), fixed. * In activity diagrams the stereotype of an action is now written, except for opaque actions when you ask for to show their definition through the drawing settings. * You can now change the parent of a state, pseudo state and region through drag&drop in the browser while you stay inside the container state machine. * de.lang added allowing to use the modeler in German, this work is in progress and some translations are still missing (in this case the English is used). Many thanks to Oliver Rudolph for the translation. So you can currently choose between English, French and German. * Recall : if you are volunteer to add the translation for a new language prevent me. The work consists to translate more than 2000 short sentences with a tool I developped for that (of course you don't have to change the sources of Bouml). 4.16.1 October 26th 2009 * In all the previous releases an import project or import as library or import tools crashed the memory under Windows because of a bug in Microsoft Visual C++ compiler, bypassed. * The tools dialog had wrong/random wording due to illegal memory accesses and some translation cases was missing, fixed. * fr.lang updated 4.16 October 25th 2009 * The buttons show/edit body of the operation dialog had a wrong/random wording due to illegal memory accesses and some translation cases was missing, fixed. * In the previous release in a use case diagram a class was represented as an actor even its stereotype was part of a profile and has an associated icon. Now like for in a class diagram the icon associated to the stereotype is used when the drawing setting values natural. * It is now possible to show/hide the visibility of the relations between classes depending on the value of the drawing settings show relation visibility. By default the visibility of the relations of not shown. * Messages in a sequence diagram can now be stereotyped (by textual stereotype out of profile). Default message stereotypes can be set through the default stereotype dialog. * It is now possible to ask for to draw a decomposition indicator icon in a state in a state diagram. By default the icon is not shown. The fact the icon is drawn or not is under your responsability, Bouml doesn't check if this is consistent or not. * Plug-out upgrade 1.15.1 To manage stereotype on messages in a sequence diagram. * XMI2 Generator 1.12 To export stereotype of messages through an extension. * Plug-out empty Upgraded by plug-out upgrade. * fr.lang updated * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.15.1 October 21th 2009 * Internationalization of the modeler's menus and dialogs using a translation files specified through the environment dialog. If you don't specify a translation file the English is used. Note : when you change the language some global menus are unchanged and description of buttons of already opened diagram too, to follow the new language for all exist then restart the modeler. Currently only the translation file fr.lang is available to use French because I only speak French and English If you are volunteer to add a new translation prevent me and I will send you the small tool I made for that and how to do. I do not deny that it is quite laborious to translate more that 2000 sentences, be sure you will have the courage to do that before contacting me ;-) 4.15 September 26th 2009 * Allows to import a project as a library. A project imported as a library can't be modified in the importing project, but it can be updated to follow changes done in the imported project. In case the project imported as library contains others projects imported as library this ones are not considered like that, this means you can't update these sub projects separately but you have to ask for to update the container project you directly imported. To simplify management you can't update a project imported as library while the project is modified, this means you have to save first your project or to reload it to forget changes you don't want, and at the end of the update the project is saved, so you can't undo an update. This feature is dedicated to use projects defining librairies, not to work at several on the same project, for that see Project control and Project synchro * Project control 1.2.3 To manage case of projects imported as library * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.14 September 12th 2009 * When you deleted a package through a plug-out the container package was not marked modified and was not saved without an other reason marking it modified, and an error occured when you reload the project, fixed. * Under Windows, after exiting from Bouml using the [X] button in the title bar (rather than through the menu), the main window is closed but it is possible to have the bouml.exe process still alive and looping indefinitely (problem not reproducted signaled by only one user), bypassed. * In a class diagram it is now possible to resize the classes drawn with the standard representation (not using an icon) * New drawing setting hide get/set operations applying on 'official' get and set operations in class diagrams. By default get and set operations are shown. * New C++ generation setting inline force include in header, when it is set the types referenced in the profile of the inline operations produce includes in the header like this was obligatory the case with the previous releases, else the code generator doesn't take care if there are inline operations to compute dependencies. This setting values true by default for the already existing projects to not perturbate them, but false by default when you create a new project. * C++ Generator 2.15 a space was missing between the two last > in the definition of a template class whose last formal has a default value being a template form (i.e. finishing by a >) and also in the instantiation of a template class where the last actual is a template form but doesn't correspond to the last formal (next formals having default value) To manage new generation setting inline force include in header To avoid a crash on exit when bouml exits before. Follow the new API. * C++ Reverse 2.12 Java Generator 2.19 Java Reverse 2.15 Java Roundtrip 1.2 Java Catalog 2.14 Php Generator 1.7 Php Reverse 1.5 Python Generator 1.3 Idl Generator 2.12 Roundtrip body 1.10 To avoid a crash on exit when bouml exits before, mainly for java catalog because other plug-outs finish automatically. Follow the new API. * Plug-out upgrade 1.15 To manage new generation setting inline force include in header To avoid a crash on exit when bouml exits before. Follow the new API. * XMI2 Generator 1.11.1 To export transition's description and tagged values. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.13.1 July 8th 2009 * Improvement to diminuish the needed time to load a project, mainly in case of projects containing Php definition obtained by a reverse producing artifacts having a long Php definition * C++ Reverse 2.11.1 Java Reverse 2.14.1 Java Roundtrip 1.1.1 Java Catalog 2.13.1 Php Reverse 1.4.1 speed improvement 4.13 July 3th 2009 * Add active on activity, class and state * Add type specification of function's parameters and return values (pep-3107). When a return type is specified (it is not empty) the keyword ${type} produces the return type prefixed by ' -> ' When the type of a parameter is specified (it is not empty) the corresponding ${<n>} produces the type prefixed by ': ' if the keyword is part of the parameter list definition (between ${(} and ${)}) The code generator doesn't place the types between two string delimiters by itself, to produce a string with delimiters you have to enter these delimiters in the type definition at UML level. By default when you add a parameter the keyword ${<n>} is absent, it is added only if you set the new generation setting operation of Python 3 (pep-3107) (generation settings dialog Python[2]), and you have to change by yourself the default operation definition in the generation settings to add ${type} between ${)} and ':' * Plug-out upgrade 1.14 Add operations isActive and set_isActive on UmlBaseActivity, UmlBaseClass and UmlBaseState. Add operations isPython_3_operation and set_IsPython_3_operation on PythonSettings * Python Generator 1.2 To manage type specification of function's parameters and return values * C++ Generator 2.14 C++ Reverse 2.11 Java Generator 2.18 Java Reverse 2.14 Java Roundtrip 1.1 Java Catalog 2.13 Idl Generator 2.11 Php Generator 1.6 Php Reverse 1.4 Roundtrip body 1.9 Follow the new API. * Html documentation Generator 2.18 To import/export isActive. To manage type specification of function's parameters and return values Fixe the generation of the description of the elements defined in Java and/or Php and/or Python * XMI2 Generator 1.11 XMI2 Import 1.7 To import/export isActive. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.12.4 June 11th 2009 * Browser search allows now to search for elements depending on their stereotype. * The menu miscellaneous has the new toggle completion in dialog, it is set by default to be compatible to the behavior of the previous releases. When it is set and you enter a string in a list of choices (combo box) in a dialog, an auto completion/search is done, note this one is non case sensitive (Qt limitation). If you don't like this auto completion/search, unset the toggle. * Internal extension of the Plug-out API for Java Roundtrip. * C++ Generator 2.13 A dependency stereotyped friend produced a wrong code in case the target class was a template, fixed. Follow the new API. * Plug-out upgrade 1.13 A crash occured when you upgraded an old plug-out without Python management, fixed. Follow the new API. * Java Roundtrip 1.0 New plug-out, please refer to the documentation. * C++ Reverse 2.10 Java Generator 2.17 Java Reverse 2.13 Java Catalog 2.12 Idl Generator 2.10 Php Generator 1.5 Php Reverse 1.3 Python Generator 1.1 Roundtrip body 1.8 Follow the new API. * XMI Generator 1.4.6 When a parameter of an operation doesn't have type the token UML:Parameter wasn't closed, fixed. * XMI2 Generator 1.10.2 The base type of a class stereotyped typedef is now produced in an extension form supposing you ask for them Import Interface May 5th 2009 New user contribution, please refer to contributions 4.12.3 April 29th 2009 * Since 4.12 because of change concerning the z-dimension of lines in diagrams it was difficult to select small elements connected to a line in diagram and to connect required '(' and provided 'O' representations in a component diagram, fixed. * You can now close all the opened diagrams through the entry Close all added in the global menu Windows 4.12.2 April 18th 2009 * When you duplicated a state Bouml could crash, fixed. * When you deleted attribute or operation of a class through a plug-out the drawing of the class wasn't updated in already opened diagrams, (the deleted members was still visible), fixed. * Python Generator 1.0.9 In the previous releases the first line of a docstring was indented, then the next lines was produced without adding the current indentation. Now all the lines of a docstring are indented to follow pep-0257. * Plug-out upgrade 1.12.11 Add the operation importProject on UmlBasePackage, returns the UmlPackage corresponding to the imported project or 0/null in case of an error. * Plug-out empty Upgraded by plug-out upgrade. 4.12.1 March 28th 2009 * When a class is associated to a relation (for instance in case of a class relation) and you deleted the class, the plug-out API operation UmlRelation::association() wrongly returned the deleted class, fixed. * In a diagram when two elements was link by a line (whatever it represented) and one the element contained the other one, the line was not drawn. This was mainly a problem in case of high-level transition from a composite state with a target inside the composite state. Fixed. * An auto scroll is now made if necessary when you move in a diagram the mouse with the center or right click down. * Python Generator 1.0.8 When a class referenced an other one placed in the same python package, the python code generator wrongly produced <artifact name>.<class name> rather than <package name>.<artifact name>.<class name>, fixed. In the special case of the artifact is named __init__ this one is now not generated, this means <package name>.<class name> is produced * XMI2 Generator 1.10.1 When you defined an association between a class and an actor an unexpected and inconsistent attribute was generated, fixed. 4.12 March 15th 2009 * In a communication diagram, when you used the menu to change the geometry of a junction between two instances without supporting yet a message, Bouml crashed, fixed. * When you duplicate an activity Bouml may crash, fixed. * In an activity diagram, when an activity partition was in horizontal display mode, and you assigned any colour to it, then close the diagram and re-open it, you got an error message and a part of the diagram was lost, fixed. * In a state diagram it was possible to resize choices by selecting them with other elements and doing a rezise, same thing for decision and merge in an activity diagram, fixed. * The virtual desktop set through the environment dialog was not taken into account when you started Bouml, fixed. * Add new US diagram formats : Letter, Legal, Tabloid, Letter landscape, Legal landscape and Ledger. * Search and referenced by dialogs are now not modal, also add buttons to mark/unmark found elements. * It is now possible to add marked elements in class, use case, component and deployment diagrams though the diagram menu entry add marked elements. * It is now possible to ask for to add related elements in diagram for a class, use case, package, component, artifact and deployment node. A related element is an element having a relation with the current element whose can be shown in the current diagram and part of the browser. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.11 February, 15th 2009 * Add specification on activity and state, used to indicate an implemented operation. Add entries in menu of operation to create an implementing activity or state, or to access to them. * XMI2 Import 1.6 Import specification on activity and state. The previous releases force the roles of the relation, regions and entry/exit pseudo states to not be anonymous, not done anymore. * XMI2 Generator 1.10 Html documentation Generator 2.17 Export specification on activity and state. * Plug-out upgrade 1.12.10 Add the operations specification and set_Specification on UmlBaseActivity and UmlBaseState. Add the operation methods on UmlBaseOperation. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.10 February, 7th 2009 * Add accept call, reply, create object, destroy object, test identify, raise exception and reduce activity actions. * For Python a default definition of __init__ is now specified through the generation settings, this one is used when a class inherits other class(es), the definition asks for mother class(es) initialization through the form super(classname, self).__init__() * In diagrams, now when you move a fragment the textes in collision follow it. * Python Generator 1.0.7 when a class inherits other class(es) without defining __init__ its auto generated definition now contains super(classname, self).__init__() * Plug-out upgrade 1.12.9 Bypass a bug on QVector assignment in Qt 2.3 (release used for Windows) by modifying UmlBaseComponent::set_AssociatedClasses(), UmlBaseArtifact::set_AssociatedClasses() and UmlBaseParameterSet::set_Pins() Add accept call, reply, create object, destroy object, test identify, raise exception and reduce activity actions management. To access/modify the new Python generation settings giving the default __init__ definition. * XMI2 Import 1.5 XMI2 Generator 1.9 Forms produced / expected for provided and required interface and for realizing classes was not the right ones, fixed. Warning, the import of the forms produced by the previous releases is not managed. Import / export of added activity actions. * Html documentation Generator 2.16 Generate added activity actions Produce the initialization of the attributes, relations and operation's parameters at UML level. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.9.3 January, 25th 2009 * To confirm the edition of a relation whose target was a read-only class and without properties on the first role produced an error message, the only solution was to cancel the edition, fixed. * Extends the referenced by command searching for elements in diagrams. To be find in a diagram an element must be directly represented, this means for instance an operation nor an attribute can't be find in a class diagram. * Add management of ${type} for Php in operation, attribute and relation dialogs, a priori used in comment for instance php-comment forms. Note ${t<n>} was already managed. To establish through the generation settings a default description for the class, operation, attribute and relation using @return, @var and @access forms helps you to generate php-comments. Of course it is also possible to write a plug-out modifying the description to use these forms including @param depending on the element definition. * Php Generator 1.4.6 Add management of ${type} in operation generation (other cases already managed), a priori used in comment for instance php-comment forms. * Php Reverse 1.2.2 Parse comments to search for @param, @return, @var and @access forms. * Java Generator 2.16.6 In the previous releases, for an operation declared abstract of defined in an interface, when the '{' corresponding to the start of the body was reached a ';' was produced and the generation of the operation was done. Now a ';' is produced and the generation continues after the first '}' placed after ${body}. * Html documentation Generator 2.15.1 The description of an operations or a class stopped when a '{' was reached, and the description of an attribute or a relations stopped when a ';' was reached, fixed. 4.9.2 January, 11th 2009 * A crash may occurred when you changed the drawing setting depending on the changes made before, fixed. * The Plug-out operation UmlBaseClass::isPythonExternal() returned if the class was external for Php rather then for Python, fixed. * Add management of ${association} in Python for relations and getters/setters associated to a relation. * Fill in white the part containing the name/type of a combined fragment when its color is transparent and its name/type is not empty. * Python Generator 1.0.6 To manage ${association}. 4.9.1 January, 5th 2009 * In an activity, when you created an element through an activity diagram placing the element directly on a partition, this element was wrongly nested in the partition in the browser, and it was impossible to reload the project., fixed. When you load a project the elements wrongly nested in a partition are automatically extracted to come back to a consistent project. * Java Reverse 2.12.5 Java Catalog 2.11.5 The last character of a comment may not be placed in the description, fixed. * XMI2 Generator 1.8.1 To export state entry, do behavior and exit. * XMI2 Import 1.4.1 To import state entry, do behavior and exit. Some changes to import file produced by AndroMDA * State machine generator 1.4.1 A C++ virtual destructor with an empty body is now defined on each class created by the generator. 4.9 December, 23th 2008 * The modeler entered in an infinite loop when you tried to change the geometry of an extension (uni directional association from a stereotype-class to a meta class), fixed. * When a class was present in at least two of the provided required and realizing lists of a component and you deleted the class, saved the model then reload it, the model was inconsistent and a crash can occured, fixed. * Operation's parameters using accentued characters in their name or type was wrong written in diagrams and some dialogs and menus, fixed. * Add activity partitions (swimlanes), please refer to the documentation. * In state and activity diagrams it is now possible to resize forks and joins. * Check a property (tagged value) is present only one time when you valid the edition of an element. * Now Add inhnerited operations doesn't propose getter and setter operations of mother classes. When you move an attribut or relation by drag&drop the associated getter and setter operations are now deleted (the marks allow to move an attribut or relation and its associated getter and setter operations). * Java Generator 2.16.5 In the previous releases a dependency stereotyped import to a nested class produced an import form concerning the top container class. Now the import form concerns the nested class. * Java Reverse 2.12.4 Java Catalog 2.11.4 When the default definition of an element doesn't use ${description}, remove the first/last line in the comment when it is empty or only contains spaces or tabs The comments placed before the first package or import form in a reversed file are associated to the corresponding artifact. * Plug-out upgrade 1.12.8 To fixe definition of operations set_AssociatedDiagram to take into account the case where you unassign the association (diagram is null) To add activity partitions * Html documentation Generator 2.15 XMI2 Generator 1.8 XMI2 Import 1.4 To manage activity partitions. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. * Note : Reference manual up to date 4.8.4 December, 7th 2008 * To validate the edition of a relation whose first role is read only and without property (tagged value) produced a crash, fixed. * It is now possible to associate an icon to the stereotypes defined in a profile by specifying a picture file. In a diagram the image is used without modification when the scale is 100%, else it is resized. This image is used in the diagrams for classes when the drawing mode is natural, components when you ask for to use an icon, packages (context not written), state actions (behavior not written), activity object nodes, deployment nodes and artifacts. In this case the name of the element is written under the icon. These icons are not exported in SVG. The picture is also used in the browser when the element is not deleted, the image is resized to have its width and weight less or equal to 16. For a plug-out the picture path is attached to the property (tagged value) stereotypeIconPath of the class-stereotype. * It is possible to define a shortcut to do a browser search. * C++ Generator 2.12.9 Java Generator 2.16.4 Idl Generator 2.9.5 Php Generator 1.4.5 Change in the generated indents to take into account a class definition whose definition is indented (definition starts by spaces or tabs). * C++ Reverse 2.9.3 To not produce a syntax error on a forward declaration of a struct, union or enum inside the definition of a class, struct or union. Like it was already made for a class, these forward declarations produce an extra member in the model. * XMI2 Generator 1.7.2 XMI2 Import 1.3.2 To manage stereotype icons. * Roundtrip body 1.7.2 Indicate the line number where an invalid preserved block starts. * Rose project import 2.1.2 Fixe a possible crash. 4.8.3 November, 16th 2008 * Fixe problems concerning the duplication of getters and setters * C++ Generator 2.12.8 Java Generator 2.16.3 Idl Generator 2.9.4 Php Generator 1.4.4 Bypass a bug in the Qt operation QCString::remove whose can indirectly produces a crash * Global change 1.2 To manage Python * Note : Reference manual up to date 4.8.2 November, 11th 2008 * Html documentation Generator 2.14.2 To also produce Python definitions. Under Windows, for the C++ version, an extra dot may be added at the end of the selected directory's name returned by QFileDialog::getExistingDirector() (problem detected by a user when the directory path starts by //), add a hack to manage that. * .pro Generator 2.1.5 Add the hask concerning the extra dot like for the Html generator. * Deploy 1.1 Add Python management. A class is deployed for a given language only when it is non external and has a non empty definition. Classes stereotyped stereotype or metaclass are not deployed. An associated artifact is created for a class only when it is deployed for at least one language. * Uml projection 1.1 To manage Python * Plug-out upgrade 1.12.7 To add operations to access / modify Python definitions. Note : you must define the C++ preprocessor variable WITHPYTHON when your plug-out is implemented in C++ and you defined WITHCPP WITHJAVA WITHPHP and WITHIDL. * Plug-out empty Upgraded by plug-out upgrade. 4.8.1 November, 3th 2008 * To modify through a plug-out some generation settings can produce a crash, fixed. You also have to fixe your plug-outs with plug-out upgrade. * Add meta classes management. A meta class is a class stereotyped metaclass. The path of a meta class (by default http://schema.omg.org/spec/UML/2.0/uml.xml or http://schema.omg.org/spec/UML/2.1/uml.xml depending on the XMI generation) is memorized through the property (tagged value) metaclassPath. * Modify the way a stereotype extends a meta classe. In the previous releases you used the stereotype tab of the class editor, and the extending classes was memorized in the property (tagged value) stereotypeExtension. Now an extension is suported by an uni directional association from the stereotype (class stereotyped stereotype) to a meta class (class stereotyped metaclass). The explicit multiplicity 1 indicates the extension is required. When you load a project the properties stereotypeExtension of the stereotype are converted to extensions, the needed meta classes are created. You have to modify your plug-outs to use the meta classes and extensions rather than the properties stereotypeExtension on the stereotypes. * Plug-out upgrade 1.12.6 To fixe some setter operations on UmlSettings, CppSettings, JavaSettings, IdlSettings and PhpSettings. * XMI2 Generator 1.7.1 XMI2 Import 1.3.1 Html documentation Generator 2.14.1 To manage meta classes and extension. * Deploy 1.0.1 To not deploy classes stereotyped stereotype nor metaclass. Of course to apply it on a class view part of a profile seems strange. * Uml projection 1.0.2 To not project classes stereotyped stereotype nor metaclass nor placed under a package stereotyped profile. * Plug-out empty Upgraded by plug-out upgrade. 4.8 patch 1 October, 26th 2008 * Since the release 4.6 a crash occured when only one language is selected and you modified the parameters list of an operation defined for an actor placed in a use case or a use case view, fixed. * To manage the special form used to initialize an enum item in Java (value given in parameter rather than throw an assignment). * On attribute and relation add the property modifiers derived, union (only active when derived is set), ordered and unique. * New drawing settings show attribute modifiers and show relation modifiers to how / hide property modifiers in class diagrams. By default property modifiers are not shown. * Java Generator 2.16.2 patch 1 To manage the special form used to initialize an enum item (already managed by Java Reverse and Java Catalog). * Python Generator 1.0.5 In the previous release the code generation was done for Python 2.2 (explicit object inheritance) depending on the 2.2 flag at the generation setting level rather than at the classes level, fixed. In an operation definition ${class} produces the name of the class containing the operation. * Plug-out upgrade 1.12.5 To add the operations isDerived(), isDerivedUnion(), isOrdered(), isUnique() set_isDerived() (set both if the property is derived and if yes if it is derived union), set_isOrdered() and set_isUnique. on UmlBaseAttribute and UmlBaseRelation * Html documentation Generator 2.14 Export new property modifiers. Upgraded by plug-out upgrade. * XMI2 Generator 1.7 XMI2 Import 1.3 To manage new property modifiers. To manage stereotypes extending several meta classes. Upgraded by plug-out upgrade. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.7 October, 10th 2008 * The default screen set through the environment dialog is not taken account account when it is invalid (for instance when the left coordinate is greater than the right coordinate). Bouml now warns you in this case, and the environment dialog now doesn't allow wrong values. * A state region can now contain states (including initial and final), pseudo states and state actions. * Import generation settings now also import C++ include, Java import, Python import and Idl include definitions * Plug-out upgrade 1.12.4 Modify the type of the first parameter of the operation UmlBaseStateAction::create() to UmlItem. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.6.1 September, 24th 2008 * Fixe a bug in the API with plug-outs occuring when you ask for a sequence diagram definition where an interaction use cover several life lines. Because of this bug the XMI2 generator can crash in when used with the previous release of the modeler. 4.6 September, 22th 2008 * Under Windows, when the user configuration is wrong and designates a non writable home directory contrarilly to the directory given the environment variable USERPROFILE, the environment dialog is show each time you start the modeler, fixed. * When only one target language is selected and you edit an operation, a modification of a parameter impacting the default definition of the operation was only done when you finish the cell edition by clicking in an other cell of the parameters table. Now this is also done when you go in an other tab or validate the operation edition (to click on an other cell isn't necessary). * A fragment can now reference a diagram, mainly to define interaction use in sequence diagram. Arguments and return value can also be specified through a string (you have to give the full form containing parenthesis and ':' if expected). * XMI2 Generator 1.6 Export interaction uses, instance destructions, and continuations. Upgraded by plug-out upgrade. * .pro Generator 2.1.4 Add WITHPHP and WITHPYTHON if at least two WITH* are defined. Note: compatible with old plug-outs without Php nor Python. * Plug-out upgrade 1.12.3 On JavaSettings add operations isForcePackagePrefixGeneration and set_IsForcePackagePrefixGeneration. On CppSetting add operations builtinIn, builtinOut, builtinInOut and builtinReturn taking a string in argument, if the argument is a type defined in the first tab of the 'generation setting' dialog the returned value is the parameter definition depending on the direction, else a empty string/null. Also add setter operations set_BuiltinIn, set_BuiltinOut, set_BuiltinInOut and set_BuiltinReturn taken in argument the type and the new parameter definition, add the type if it is not yet defined through the first tab of the 'generation setting' dialog. On UmlBaseFragment add operations refer returning the diagram referenced by the fragment or null, arguments, covered returning the list of covered instances (life lines). On UmlBaseFragmentCompartment add operations startContinuation and endContinuation. Add two pseudo message kinds in aMessageKind : aDestruction and anInteractionUse. The pseudo message corresponding to an interaction use is produced in the corresponding fragment and for only one of the covered instances. In these two new cases the operation to() returns as from() Note: even the python management is not done in plug-outs, you must define WITHPYTHON when your plug-out is implemented in C++ and you defined WITHCPP WITHJAVA WITHPHP and WITHIDL. * Plug-out empty Upgraded by plug-out upgrade. * The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML. 4.5.1 September, 8th 2008 * Some files like .boumlrc are created into your home directory, unfortunatelly under Windows some users have a wrong configuration (for instance the value of the environment variable HOMEPATH is empty) and the home directory is not writable. In this case the value of the environment variable USERPROFILE is used to specify the home directory. * In the previous releases, to hide all the attributs/operations of a class in a class diagram through individual attribute/operation visibility and setting specify visible member rather than hidden ones didn't have effect, fixed. * Fixing in the operation dialog similar to the one made in the Java generator, see below * When only one target language is selected, when you modify the operation parameters through the associated dialog, the definition for the target language is now also updated (in the previous versions you had to add/remove/modify parameters by hand in the tab associated to the target language). However I encourage you to continue to check the definition for the target language after modifying the parameters (mainly for C++ where modifiers are produced depending on the parameter types and directions). If you don't like this feature, just set another language through the menu Languages. * Java Generator 2.16.1 In the previous releases, when the description or the definition of an operation defined in an interface or an @interface contains a '{', this character was replaced by a ';' and the code generation of the operation was stopped even when this '{' didn't correspond to the beginning of the body. Now this management is done only for the first '{' placed after ${)}. * XMI2 Generator 1.5.9 Fixings concerning sequence and communication diagram export * Global change 1.1.1 A tab can be specified (out of stereotype) through \t like a return is specified through a \n. * Project synchro 1.2.2 Project control 1.2.2 Java Reverse 2.12.3 Java Catalog 2.11.3 To use USERPROFILE when the user configuration specify an invalid home directory under Windows.
2009-12-05Add & enable p5-Format-Human-Bytesseb1-1/+2
2009-12-05Initial import of p5-Format-Human-Bytes version 0.04 in the NetBSDseb3-0/+26
Packages Collection. The Perl 5 module Format::Human::Bytes produces printable strings which are more readable by humans than simple bytecounts.
2009-12-05Add & enable p5-Locale-Msgfmtseb1-1/+2
2009-12-05Initial import of p5-Locale-Msgfmt version 0.14 in the NetBSDseb3-0/+26
Packages Collection. The Perl 5 module Locale::Msgfmt does the same thing as msgfmt from GNU gettext-tools, except this is pure Perl.
2009-12-05Add & enable p5-Devel-Dumpvarseb1-1/+2
2009-12-05Initial import of p5-Devel-Dumpvar version 1.05 in the NetBSDseb3-0/+25
Packages Collection. The Perl 5 module Devel::Dumpvar is a pure object-orientated reimplementation of the perl-debugger's dumpvar.pl functionality. This makes it a much more versatile version than other dumping modules focused on serializing data, to use for dumping information to debug log files or other uses where you don't need to reassemble the data.
2009-12-05Add & enable p5-Devel-Dumpvarseb1-1/+2
2009-12-05Initial import of p5-Devel-Dumpvar version 1.05 in the NetBSDseb3-0/+30
Packages Collection. The Perl 5 module Devel::Dumpvar is a pure object-orientated reimplementation of the perl-debugger's dumpvar.pl functionality. This makes it a much more versatile version than other dumping modules focused on serializing data, to use for dumping information to debug log files or other uses where you don't need to reassemble the data.
2009-12-04Add & enable p5-Class-XSAccessor-Arrayseb1-1/+2
2009-12-04Initial import of p5-Class-XSAccessor-Array version 1.04 in theseb3-0/+31
NetBSD Packages Collection. The Perl 5 module Class::XSAccessor::Array implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object. It works only with objects that are implemented as arrays.
2009-12-04Add & enable p5-Class-Unloadseb1-1/+2
2009-12-04Initial import of p5-Class-Unload version 0.05 in the NetBSD Packagesseb3-0/+27
Collection. The Perl 5 module Class::Unload provides a function to unload a given class by clearing out its symbol table and removing it from %INC.
2009-12-04Update p5-Class-Adapter from version 1.05 to version 1.06.seb2-6/+6
Upstream changes: 1.06 Mon 23 Nov 2009 - Upgrading to Module::Install 0.91 - Allow class methods to be passed through
2009-12-04update to kde 4.3.4markd1-4/+4
KDE SC 4.3.4 has a number of improvements: * A bugfix in Plasma's pixmap cache makes the workspace more responsive * Okular, the document viewer improved stability in certain situations * Marble, the desktop globe has seen some polish * Passphrases with non-ASCII characters have been fixed in the KGpg encryption tool
2009-12-04Update ruby-eventmachine to 0.12.10.fhajny4-42/+107
More than a year worth of fixes and improvements.
2009-12-04update of rt3 to next version (without the session hijacking vulnerability)spz4-11/+12
upstream changelog: UPGRADING FROM 3.8.5 and earlier - Changes: You can now forward an entire Ticket history (in addition to specific transactions) but this requires a new Template called forward ticket. This template will be added when you run. /opt/rt3/sbin/rt-setup-database --dba root --prompt-for-dba-password --action upgrade Custom fields with categories can optionally be split out into hierarchical custom fields. If you wish to convert your old category-based custom fields, run: perl etc/upgrade/split-out-cf-categories It will prompt you for each custom field with categories that it finds, and the name of the custom field to create to store the categories. If you were using the LocalizedDateTime RT::Date formatter from code and passing a DateFormat or TimeFormat argument, you need to switch from the strftime methods to the cldr methods (ie full_date_format becomes date_format_full) You may have done this from your RT_SiteConfig.pm by using Set($DateTimeFormat, { Format => 'LocalizedDateTime', DateFormat => 'medium_date_format' );
2009-12-04add buildlinkry for libjpeg. We can end up linking with the wrong libjpegtnn1-1/+4
on Linux otherwise. There are still other problems with interference from native libraries (i.e. sqlite3).
2009-12-03+ libf2casau1-1/+2
2009-12-03Use correct packlist.joerg1-2/+2
2009-12-03Follow f2c/libf2c split: bump revision of all packagesasau5-9/+10
that list Fortran in used languages.
2009-12-02Import libf2c-20090201 as devel/libf2c.asau10-0/+335
libf2c is Fortran support library distributed by Netlib with f2c (Fortran 77 to C translator). libf2c combines libF77 and libI77 in one library.
2009-12-02Switch to the bzip2 distfile, as requested in PR pkg/30553.snj2-5/+6
2009-12-02Update to 1.4.1:wiz3-7/+10
1.4.1 - 2009-12-01 regression fixes * fix to prepush logic when it creates new heads * fix qseries truncation other * doc fixes: formatting, missing options * tests fixes (now less dependent on environment variables) * inotify fixes * keyword: allow RCSfile like CVS * share: fix a bad interaction with clone * show non-default branch names with summary -q * new schemes extension * i18n updates
2009-12-02Update to 1.3.9 (security fix).fhajny2-6/+6
Changes for APR 1.3.9 *) SECURITY: CVE-2009-2699 (cve.mitre.org) Faulty error handling in the Solaris pollset support (Event Port backend) which could trigger hangs in the prefork and event MPMs on that platform. PR 47645. [Jeff Trawick]
2009-12-01Update rails packages to 2.3.5. This fixes a cross-site scriptingminskim3-7/+9
vulnerability in ruby-actionpack. Major changes: - Improved compatibility with Ruby 1.9 - RailsXss plugin availability - Fixes for the Nokogiri backend for XmlMini
2009-12-01fix patch commenttnn2-4/+4
2009-12-01delete old libaudiofile dependency, bump PKGREVISIONdrochner1-3/+2
2009-11-30LICENSE is gnu-gpl-v3heinz1-1/+2
2009-11-30LICENSE is gnu-gpl-v2heinz1-1/+2
2009-11-30Add standard includes needed for a correct LP64 build. PKGREVISION++.dholland11-2/+139
2009-11-29Mark this NOT_FOR_PLATFORM on LP64 targets. Also fix a typo in thedholland1-2/+5
COMMENT and add a note pointing to devel/ptlib.
2009-11-29destdir support.dholland3-10/+14
2009-11-29Patch out some bogus code that directly inspected the address of heapdholland3-2/+24
variables. Fixes amd64 build.
2009-11-29Add more casts when storing a time_t in a pointer, to shut up the compilerdholland2-1/+27
and thereby fix broken build on 5.0 amd64. The code in question will break in 2038 on i386, but for now at least that's someone else's problem.
2009-11-29Configure socklen_t properly on NetBSD. Fixes broken amd64 build.dholland3-2/+19
2009-11-28fix typo in dependency patterntnn1-2/+2
2009-11-28Add & enable p5-POE-Component-Scheduleseb1-1/+2
2009-11-28Initial import of p5-POE-Component-Schedule version 0.92 in theseb3-0/+32
NetBSD Packages Collection. The Perl 5 module POE::Component::Schedule is a POE add-on. It encapsulates a session that sends events to client sessions on a schedule as defined by a DateTime::Set iterator
2009-11-28Update p5-POE from version 1.005 to version 1.280.seb2-8/+8
Approved by MAINTAINER. Pkgsrc changes: - Adjust dependencies - Change LICENSE to Perl5's one Upstream changes (as announced on POE's mailing list): [Message ID: 4A77B6BD-77ED-4A93-A110-16B083E010F5@pobox.com] I/O Dispatch is Faster I/O events jump the queue in POE 1.280. Skipping an enqueue and dequeue saves significant time. The drawback is that I/O is dispatched in a different order relative to other kinds of events. Most people won't care, but it has affected one of POE::Component::Client::HTTP's tests. Speak up if you think it's affecting you. Session Cleanup is Faster In POE 1.280, session cleanup is done just before the event loop would wait for new events. Programs that aren't event bound should show decreased latency because the cleanup will be scheduled during idle times. This optimization changes the timing of session cleanup and their resulting _stop events. While I don't think it affects many people, it has already bitten Adam Kennedy. Please let us know if you suspect it's gnawing on you, too. Other Changes POE::Wheel::Run::Win32 code has been merged into POE::Wheel::Run. Many thanks to Chris Williams for developing and contributing POE::Wheel::Run::Win32, and Andrew Feren for the patch. The tests should be a little faster since the full tracing has been turned off. Tracing is only enabled when running coverage tests now. This also exposes more warnings to the console, most of which have been fixed. POE::Wheel::ReadLine memory leaks have been fixed. Unfortunately, it requires the use of Scalar::Util::weaken(). This wheel won't run on really old versions of Perl anymore. Patches that don't reintroduce the memory leak are welcome. Miscellaneous $kernel->has_forked() fixes. The mark and sweep session garbage collection fixed an issue where call() would sometimes sidestep garbage collection. Mysterious program hangs should be eliminated by this release. Lots of MSWin32 fixes! Not nearly enough, but it's improved by a leap and a bound. ... and a bunch of really minor things in the CHANGES file. [Message ID: 86EE3691-481B-4841-9558-8280D5CC6E52@pobox.com] POE 1.020 is released! It's a 13-point jump from the last release. Here are the change highlights, beginning with a few potential compatibility issues. (!!!) Thanks to the mailing list, POE::Component::Server::TCP's ClientConnected callback parameters have been fixed. Unfortunately, if your code relies on the previous mis-documented parameters, then it may now be broken. Please review your ClientConnected callbacks with respect to the new behavior and documentation. (!!!) POE::Loop::Event, POE::Loop::Gtk and POE::Loop::Tk have been spun off into their own distributions. This and future POE upgrades won't update those modules. Set your dependencies accordingly. (!!!) With the help of Philip Gwyn, I overhauled POE::Filter::HTTPD to use plainer code and better support RFC 2616. As bizarre as it may sound, GET requests may have content, among other things. Please make sure the changes don't break your code. HTTP is a twisty maze of specification, all different, and you could be relying on something we haven't tested. (!!!) Subversion $Id$ and $Revision$ tags have been removed from the source. This is one of two major prerequisites towards moving the repository to git. Unfortunately, standardizing modules on the master version (1.020) has caused retrograde versioning on those modules. I will probably release POE 1.300 shortly in an attempt to fix the issue. Philip Gwyn fixed a pty leak in POE::Wheel::Run! I had thought closing them was enough, but noooooo! Chris Williams fixed some tests, and of course, his legion of robots have been diligently testing POE and thousands of other modules around the clock! Documented some of the caveats and side effects of running code blocks with POE::Wheel::Run. It's not quite like using exec() to run external programs. Added experimental support for "weak" callbacks and postbacks. Adam Kennedy has a use case for postbacks and callbacks that don't keep their sessions alive. Fixed a bug where rethrowing unhandled exceptions would corrupt POE's internal data. The rethrow has been moved after data cleanup. Revised POE::Kernel->run() documentation for enhanced clarity, in hopes that a certain person may grow to understand the "run() wasn't called" warning can actually be disabled. [Message ID: F8022A58-D129-40A8-97A2-DA413B7AFD98@pobox.com] Highlights of POE 1.007: call() has been optimized slightly. DrGeek on irc.perl.org #poe pointed out in irc.perl.org that call() doesn't need to do a garbage collection check. It never intrinsically affects a session's reference count. Michael Fowler fixed POE::Component::Server::TCP documentation and added a regression test for the component. Philip Gwyn added a signal pipe to make signals more reliable when the USE_SIGNALS switch is enabled. Gcola on irc.perl.org #poe did substantial testing on ActivePerl for Windows. Adam Kennedy wrested some Windows machines from Microsoft for testing, which helped a lot. Some of the signals tests were moved out to POE::Test::Loops so that other event loop adapter writers can take advantage of them. If POE::Loop authors have their own tests they'd like to share, let me know what I can include. Clarified a couple warnings: the run() was never called warning now points to documentation to disable it. The PID reap warnings explain themselves better.
2009-11-27Update p5-Data-Dumper-Concise from version 1.001 to version 1.002.seb2-6/+6
Upstream changes: 1.002 Nov 22 2009 - open up non-ref and multiple arguments since I've not seen any other viable use for the additional syntax
2009-11-27bump the minimum required GTK+ to 2.18.3nb1tnn2-3/+4
2009-11-26Updated to 0.8.4imil6-26/+30
- MASTER_SITES changed - HOMEPAGE changed - added LICENSE
2009-11-26Updated to 0.8.4imil5-38/+40
- MASTER_SITES changed - HOMEPAGE changed - added LICENSE - added gmake to USE_TOOLS - added USE_LANGUAGES+= c c++
2009-11-25Prepare for libtool-2.2: needs explicit --tag as it is using g++.joerg2-6/+6
2009-11-25Fix logic to not add stray -I options.joerg2-1/+13
2009-11-25Changed 2.8.0:adam5-59/+120
This version of CMake fixes many open issues and provides some exciting new features.
2009-11-25Add patches on behalf of Jens Rehsack:tron11-7/+890
Pango was using invalid c++ code and Sun Studio avoids that to compile. Applied patches are taken from the bug-fixes committed upstream -HEAD taken from harrbuuz-ng repository for pango. Bump package revision because of these patches.
2009-11-25Update m17n-lib to 1.5.5.obache6-24/+23
Bugs fixed.