* BUG: New routine to compute the localized time/date formats and
separators.
git-svn-id: svn://localhost/gambas/trunk@7244 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Color chooser does not crash anymore when the project does not use
any GUI component.
git-svn-id: svn://localhost/gambas/trunk@7243 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Comment, uncomment, indent and unindent now work as expected if the
text has been selected from bottom to top.
git-svn-id: svn://localhost/gambas/trunk@7242 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly initialize window properties when showing it in all cases.
git-svn-id: svn://localhost/gambas/trunk@7241 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: SmtpClient.MessageId is a new property that allows to define the
'Message-ID' header of the mail.
* NEW: SmtpClient.InReplyTo is a new property that allows to define the
'In-Reply-To' header of the mail. It defines the 'References' header as
well with the same value.
* NEW: SmtpClient.AddHeader() is a new method to add a custom specific
header to the mail.
git-svn-id: svn://localhost/gambas/trunk@7239 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a uninitialized variable that can lead to a crash when creating
a window.
[GB.GTK3]
* BUG: Fix a uninitialized variable that can lead to a crash when creating
a window.
git-svn-id: svn://localhost/gambas/trunk@7237 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Revert change from r7227 to see if it fixes Karl Reinl's problems.
git-svn-id: svn://localhost/gambas/trunk@7236 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the welcome dialog fix.
* BUG: Fix the welcome dialog layout.
* NEW: System information is now always anonymous.
git-svn-id: svn://localhost/gambas/trunk@7235 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Recent Projects use the saved sort order now
* NEW: SystemInfo can be make anonymous
* ADD: Revision to Gambas Version (if found in gba3)
git-svn-id: svn://localhost/gambas/trunk@7234 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly detect too large arrays.
* BUG: Array allocation incrementation now cannot be larger then 256 slots.
git-svn-id: svn://localhost/gambas/trunk@7232 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Array.Resize() now correctly raises an error if its argument is
negative.
git-svn-id: svn://localhost/gambas/trunk@7231 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Interpret unknown SQL datatypes as "String" instead of using
garbage.
git-svn-id: svn://localhost/gambas/trunk@7230 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: USe the MySQL documentation trick to make the difference between a
blob field and a text field. This should work far better than using the
"max_length" value returned by the MySQL API that seems to randomly
change between MySQL versions.
git-svn-id: svn://localhost/gambas/trunk@7229 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some HiDPI fixes.
[GB.FORM]
* NEW: Stock icon default sizes ("small", "medium"...) are now proportional
to Desktop.Scale by steps of 8 pixels. This is for HiDPI support.
* NEW: Wizard BeforeChange event can be cancelled now.
[GB.FORM.MDI]
* NEW: Toolbar tries to update the size of its icons when the font changes.
[GB.GTK]
* NEW: Window now raises a Font event when its font changes.
[GB.GTK3]
* NEW: Window now raises a Font event when its font changes.
[GB.GUI.BASE]
* NEW: TreeView items height padding is now proportional to Desktop.Scale.
[GB.QT4]
* NEW: Window now raises a Font event when its font changes.
[GB.QT5]
* NEW: Window now raises a Font event when its font changes.
git-svn-id: svn://localhost/gambas/trunk@7228 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Workaround a race condition in X11 which prevents window attributes
from being correctly set when setting a child DrawingArea's background
color right afterwards.
git-svn-id: svn://localhost/gambas/trunk@7227 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Editor: Do not mark a file as unsaved when refactoring is triggered
by saving this same file.
[GB.FORM.EDITOR]
* BUG: TextEditor: Only change the contents of a line if the provided new
content is different from the current one.
git-svn-id: svn://localhost/gambas/trunk@7225 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix DateDiff() day comparison when comparing two dates with
different times.
git-svn-id: svn://localhost/gambas/trunk@7224 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Document: Fixed a memory leak when the instanciation failed due to
a parsing exception.
* BUG: XmlElement: Internally setting an attribute with a NULL value does
not crash anymore.
* BUG: Encountering a never-ended attribute does not crash the parser
anymore.
* OPT: Optimized parser cleanup when an exception is thrown.
[GB.XML.HTML]
* BUG: Encountering a never-ended attribute does not crash the parser
anymore.
git-svn-id: svn://localhost/gambas/trunk@7223 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Syntax errors in constant declarations now give more detailed
messages.
git-svn-id: svn://localhost/gambas/trunk@7221 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The application busy state is now correctly reset when an
SQL error occurs.
* BUG: Fix the queries requesting the data after the 256th entry.
git-svn-id: svn://localhost/gambas/trunk@7219 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Newly created ToolButton does not resize its parent unexpectedly
anymore.
[GB.QT5]
* BUG: Newly created ToolButton does not resize its parent unexpectedly
anymore.
git-svn-id: svn://localhost/gambas/trunk@7215 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix DateDiff() day comparison when comparing two dates with
different times.
* BUG: Timezone ten minutes validation now works.
git-svn-id: svn://localhost/gambas/trunk@7212 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Fix many dialog layouts.
[GB.FORM]
* BUG: FileChooser does not display an error message anymore if the
selected path does not exist. Only if the parent directory is not found.
* NEW: IconPanel.Border property behaviour has changed. When set now, the
only the left panel gains a border, and a space to its right. When not
set, the old behaviour is maintained, i.e. no border but a separator
between the left panel and the contents.
* NEW: Fix file properties dialog layout.
[GB.FORM.MDI]
* NEW: Fix shortcut configuration dialog layout.
[GB.GUI.BASE]
* BUG: GridView: The contents is not shifted anymore when the Border
property is set.
* BUG: GridView: Take the Design property into account.
git-svn-id: svn://localhost/gambas/trunk@7207 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Open project dialog: Don't draw the dialog buttons on top of the
project view.
git-svn-id: svn://localhost/gambas/trunk@7206 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Farm client: Always draw software icon to the left.
[GB.DB.MYSQL]
* NEW: Use the a void database name by default, instead of explicitly
connecting to the "mysql" database.
[GB.GTK]
* BUG: Window.NoTakeFocus works correctly now.
[GB.GTK3]
* BUG: Window.NoTakeFocus works correctly now.
[GB.QT4]
* BUG: Non modal windows opened on top of modal windows now are correctly
closable now.
* BUG: Default window title is correctly initialized now.
[GB.QT5]
* BUG: Non modal windows opened on top of modal windows now are correctly
closable now.
* BUG: Window.NoTakeFocus should work in all cases now.
* BUG: Default window title is correctly initialized now.
git-svn-id: svn://localhost/gambas/trunk@7205 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Key[] works again correctly.
[GB.GTK3]
* BUG: Key[] works again correctly.
git-svn-id: svn://localhost/gambas/trunk@7202 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Farm client: Cleaner way of drawing software information.
* BUG: Farm client: Software URL works correctly now.
[WIKI CGI SCRIPT]
* NEW: Remove custom font in style sheet.
[GB.FORM]
* NEW: ImageView.Alignment is a new property that allows to define how the
image is aligned when it is smaller than the view.
* NEW: UrlLabel: Display the link URL if the Text property is not set.
[GB.GTK]
* NEW: Font.H is now a synonymous of Font.Height.
[GB.GTK3]
* NEW: Font.H is now a synonymous of Font.Height.
[GB.QT4]
* NEW: Font.H is now a synonymous of Font.Height.
[GB.QT5]
* NEW: Font.H is now a synonymous of Font.Height.
git-svn-id: svn://localhost/gambas/trunk@7196 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now the resolution can be set on printing and on file generation.
* BUG: All the classes are exported. So now shadows can work.
git-svn-id: svn://localhost/gambas/trunk@7195 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DataComboView: Draw current selected record with the same layout as
the popup DataView uses.
git-svn-id: svn://localhost/gambas/trunk@7193 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the edition of DataComboView.Columns property and any other "
field" property that takes its table in another property of the same
object.
[WIKI CGI SCRIPT]
* NEW: Update wiki style sheet.
[GB.FORM]
* BUG: Balloon won't crash anymore if the control it is associated with
becomes invalid.
[GB.DB.FORM]
* BUG: Fix blob editor current byte highlighting.
git-svn-id: svn://localhost/gambas/trunk@7192 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't close an external library if requesting an unknown symbol on
it. Why having done that?
git-svn-id: svn://localhost/gambas/trunk@7191 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Screen.Beep() is a new method which makes an audible beep
* NEW: Screen.Flash() produces a visual flash on the screen
* BUG: Fix Window.ReadLine(): getnstr() doesn't return the input length
git-svn-id: svn://localhost/gambas/trunk@7190 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The system colors of the color choose dialog are now dynamically
filled from the Color class information. Consequently, you can add new
colors by extending and adding new color constants or properties to the
Color class in your project.
* BUG: Prevent a possible crash in the farm client request manager.
[GB.GTK]
* BUG: The color properties of the Color class are now correctly read-only.
* BUG: Add a forgotten source file header symbolic link.
[GB.GTK3]
* BUG: The color properties of the Color class are now correctly read-only.
* BUG: Add a forgotten source file header symbolic link.
[GB.QT4]
* BUG: The color properties of the Color class are now correctly read-only.
[GB.QT5]
* BUG: The color properties of the Color class are now correctly read-only.
git-svn-id: svn://localhost/gambas/trunk@7189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Image editor: Don't load the image twice.
* NEW: Do not open the welcome dialog if a project directory has been
specified in program arguments.
* NEW: Farm client: Paint the software names the same way everywhere.
* BUG: If the workspace was filled before
the main window is visible, then the QT5 backing store starts displaying
garbage. The workaround was to always show the main window before trying
to load any file.
* NEW: Add the environment variables to the system information.
[WIKI CGI SCRIPT]
* BUG: Fix some HTML syntax errors.
[INTERPRETER]
* BUG: Add the Rand() syntax description.
[GB.DB.POSTGRESQL]
* BUG: If PostgreSQL version is greater than 9.0, then force the bytea
output format to 'escape', as it was before.
[GB.EVAL.HIGHLIGHT]
* NEW: The TextHighlighter.ToHtml() method now takes the 'Alternate' style
flag into account, and the generated HTML is less verbose.
* BUG: The WebPage highlighting has been fixed.
[GB.FORM]
* BUG: Completion: Fix a possible crash.
* BUG: TabPanel: Fix a possible crash.
[GB.SDL2]
* NEW: Window.Handle is a new property that returns the window handle.
git-svn-id: svn://localhost/gambas/trunk@7188 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TextEditor: Correctly update line heights in all cases when a line
is inserted or removed.
git-svn-id: svn://localhost/gambas/trunk@7187 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Packager wizard: When creating a package from a component project,
warn the user if the project name is not prefixed by a vendor name and
a dot, and stop the process.
[GB.GUI.BASE]
* NEW: IconView: Draw is a new event that is raised when just after a
specific IconView item has been drawn.
* NEW: IconView: Draw the hovered item differently.
* BUG: IconView: Fix bad detection of hovered item.
* NEW: IconView: Take the icon shape into account when doing a rectangle
selection.
[GB.DRAW]
* NEW: Paint.Zoom now draws its grid with a dashed line using the specified
grid color and its inverse.
git-svn-id: svn://localhost/gambas/trunk@7186 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: String.Distance() is a new method that returns the Damerau-
Levensthein distance between two UTF-8 strings. It's the minimum number
of operations needed to transform one string into the other, where an
operation is defined as an insertion, deletion, or substitution of a
single character, or a transposition of two adjacent characters.
git-svn-id: svn://localhost/gambas/trunk@7185 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: XmlWriter: Added a new Close() method to close the attached stream.
* BUG: Fixed CDATAs and PIs not correctly handling indentation.
* BUG: XmlWriter now correctly uses the newline separator of the stream
when indenting, instead of always using '\n'.
* OPT: XmlWriter now uses a string stream as internal buffer, when needed.
git-svn-id: svn://localhost/gambas/trunk@7183 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Adding some new classes, now I can begin the developement
of the screen part.
git-svn-id: svn://localhost/gambas/trunk@7182 867c0c6c-44f3-4631-809d-bfa615b0a4ec