* NEW: Add patch management
* NEW: Patches can be generated for old source archives to be patched to the
currently opened project
* NEW: Patches can be applied/reverted to/from the current project
* NEW: Each patch hunk can individually be inspected and (de)selected before
committing the operation
* NEW: Multiple patches can be queued in the dialog
git-svn-id: svn://localhost/gambas/trunk@5517 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Make the HighlightDiff class recognise hunks separated by the current
`diff` command being echoed into the header. These can be (un)expanded in
Editor now.
git-svn-id: svn://localhost/gambas/trunk@5515 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Ending a process was removing the watched file descriptors twice in
some cases.
git-svn-id: svn://localhost/gambas/trunk@5511 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Creating a source archive now uses a temporary intermediate file and
displays an error message if something fails.
git-svn-id: svn://localhost/gambas/trunk@5510 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Sort profile by descending duration again.
[GB.DB.FORM]
* BUG: Fix possible crash in DataView and DataBrowser.
[GB.GUI.BASE]
* BUG: ScrollArea.EnsureVisible() now takes the scrollbars into account.
* BUG: ScrollArea now correctly takes the Style.ScrollBarSpacing property
into account when computing the ClientWidth and ClientHeight properties.
git-svn-id: svn://localhost/gambas/trunk@5508 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly raise an error if we use the New keyword inside an
embedded array declaration.
git-svn-id: svn://localhost/gambas/trunk@5506 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Profiler: Take recursitivity into account. Consequently, the
duration of a function call in the line by line report does not include
the duration of the called function anymore.
git-svn-id: svn://localhost/gambas/trunk@5505 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: TableView: Editing mode keyboard management now raises the Activate
event if the Click event is not implemented.
git-svn-id: svn://localhost/gambas/trunk@5504 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The built-in HTTP server now send its data in one shot, by using the
Begin and Send methods of the Stream class.
git-svn-id: svn://localhost/gambas/trunk@5500 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Adding a new XmlElement.RemoveAttribute() method.
* BUG: The XmlElement.AppendChild does not crash anymore if a null element is sent.
* BUG: The XmlReader.FromString() now raises an error if the input buffer is empty.
* BUG: Fix some compilation warnings on XMLWriter.
* BUG: Fix the XmlNode.GetChildrenByAttributeValue() search method.
git-svn-id: svn://localhost/gambas/trunk@5499 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Ensure that the RpcClient adds a newline at the end of the data it
sends, and that the "windows" newline sequence is used.
git-svn-id: svn://localhost/gambas/trunk@5498 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The selection color of the Gambas theme is lighter now.
[GB.FORM]
* NEW: Use shadows in FileChooser and DirChooser.
[GB.GUI.BASE]
* BUG: Fix behaviour of splitters when the visibility of one child is
toggled.
git-svn-id: svn://localhost/gambas/trunk@5495 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't close the project version control dialog after a commit.
[GB.GUI.BASE]
* BUG: Fix the layout algorithm of HSplit and VSplit controls.
git-svn-id: svn://localhost/gambas/trunk@5494 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fixes of bugs detected by Coverity Scan.
* BUG: Process output is correctly flushed at process exit now.
[COMPILER]
* BUG: Fixes of bugs detected by Coverity Scan.
[ARCHIVER]
* BUG: Fixes of bugs detected by Coverity Scan.
[INFORMER]
* BUG: Fixes of bugs detected by Coverity Scan.
[GB.COMPRESS]
* BUG: Fixes of bugs detected by Coverity Scan.
[GB.DEBUG]
* BUG: Fixes of bugs detected by Coverity Scan.
[GB.EVAL]
* BUG: Fixes of bugs detected by Coverity Scan.
[GB.IMAGE]
* BUG: Fixes of bugs detected by Coverity Scan.
[GB.IMAGE.EFFECT]
* BUG: Fixes of bugs detected by Coverity Scan.
[GB.VB]
* BUG: Fixes of bugs detected by Coverity Scan.
git-svn-id: svn://localhost/gambas/trunk@5493 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some fixes of bugs detected by Coverity Scan.
* NEW: Raise a 'Filename too long' error now when a too long file path is
detected inside a file management function.
* NEW: System.TimeZone is a new property that returns the current timezone
as an offset in seconds that must be added to a local time to get UTC.
[COMPILER]
* BUG: Some fixes of bugs detected by Coverity Scan.
[GB.IMAGE]
* BUG: Some fixes of bugs detected by Coverity Scan.
git-svn-id: svn://localhost/gambas/trunk@5490 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly initalize the help browser layout.
* NEW: Use the new Image.Fuzzy() method to draw a drop shadow in the
welcome screen text.
[COMPILER]
* NEW: The GB_PCODE_VERSION environment variable can take 'X.YY' as version
instead of 'X.YY.ZZZZ', which is actually useless.
[GB.COMPRESS]
* BUG: Remove useless code never compiled.
[GB.DBUS]
* BUG: Fix a possible memory leak in a debugging routine.
[GB.GSL]
* BUG: Remove useless code never compiled.
[GB.GTK]
* NEW: Implement a cairo surface cache in the Image class, so that drawing
the same image several times trigger a GdkPixbuf -> Cairo surface
conversion once.
* BUG: Slider and Scrollbar controls now raise the Change event only if the
value has really changed.
[GB.NET]
* BUG: Remove useless code never compiled.
[GB.NET.CURL]
* BUG: Remove useless code never compiled.
[GB.NET.SMTP]
* BUG: Remove useless code never compiled.
[GB.V4L]
* BUG: Remove useless code never compiled.
git-svn-id: svn://localhost/gambas/trunk@5489 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The GB_PCODE_VERSION environment variable tells the compiler to use
a different bytecode version that the current one. Use that hack only if
you know exactly what you are doing.
git-svn-id: svn://localhost/gambas/trunk@5488 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove old GDK / X11 drawing code.
[GB.IMAGE]
* NEW: Image.Fuzzy() is a new blur method based on the 'StackBlur'
algorithm made by Mario Klingemann.
git-svn-id: svn://localhost/gambas/trunk@5487 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove environment variables defined in all examples projects at
installation.
git-svn-id: svn://localhost/gambas/trunk@5486 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Switch to 3.4 version.
[GB.COMPRESS.ZLIB]
* BUG: Fix a file handle mistake.
[GB.GUI.BASE]
* NEW: Remove again the MyHSplit.class file. No idea how it came back into
the repository...
[GB.JIT]
* BUG: Fix some warnings by using 'llvm-config.h' instead of 'config.h'.
git-svn-id: svn://localhost/gambas/trunk@5485 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't crash if Paint.End() is called whereas the paint device has
been destroyed.
git-svn-id: svn://localhost/gambas/trunk@5483 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: System information window does not use a shell script anymore.
git-svn-id: svn://localhost/gambas/trunk@5482 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Check process stack pointer with a bigger margin so that we get
'Stack overflow' errors instead of segfaults.
[GB.GTK]
* BUG: Fix menu bar layout when the window is shown for the first time.
[GB.GUI.BASE]
* BUG: Don't set the background color of ScrollArea scrollbars.
[GB.QT4]
* NEW: Remove any useless reference to Q3ScrollView.
* OPT: Paint.ClipRect is now optimized when the clipping region is a single
rectangle.
git-svn-id: svn://localhost/gambas/trunk@5481 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix history page.
[GB.GUI.BASE]
* OPT: ScrollArea scrollbars should not flicker anymore during a resizing
operation.
* BUG: Fix HSPlit and VSplit behaviour when the visibility of a child
changes.
* NEW: HSplit.Layout and VSplit.Layout now return the width of an hidden
child as zero.
[GB.QT4]
* OPT: Optimize clipping when the clipping area is a rectangle.
git-svn-id: svn://localhost/gambas/trunk@5480 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Replace AM_CONFIG_HEADER with AC_CONFIG_HEADER, obsolete and removed with automake-1.13
git-svn-id: svn://localhost/gambas/trunk@5479 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Pointer to string conversion now uses hexadecimal numbers.
[GB.QT4]
* BUG: Clipping now works when drawing pictures or images.
git-svn-id: svn://localhost/gambas/trunk@5478 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ADd a background and foreground color button to the form editor
format toolbar.
[GB.FORM]
* BUG: Remove a debugging message in DateChooser.
git-svn-id: svn://localhost/gambas/trunk@5477 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* New Splitter file were not added. A bas side effect of upgrade to svn
version 1.7?
git-svn-id: svn://localhost/gambas/trunk@5476 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for subversion 1.7.
[GB.FORM]
* BUG: ColorChooser with a border has an inner margin now.
[GB.QT4]
* BUG: Fix drawing or plain and etched borders.
git-svn-id: svn://localhost/gambas/trunk@5475 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix compilation on 32 bits systems.
[GB.FORM]
* NEW: DateChooser got a boolean Border property.
* NEW: ColorChooser got a boolean Border property.
[GB.GTK]
* BUG: Style drawing methods should be correctly clipped now.
* BUG: Compilation with older versions of librsvg should work now.
* BUG: Setting the Paint.Font property with a control font has no side
effects anymore.
* BUG: Drawing richt text and getting rich text size now wrap the text the
same way.
git-svn-id: svn://localhost/gambas/trunk@5474 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Pointer can be converted to String like Integer or Long.
[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly update the '~/.fonts.conf' file when installing the Gambas
font.
[GB.GTK]
* NEW: Remove HSplit and VSplit controls.
[GB.GUI.BASE]
* NEW: HSplit and VSplit controls are now implemented with Gambas.
* BUG: Fix scrollbar layout of ScrollArea and all its descendants.
[GB.QT4]
* NEW: Remove HSplit and VSplit controls.
git-svn-id: svn://localhost/gambas/trunk@5472 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Start making property toolbars in the form editor.
[GB.GTK]
* BUG: Fix some warnings with gcc 4.7.
[GB.GUI.BASE]
* NEW: Start writing a custom HSplit container in Gambas.
[GB.QT4]
* BUG: The Container NewChild event is now raised after the new child
control has been shown, like in gb.gtk.
git-svn-id: svn://localhost/gambas/trunk@5471 867c0c6c-44f3-4631-809d-bfa615b0a4ec