* BUG: Handle public variables like properties.
[EXAMPLES]
* NEW: A new PhotoTouch example I made so that my father can edit its photo
with a simple software.
git-svn-id: svn://localhost/gambas/trunk@4665 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Do not raise an error when a file path cannot be converted to the
local charset. Just do not make the conversion.
* BUG: Freeing any Stream object now automatically closes it.
* BUG: Stream.ReadLine() with no second argument does not crash anymore.
git-svn-id: svn://localhost/gambas/trunk@4664 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Display the right line number if there was a parser error inside a
form class file.
git-svn-id: svn://localhost/gambas/trunk@4661 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: XSLT.Transform() does not crash anymore if the resulting document is empty.
git-svn-id: svn://localhost/gambas/trunk@4659 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Image.Opacity() is a new method that changes the opacity of an
image.
git-svn-id: svn://localhost/gambas/trunk@4658 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: the parser now supports white spaces (http://www.w3.org/TR/REC-xml/#NT-S
git-svn-id: svn://localhost/gambas/trunk@4657 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: XmlReader and XmlWriter can now correctly open files with relative paths.
git-svn-id: svn://localhost/gambas/trunk@4656 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: the parser now correctly supports UTF-8
* BUG: the parser now allows all special characters in tag names and attribute names, including the UTF-8 ones, as defined in http://www.w3.org/TR/REC-xml/#NT-NameChar
git-svn-id: svn://localhost/gambas/trunk@4654 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The '_' special char is now supported in tag names and attribute names.
* BUG: Problems with line count when displaying errors are now solved.
* BUG: Local projects configuration files have been removed.
git-svn-id: svn://localhost/gambas/trunk@4652 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Keep gb.libxml only, for compatibility reasons, as an equivalent of
gb.xml based on libxml.
git-svn-id: svn://localhost/gambas/trunk@4648 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for new gb.xml component family.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for new gb.xml component family.
git-svn-id: svn://localhost/gambas/trunk@4645 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Added Color static class
* NEW: Added color support to Window class
* NEW: Window class now auto-creates a full-screen window
* NEW: Added Screen class for future use
* NEW: Moved symbols from NCurses to Screen where they belong now
* NEW: Key class supports array accessors as other Key classes do
* OPT: Drawing ASCII border if no alternate charset is supported
* BUG: Window.Print handles multiple lines correctly now
* BUG: Fixed Border problems with full-screen windows
* BUG: Fixed exchanged x,y parameters in resize internal function
* BUG: Fixed cursor mislead in internal function to copy window contents
git-svn-id: svn://localhost/gambas/trunk@4643 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Rename the gb.xml component as gb.libxml.
[GB.LIBXML.XSLT]
* NEW: Rename the gb.xml.xslt component as gb.libxml.xslt
[GB.LIBXML.RPC]
* NEW: Rename the gb.xml.rpc component as gb.libxml.rpc
git-svn-id: svn://localhost/gambas/trunk@4640 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Start implementing a Screen static class that is like a Window
representing the full screen.
git-svn-id: svn://localhost/gambas/trunk@4636 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly raise errors when running an external process fails.
git-svn-id: svn://localhost/gambas/trunk@4628 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Added Key static class containing key constants
* NEW: Buffered property in Window class to allow buffered output
* NEW: Refresh method in Window class to produce output if Buffered property
was set
* NEW: Flush method in Window class to clear the input queue
* NEW: Ask method in Window class to prompt the user for specific keys
* NEW: PrintCenter method in Window class to print text in the centre of the
screen
* NEW: Window array accessors now used to change character attributes
* OPT: Standard input is watched only once
* BUG: Inserted missing return statement when reading Window.Border
git-svn-id: svn://localhost/gambas/trunk@4627 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add gb.ncurses to the component list.
* BUG: Prevent Qt from crashing when cancelling a file rename, by not
reentering the event loop with WAIT.
* BUG: Do not try to refresh a deleted directory in the project tree.
[GB.FORM]
* NEW: DateChooser got an array accessor that returns a virtual object from
a date. This virtual object allows to define the foreground color,
background color and the font of any date.
[GB.QT4]
* BUG: Fix some possible use of deleted controls in event management.
[GB.QT4.EXT]
* BUG: Fix some use of uninitialized variables in Editor.
git-svn-id: svn://localhost/gambas/trunk@4624 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Call the error hook before printing the error message on the
standard error output.
git-svn-id: svn://localhost/gambas/trunk@4623 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not call refresh routines when endwin() has already been called.
* NEW: Add an error hook that calls endwin() so that the terminal is reset
and the error message is visible.
git-svn-id: svn://localhost/gambas/trunk@4622 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GridView: Only the left mouse button click hides the selection and
moves the cursor now.
* BUG: GridView: MouseDown events are correctly raised now.
git-svn-id: svn://localhost/gambas/trunk@4619 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ScrollArea ScrollW and ScrollH synonymous properties were added.
* BUG: Fix GridView artifacts when there is no rows or if an incorrect
value has been set to the Header property.
git-svn-id: svn://localhost/gambas/trunk@4618 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The Menu event is now correctly raised even if the MouseDown event
is cancelled.
git-svn-id: svn://localhost/gambas/trunk@4617 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GridView.RowAt() and GridView.ColumnAt() now correctly take the
headers into account.
git-svn-id: svn://localhost/gambas/trunk@4616 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Even() is a new subroutine that returns if a number is even.
* NEW: Odd() is a new subroutine that returns if a number is odd.
[GB.GTK]
* BUG: Close all windows correctly when a QUIT instruction is executed.
[GB.QT4]
* BUG: Close all windows correctly when a QUIT instruction is executed.
git-svn-id: svn://localhost/gambas/trunk@4615 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the text editor toolbar.
* NEW: Add a close menu entry in code, text and form editors. The default
shortcut is CTRL+W.
* NEW: Text editor got a find procedure button like the code editor.
[GB.EVAL.HIGHLIGHT]
* BUG: Add some forgotten CSS properties.
[GB.QT4.EXT]
* NEW: Editor: Support for TAB characters.
* BUG: Editor: Redesign font metrics optimizations.
git-svn-id: svn://localhost/gambas/trunk@4614 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly update the contextual menu when a form editor is
activated.
* BUG: Hide the error message when the editor scrolls.
[WEBSITE MAKER]
* NEW: New home page design.
[GB.EVAL.HIGHLIGHT]
* NEW: Enhance CSS highlighting.
[GB.FORM.MDI]
* BUG: Remove debugging message.
[GB.QT4.EXT]
* BUG: Editor: Draw text one pixel higher so that underline is visible with
all fonts.
git-svn-id: svn://localhost/gambas/trunk@4612 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix typos in extrafiles support in Archlinux packages. Now generation of Archlinux binaries packages in the IDE doesn't check
dependencies anymore, so then can be built with SVN version also.
git-svn-id: svn://localhost/gambas/trunk@4604 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the Enter/Leave events management so that Enter events are
correctly generated when a control is destroyed.
git-svn-id: svn://localhost/gambas/trunk@4603 867c0c6c-44f3-4631-809d-bfa615b0a4ec