* BUG: WebForm: Correctly restore automatic instances between request.
* BUG: WebForm: The Hide() method works as expected now.
* NEW: WebForm: Persistent is a new property that tells a form must be hidden instead of being deleted when clicking on the close button or calling the Close() method.
git-svn-id: svn://localhost/gambas/trunk@7969 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* New: Button: Button is a new Class that diplays a button
* New: Container: Function for Vertical and horizontal arrangement. An invert function allow to invert the
arrangement way.
* New: HBox: is a container class with default arragement set to horizontal.
* New: Control: Many changes in the Control class. Support for Borders ans Shadow. Management of the ClientSpace.
git-svn-id: svn://localhost/gambas/trunk@7968 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebForm: Prevent non resizable dialog window from expanding to fit its contents.
git-svn-id: svn://localhost/gambas/trunk@7965 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Using Response.SendFile() correctly sets the Done property.
* BUG: Getting the sessions keys using sqlite works correctly now.
git-svn-id: svn://localhost/gambas/trunk@7960 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The static public method HandleRequest is now correctly called in your startup form.
* NEW: Remove support for multiple main forms.
* NEW: WebTable: AddColumn() is a new method to add a column and defining its properties in one line of code.
git-svn-id: svn://localhost/gambas/trunk@7958 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't modify DB.Current when sessions are managed with sqlite databases.
git-svn-id: svn://localhost/gambas/trunk@7957 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebTable: Selection is now correctly maintained between requests.
git-svn-id: svn://localhost/gambas/trunk@7955 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebContainer: Force a full refresh when the Visible property changes.
* NEW: WebTable: Add an Hidden property to the column object.
* NEW: WebUploadArea: Clear() is a new method that clears the possible uploaded file.
git-svn-id: svn://localhost/gambas/trunk@7953 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove unneeded references to Channel objects, which lead to memory leak.
git-svn-id: svn://localhost/gambas/trunk@7952 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove the pretty code indentation on function Begin/End. I need to find a way to
close indentations on functions without ending.
git-svn-id: svn://localhost/gambas/trunk@7951 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now polyline work properly.
* BUG: Zoom down does not change the center of the map anymore.
git-svn-id: svn://localhost/gambas/trunk@7950 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebControl.Name is now writable, so that the Group virtual property can be used in the IDE.
git-svn-id: svn://localhost/gambas/trunk@7948 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Editor: Workaround an interpreter crash when analyzing an expression including the LAST keyword.
git-svn-id: svn://localhost/gambas/trunk@7947 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Packager: The description text box now expands vertically.
* BUG: Packager: Debian package description is now correctly generated in all cases.
git-svn-id: svn://localhost/gambas/trunk@7946 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Pop3Client.Refresh() has been implemented. This method was needed to refresh the internal message cache, so that you don't have to open a new connection
each time you need to read the message box.
git-svn-id: svn://localhost/gambas/trunk@7945 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Window.Menus[] does not crash anymore.
[GB.GTK3]
* BUG: Window.Menus[] does not crash anymore.
git-svn-id: svn://localhost/gambas/trunk@7944 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Setting Desktop.Passwords[] now works correctly if 'secret-tool' is used.
git-svn-id: svn://localhost/gambas/trunk@7942 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Connection.ApplyTemplate() now correctly handles a collation whose name is "default" in the template file.
git-svn-id: svn://localhost/gambas/trunk@7941 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Creating a watch with a null path now raises an error instead of crashing.
git-svn-id: svn://localhost/gambas/trunk@7940 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: If Http-Accept-Language header is void, Request.Language returns the current system language instead of "C".
* NEW: Mime types for 'json', 'kml' & 'kmz' files. Used by the Response.SendFile() method.
git-svn-id: svn://localhost/gambas/trunk@7936 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: WebForm.Download() is a new static method that triggers a file download on the client side.
* BUG: WebTextBox: The default event is "Change" now.
* BUG: Allows quotes in automatic completion items.
git-svn-id: svn://localhost/gambas/trunk@7935 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Link explicitly with the thread library.
* BUG: MediaPipeline: Prevent message callback routine possible recursion.
* NEW: MediaPipeline: Raise the Start event when a new stream is started.
* NEW: MediaPipeline: The Position and Duration properties are now computed during the message callback routine.
* NEW: MediaPipeline: Raise the AboutToFinish event two seconds before the stream end.
* NEW: MediaPlayer: NextURL is a new property that you must set to define the next stream that will be played without gap.
* NEW: MediaPlayer: Setting the URL property now automatically stops the player.
* NEW: MediaPlayer: The AboutToFinish event is now raised by MediaPipeline. This is not the GStreamer 'about-to-finish' signal anymore.
git-svn-id: svn://localhost/gambas/trunk@7933 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix to locate JIT.H and resolve issue where multiple versions of llvm present. JIT.H is only available prior to llvm 5.6 and GB.JIT can only be compiled with those versions.
[GB.SDL]
* NEW: Cygwin needs the shared library x11 - as per Bastian Germann
[GB.XML]
* NEW: Cygwin changes - as per Bastian Germann
git-svn-id: svn://localhost/gambas/trunk@7931 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GridView: Stop the scrolling timer when focus is lost, as if you open a modal dialog during a MouseDown event, you don't get the MouseUp event! Maybe I should systematically raise a fake MouseUp event when focus is lost, and QT didn't send it.
git-svn-id: svn://localhost/gambas/trunk@7930 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Connection editor: The "SQL request" button is now an entry in the table list.
* NEW: Connection editor: The database description is now the tooltip of the database configuration button.
git-svn-id: svn://localhost/gambas/trunk@7929 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Use KDE5 wallet when the desktop is KDE5. Use a possible old KDE4 wallet only if no password is found in the KDE5 wallet.
git-svn-id: svn://localhost/gambas/trunk@7928 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow files located in a linked directory to be modified only if they are opened in fake mode, i.e. alone.
git-svn-id: svn://localhost/gambas/trunk@7927 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Timer delay is now stored in 31 bits, and so can now be up to 2^31 - 1 milliseconds, i.e. about 24 days, 20 hours and 31 seconds.
git-svn-id: svn://localhost/gambas/trunk@7925 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The translation file of the project is now always correctly loaded. That was a very old bug.
git-svn-id: svn://localhost/gambas/trunk@7919 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Desktop.RunAsRoot() should work correctly on SuSE now. It uses
'kdsu' if 'kdsudo' is not found.
* NEW: Desktop.RunAsRoot() It uses 'gksu' if 'gksudo' is not found.
git-svn-id: svn://localhost/gambas/trunk@7917 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Desktop.RunAsRoot() should work correctly on SuSE now. It uses 'kdsu' if 'kdsudo' is not found.
* NEW: Desktop.RunAsRoot() It uses 'gksu' if 'gksudo' is not found.
git-svn-id: svn://localhost/gambas/trunk@7916 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The package name of the library is now always prefixed with the vendor name or prefix, so that this name is predictable.
* BUG: Consequently, making a package of a project using another library does not crash anymore if that library was never packaged.
* NEW: When creating the package, display the messages in a box below the output log. Do not use message boxes anymore.
* NEW: When uninstalling a library, automatically remove the vendor directory if it is void.
* NEW: When uninstalling a software installed from the farm, automatically remove the vendor directory if it is void.
git-svn-id: svn://localhost/gambas/trunk@7915 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Welcome dialog: Software button is disabled if no software is installed.
* BUG: Welcome dialog: Software and example lists are automatically refreshed after the farm software client has been used.
* NEW: Welcome dialog: Software can be uninstalled by clicking on the little icon on the top right of the software box.
git-svn-id: svn://localhost/gambas/trunk@7914 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Farm client: Support for library publishing and library installation.
* NEW: Translation: Locations of translated strings should be more readable now.
git-svn-id: svn://localhost/gambas/trunk@7913 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: XmlNode.Attributes now works correctly when getting empty attributes.
* BUG: XmlElement.GetAttribute() now works correctly with empty attributes.
git-svn-id: svn://localhost/gambas/trunk@7912 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: XmlNode: Don't crash when _get()'ing an empty attribute value
git-svn-id: svn://localhost/gambas/trunk@7911 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DirChooser,FileChooser: Add a "delete directory" menu that can delete void directories only.
* BUG: DirView: File watch events does not disturb renaming anymore.
git-svn-id: svn://localhost/gambas/trunk@7910 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TextEditor: Editor works correctly again when a procedure is collapsed.
git-svn-id: svn://localhost/gambas/trunk@7908 867c0c6c-44f3-4631-809d-bfa615b0a4ec