* BUG: Do not remove the '.gambas' directory when compiling everything.
Just remove its contents, and keep a possible '.svn' directory inside.
git-svn-id: svn://localhost/gambas/trunk@6678 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: MimePart.Data does not crash anymore if the mime part is void.
git-svn-id: svn://localhost/gambas/trunk@6677 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some fixes in the software farm window.
[INTERPRETER]
* NEW: Remove the GB.UnrefKeep() interpreter API, as it is not used
anymore.
git-svn-id: svn://localhost/gambas/trunk@6676 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Move the farm servers configuration from the option dialog to its
own dialog.
* NEW: The farm servers configuration is accessible from the farm software
window and from the publishing dialog.
* NEW: Once identified, you can now vote for a software, or remove your
vote, by clicking on the star button.
* OPT: Information on farm softwares is cached as much as possible.
* NEW: Add the 'blues' color theme made by Kevin Fishburne.
[FARM SERVER]
* NEW: A ping request.
* BUG: Voting for a software now correctly update the total vote count.
[GB.SETTINGS]
* BUG: Erasing a settings is correctly saved in all cases now.
git-svn-id: svn://localhost/gambas/trunk@6672 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Apply the "close on exec" flag to all non-temporary file descriptors
opened by the interpreter.
git-svn-id: svn://localhost/gambas/trunk@6671 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Patch 'xdg-open' so that 'kde-open' uses its '-noninteracitve' flag.
That way, the return value seems to be accurate in case of failure.
git-svn-id: svn://localhost/gambas/trunk@6670 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix crash when there is no farm configured.
* NEW: Add a menu entry for opening the farm window.
* NEW: The farm window saves its configuration now.
* NEW: Hitting space in the tag editor opens a list of all tags stored in
the farm.
git-svn-id: svn://localhost/gambas/trunk@6669 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ValueBox: The Value property is not visible to the IDE anymore.
* BUG: ValueBox.Text can understand a void string for all ValueBox types
now.
git-svn-id: svn://localhost/gambas/trunk@6668 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove testing dependencies on 'gb.desktop'.
* NEW: Completion.Open() is a new method that explicitly opens the
completion list.
* NEW: Completion.Open() is automatically called when pressing the space
key on a void editor.
git-svn-id: svn://localhost/gambas/trunk@6667 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Experimental "Gambas Software Farm" dialog. It allows to browse a
farm server, but voting and installing are not yet possible.
* NEW: Requests to the farm server are now displayed in a modal dialog with
an optional progress bar.
[FARM SERVER]
* BUG: Fix many bugs.
* NEW: Search software by tags.
[GB.DB]
* BUG: Connections: Fix a not enough argument error.
[GB.FORM]
* NEW: URLLabel is a new control that displays a clickable URL. If the
'gb.desktop' component is loaded, then a browser is automatically opened
when clicking on the link.
[GB.GUI.BASE]
* NEW: ProgressBar now has a flat look. And a new Border property that
allows to hide the border.
[GB.NET.CURL]
* NEW: HttpClient and FtpClient now raise a 'Cancel' event when their
Stop() method is called.
* BUG: Found a workaround for having accurate upload progress data.
* NEW: HttpClient.CopyFrom() is a new method that allows to fill an
HttpClient object with the configuration of another HttpClient object.
[GB.QT4]
* BUG: Do not use 'QEventLoop::DeferredDeletion' anymore, it is deprecated.
Use qApp->sendPostedEvents() instead.
git-svn-id: svn://localhost/gambas/trunk@6665 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the DnsClient properties description: it is synchronous by
default.
git-svn-id: svn://localhost/gambas/trunk@6664 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Message boxes now uses the current modal dialog as parent if there
is no active window.
git-svn-id: svn://localhost/gambas/trunk@6663 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GridView.Select() with one argument now only selects one row, as
stated by the documentation.
git-svn-id: svn://localhost/gambas/trunk@6662 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ScrollView layout algorithm now takes the margin into account
correctly.
* BUG: Don't crash when a modal dialog is destroyed while visible.
* BUG: Close the main window explicitly during the QUIT instruction.
git-svn-id: svn://localhost/gambas/trunk@6661 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some style fixes for lists.
* NEW: Automatically use the english page if the current page has not been
translated.
* NEW: Automatically use the parent class if possible when a symbol page
does not exist.
[GB.DB]
* BUG: Fix a 'not enough arguments' error in Connections.Create().
[GB.MARKDOWN]
* BUG: <hr> are now only generated from lines including only '*' or '-'. No
space is allowed anymore.
git-svn-id: svn://localhost/gambas/trunk@6659 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Expression analyze now works correctly when ME or SUPER is used.
[FARM SERVER]
* NEW: Use the new automatic database creation feature.
[WIKI SERVER]
* NEW: Support for babelmark markdown syntax comparison.
[GB.DB]
* BUG: Don't crash at connection opening when no database name is
specified.
* NEW: The Connection class has now a part written in Gambas, and the C
part has been put in a parent hidden class named '_Connection'.
* NEW: Connection.GetTemplate() is a new method that return the description
of the database as a string template.
* NEW: Connection.ApplyTemplate() is a new method that takes the previous
template to initialize the structure of the database. If a table included
in the description already exists, it is silently ignored.
* NEW: Connections.Create() is a new static method that create a specific
database from a named connection and its template as saved by the IDE
in the current project.
git-svn-id: svn://localhost/gambas/trunk@6657 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix offline help of project classes. Events are visible now.
* NEW: Database editor: The database structure is now written to a
'*.template' file in the '.connection' directory.
git-svn-id: svn://localhost/gambas/trunk@6654 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Cipher: Fix memory leaks from returning strings.
* BUG: Cipher[...].Encrypt() now passes the three mandatory arguments when
creating a CipherText.
git-svn-id: svn://localhost/gambas/trunk@6653 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The structure of databases is now stored in the *.connection files.
It will be used for an automatic database initialization feature.
[WEBSITE MAKER]
* NEW: Update for 3.6.2.
[WIKI CGI SCRIPT]
* BUG: Fix the display of page without headers.
* NEW: Indexes are now displayed on two or more columns.
[INTERPRETER]
* NEW: New GB.AllocZero() API for allocating memory and filling it with
zeros.
[GB.DB.MYSQL]
* OPT: Cache metadata queries during 30 secondes to speed up things.
[GB.FORM]
* NEW: MenuButton displays a focus rectangle now.
[GB.GUI.BASE]
* BUG: ProgressBar now raises native control events.
git-svn-id: svn://localhost/gambas/trunk@6652 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DOcumentView have now a property .Arrangement that allow
to use the ARrange class to select the way that the documents are diplayed.
* NEW: DocumentView have a property goto to force the Viewer to slide to the
wanted page.
* NEW: DocumentView have a property ShowShadow to display or not the doc shadows.
* NEW: The properties Spacing and Padding allowto define space between and around
the docs. The size is given in pixel at zoom = 1.
git-svn-id: svn://localhost/gambas/trunk@6651 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some fixes in offline help generation.
* NEW: The offline stylesheet file is now a symbolic link to the style
sheet file located in the wiki project.
git-svn-id: svn://localhost/gambas/trunk@6650 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: USE now can be followed by a comma-separated list of component
names. That way the syntax is the same as what was implemented in the
gambas scripter 'gbs3'.
git-svn-id: svn://localhost/gambas/trunk@6649 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for the new USE instruction.
[COMPILER]
* NEW: A class header now can include USE "xxxx" declarations, where "xxxx"
is a component name. It means that the specified component will be loaded
when the class is initialized, the first time it is loaded.
git-svn-id: svn://localhost/gambas/trunk@6648 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DocumentView have a new property Layout that allow to setup special
document size by a Layout property.
* NEW: DocumentView have a new property draw. It provide the page number
and document scaled size. Just do a Draw.Image(..) at the good size here
* NEW: DocumentView have a new property Zoom/Scale. it set the zoom level
between 0 and 1
git-svn-id: svn://localhost/gambas/trunk@6646 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the offline help stylesheet.
[WIKI CGI SCRIPT]
* NEW: The login panel is now displayed only in the main page.
[GB.MARKDOWN]
* NEW: Close the mismatched markup before displaying the error.
git-svn-id: svn://localhost/gambas/trunk@6641 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update versions in Gambas projects.
* BUG: Remove some '.gambas' directories that must not be under version
control.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update the offline help to the new wiki look.
* NEW: Rename the CRecentFile class as CRecentProject.
[WIKI CGI SCRIPT]
* NEW: Some little changes in the look.
[GB.FORM]
* BUG: SwitchButton: Remove a debugging message.
[GB.MARKDOWN]
* BUG: Remove the useless Markdown.Root property.
git-svn-id: svn://localhost/gambas/trunk@6638 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Working demo of DocumentView, for the time you can do nothing...
just changing zoom or document count
git-svn-id: svn://localhost/gambas/trunk@6637 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: SwitchButton: Handle the keyboard and take the focus into account.
git-svn-id: svn://localhost/gambas/trunk@6635 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The new save optimization now works correctly if the
Settings.Clear() method has been used.
git-svn-id: svn://localhost/gambas/trunk@6633 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix warning with Slider or SpinBox when setting a minimum value
equal to the maximum value, or the contrary.
[GB.GTK3]
* BUG: Fix warning with Slider or SpinBox when setting a minimum value
equal to the maximum value, or the contrary.
* BUG: Paint.Reset() now works as expected on non-cached DrawingArea.
git-svn-id: svn://localhost/gambas/trunk@6629 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correct get_style function to use GType and not integer.
Resolves issue with X Win crash in cygwin
[GB.GTK3]
* BUG: Correct get_style function to use GType and not integer.
Resolves issue with X Win crash in cygwin
git-svn-id: svn://localhost/gambas/trunk@6626 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DocumentView is the begin for a new widget that allow to display documents
such as pdf, printing preview, pictures... etc. It allow zooming, and will have
differents options for arrange the pages. Each page can have it's own size and orientation
property. It's not finished yet and really buggy...
git-svn-id: svn://localhost/gambas/trunk@6625 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New component that provide classes to manage scanners devices via gambas code.
It is a frontend to scanimage binary provided by the SANE toolkit.
git-svn-id: svn://localhost/gambas/trunk@6623 867c0c6c-44f3-4631-809d-bfa615b0a4ec