* NEW: The constructor arguments must follow the inheritance order from top
to bottom, and not from bottom to top as before. This way, the
constructor of the bottom class can have optional arguments.
git-svn-id: svn://localhost/gambas/trunk@2448 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix table creation and renaming dialog when checking if a table name
already exists.
[GB.DB]
* BUG: Table quoting works as expected now.
[GB.DB.POSTGRESQL]
* NEW: Now, if no schema is specified in a table name, the "public" schema
is used. Consequently, the schema must be specified, unless the table is
in the "public" schema.
git-svn-id: svn://localhost/gambas/trunk@2443 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for the Index class interface changes.
* BUG: CSV import does not crash anymore when the imported file size is
lower than 64K.
* BUG: Do not crash if a component is not installed.
[INTERPRETER]
* BUG: Error.Text does not split the error message and its argument in
debug mode.
* BUG: Fix many breaks in strict aliasing rules.
[SCRIPTER]
* BUG: Do not crash if a component is not installed.
[GB.DB]
* NEW: Better support for postgresql schemas.
* NEW: Connection.Quote() takes one more optional boolean argument that
tells if we want to quote a table name. In that case, schemas are taken
into account.
* NEW: Connection.FormatBlob() is a new function that returns a string that
can be used as a blob contents in a SQL expression.
* NEW: Index.Fields now returns a string array of index fields.
* NEW: Index.Add() second argument is now a string array of index fields.
git-svn-id: svn://localhost/gambas/trunk@2442 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Running a request now supports non-SELECT requests.
* BUG: Workaround for the DB.Quote() function that does not support
PostgreSQL schemas.
[GB.DB.FORM]
* BUG: The DataSource request is now really case unsensitive.
* NEW: Writing DataSource.Table property now raises an error when the
request fails.
[GB.DB.POSTGRESQL]
* NEW: Support for PostgreSQL schemas.
git-svn-id: svn://localhost/gambas/trunk@2438 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow points in table names, so that postgresql schemas can be used.
git-svn-id: svn://localhost/gambas/trunk@2436 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Ensure that the .action project sub-directory is owned by the user
owning the project directory.
git-svn-id: svn://localhost/gambas/trunk@2434 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the look of big buttons in the welcome dialog.
* BUG: The IDE does not crash anymore in some cases when renaming a child
control, then its parent just after.
git-svn-id: svn://localhost/gambas/trunk@2430 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: System.Error is a new property that returns the contents of the
"errno" variable, which is the error code returned by the last system
call.
git-svn-id: svn://localhost/gambas/trunk@2421 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The make executable dialog options are correctly refreshed depending
on whether the project is a component or not.
* BUG: Removing a source file removes correctly the translation file from
version control too now.
[EXAMPLES]
* BUG: The hour hand follows the minutes now in the Clock example.
[INTERPRETER]
* BUG: The thousand separator is only printed between digits now.
[GB.QT4]
* BUG: Fix the definition of TabStrip properties.
[GB.GTK]
* BUG: Fix the definition of TabStrip properties.
git-svn-id: svn://localhost/gambas/trunk@2420 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Inheritance is correctly detected now when you put comments on the
"INHERITS" line.
[WIKI CGI SCRIPT]
* BUG: Fix language flag links for component pages.
[GB.GTK]
* BUG: Control.Reparent() works correctly now.
git-svn-id: svn://localhost/gambas/trunk@2418 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now the gb.chart is structured as a gambas3 source.
It does not make gbi3 crash anymore, neither IDE
git-svn-id: svn://localhost/gambas/trunk@2417 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now the gb.report is structured as a gambas3 source.
It does not make gbi3 crash anymore, neither IDE
git-svn-id: svn://localhost/gambas/trunk@2416 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now in the tabstrip, the Align.Left and Align.Right Orientation
are allowed.
[GB.GTK]
* NEW: Now in the tabstrip, the Align.Left and Align.Right Orientation
are allowed.
git-svn-id: svn://localhost/gambas/trunk@2415 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Disable GDK native windows on GTK+ 2.18. It makes gb.gtk fail in
many places.
git-svn-id: svn://localhost/gambas/trunk@2411 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Print the default value of optional arguments in method signatures.
git-svn-id: svn://localhost/gambas/trunk@2410 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not use the main window for displaying error when a project
cannot be opened.
git-svn-id: svn://localhost/gambas/trunk@2407 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add support for Ukrainian language.
[GB.FORM]
* NEW: The ColorChooser has a new toggle button to enable the grid when
selecting a color. The SHIFT key has the same effect.
git-svn-id: svn://localhost/gambas/trunk@2404 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: There is now a button to recall the last written description when
doing a commit.
git-svn-id: svn://localhost/gambas/trunk@2403 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The scripter compiles correctly again.
[GB.GTK]
* BUG: Fix the behaviour of ComboBox, so that it behaves the same way as
in gb.qt.
* BUG: TextBox.Insert() correctly deletes the selected text before
inserting the new one.
git-svn-id: svn://localhost/gambas/trunk@2396 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the crash after menu deletion.
* BUG: The menu bar is visible in all cases now the first time it is shown.
git-svn-id: svn://localhost/gambas/trunk@2395 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Greek translation updated.
[INTERPRETER]
* BUG: Stopping watching a file descriptor inside a watching callback does
not crash the interpreter event loop anymore.
[GB.GTK]
* BUG: Do not crash when there is a keyboard event and no active control.
* BUG: Using the quality argument when saving a picture or an image does
not crash anymore.
git-svn-id: svn://localhost/gambas/trunk@2391 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Raise an error when the set is empty in the _Result.Create method.
git-svn-id: svn://localhost/gambas/trunk@2387 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Greek translation made by Alexandros Prekates.
* BUG: Non-versioned files or directories are not locked anymore so that
you can add it to the repository.
[INTERPRETER]
* BUG: Non-integer constants are correctly optimized and keep their
datatype.
[COMPILER]
* BUG: Non-integer constants are correctly compiled and keep their
datatype.
git-svn-id: svn://localhost/gambas/trunk@2385 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the file information dialog layout.
* BUG: Renaming data files does not crash the IDE anymore.
* BUG: Status of renamed versioned directories is now correctly updated.
git-svn-id: svn://localhost/gambas/trunk@2380 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Automatic completion works again as before.
* BUG: Translation statistics are correctly refreshed if you open the
translation dialog twice.
* BUG: French translation of compiler error messages are back.
* NEW: Project files that are not handled by subversion are automatically
detected now, and a menu allows to add them manually.
[GB.FORM]
* BUG: DirView works again when displaying the file system root.
[GB.INFO]
* BUG: Fix the use of the old Open syntax.
git-svn-id: svn://localhost/gambas/trunk@2368 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The Begins and Ends operator of course.
* BUG: Fix a crash when compiling a line beginning with the Read instruction.
git-svn-id: svn://localhost/gambas/trunk@2366 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Use the new Begins and Ends operators instead of Like where it was
necessary or faster.
[INTERPRETER]
* BUG: The &/ operator keeps only one slash if both the last character of
the left string and the first character of the right string is a slash.
* NEW: 'Begins' is a new string operator that checks if the beginning of a
string is equal to another string.
* NEW: 'Ends' is a new string operator that checks if the end of a string
is equal to another string.
* BUG: Errors raised by Eval() are correctly displayed again.
* NEW: The 'Like' operator has a new pattern: '{x,y,...}' tests if a
string matches one of the strings between square brackets, each one being
separated by a comma.
[GB.DB.FORM]
* BUG: Use the new Begins and Ends operators instead of Like where it was
necessary or faster.
[GB.DESKTOP]
* BUG: Use the new Begins and Ends operators instead of Like where it was
necessary or faster.
[GB.GTK]
* BUG: Modal windows do not block mouse, keyboard, enter and leave events
anymore.
[GB.FORM]
* BUG: Use the new Begins and Ends operators instead of Like where it was
necessary or faster.
[GB.FORM.MDI]
* BUG: Use the new Begins and Ends operators instead of Like where it was
necessary or faster.
[GB.WEB]
* BUG: Use the new Begins and Ends operators instead of Like where it was
necessary or faster.
git-svn-id: svn://localhost/gambas/trunk@2365 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the interaction between subversion and directory renaming or
moving. Now deleted or renamed folders that are not committed are now
locked.
* NEW: Some message boxes related to file operations were replaced by
balloons.
* BUG: Fix a bug when renaming a source directory.
[INTERPRETER]
* BUG: Errors raised by components are correctly displayed again.
git-svn-id: svn://localhost/gambas/trunk@2360 867c0c6c-44f3-4631-809d-bfa615b0a4ec