Commit graph

644 commits

Author SHA1 Message Date
Benoît Minisini
37386a3258 [GB.QT4]
* NEW: Color.Mix has been replaced by Color.Merge.
* NEW: Separator now draws a line when one of its dimension is 1 pixel.

[GB.QT4.OPENGL]
* BUG: The component loads correctly now.


git-svn-id: svn://localhost/gambas/trunk@2226 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-08 22:34:19 +00:00
Benoît Minisini
5cbca23c23 [GB.DBUS]
* NEW: DBus.Session returns the session bus DBusConnection object.
* NEW: DBus.System returns the system bus DBusConnection object.
* NEW: DBusConnection has a new Applications property that returns the list 
  of applications that have registered to itself.
* NEW: DBusObject has new Children property that returns the list of its 
  children relative paths.


git-svn-id: svn://localhost/gambas/trunk@2225 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-08 22:06:17 +00:00
Benoît Minisini
cdc92a284c [GB.QT4]
* BUG: The TabStrip hack is actually needed.


git-svn-id: svn://localhost/gambas/trunk@2224 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-07 18:29:48 +00:00
Benoît Minisini
0082ebc8db [GB.DBUS]
* BUG: Fix the "DBus class declared twice" error. The DBus class in the C 
  part has been renamed "_DBus" so that it does not conflict anymore with 
  the DBus class declared in the gambas part.


git-svn-id: svn://localhost/gambas/trunk@2223 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-07 18:14:26 +00:00
Benoît Minisini
e57a6272d9 [GB.QT4]
* BUG: Splitter children arrangement is not delayed anymore.
* NEW: Remove TabStrip layout workaround, to see if it is really needed.
* BUG: Image.Save() does not crash anymore.


git-svn-id: svn://localhost/gambas/trunk@2221 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-07 15:57:33 +00:00
Benoît Minisini
80a20e2336 [EXAMPLES]
* NEW: Update the Console example with new buttons to send ^Z, ^D and ^C to 
  the child shell.

[INTERPRETER]
* BUG: Remove some warning messages.

[GB.QT4]
* BUG: Setting TextArea.Pos to TextArea.Length works correctly now.


git-svn-id: svn://localhost/gambas/trunk@2220 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-06 00:34:49 +00:00
Benoît Minisini
9beb0bb27f [INTERPRETER]
* BUG: Fix the initialization of the pseudo-terminal created for processes 
  run with SHELL/EXEC ... FOR INPUT/OUTPUT, so that it works when the 
  standard input is not a terminal.


git-svn-id: svn://localhost/gambas/trunk@2219 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-06 00:22:28 +00:00
Benoît Minisini
caa1b5aac6 [INTERPRETER]
* NEW: The _unknown() method is now correctly called when reading *and* 
  writing unknown properties. _unknown() is called with no arguments when
  reading the property, and with one argument (the new property value) when 
  writing it.
* BUG: Classes declared in the Gambas part of a component now should 
  correctly override classes declared in the C/C++ part.

[GB.DBUS]
* NEW: Hide native methods of the DBus class.
* NEW: The syntax for calling a method is:
  DBus[<Application>][<Object>,<Interface>].<Method>(<Arguments>)
  <Application> can be prefixed by "system://" to access the system bus.
* NEW: Properties are readable and writable with this syntax:
  DBus[<Application>][<Object>,<Interface>].<Property>
* NEW: DBusVariant is a new class that allows to send a Variant to a DBus 
  method by specifying is DBus type. Otherwise, when using Variant 
  directly, the associated DBus type is guessed automatically, which may 
  not be accurate is some cases.


git-svn-id: svn://localhost/gambas/trunk@2218 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-05 16:14:08 +00:00
Benoît Minisini
3833fdd995 [DEVELOPMENT ENVIRONMENT]
* BUG: The IDE does not crash anymore when a project is read-only, you 
  double-click on a control in the form editor, and no event handler is 
  found.


git-svn-id: svn://localhost/gambas/trunk@2217 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-05 00:14:41 +00:00
Benoît Minisini
ee2d930fd8 [DEVELOPMENT ENVIRONMENT]
* NEW: Chinese translation updated.
* BUG: The import function of the translation dialog does not forget some 
  translations anymore.

[WICI CGI SCRIPT]
* NEW: Chinese translation updated.

[WEB SITE MAKER]
* NEW: Chinese translation updated.

[GB.DB.FORM]
* NEW: Chinese translation updated.

[GB.FORM]
* NEW: Chinese translation updated.

[GB.FORM.DIALOG]
* NEW: Chinese translation updated.

[GB.FORM.MDI]
* NEW: Chinese translation updated.

[GB.QT4]
* NEW: ComboBox.Sorted has been implemented.
* NEW: The welcome dialog animation is run only if the mouse is over it. 
  Gambas must be kind with slow CPUs.



git-svn-id: svn://localhost/gambas/trunk@2216 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 23:58:51 +00:00
Benoît Minisini
def84989aa [CONFIGURATION]
* NEW: Start replacing INCLUDE directive by *_CFLAGS in Makefile.am files.

[GB.EVAL]
* BUG: Fix a warning.


git-svn-id: svn://localhost/gambas/trunk@2215 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 19:14:17 +00:00
David Villalobos Cambronero
e6a9c5fa90 [WEB SITE MAKER]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2214 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 18:26:36 +00:00
Benoît Minisini
9aadad1b08 [GB.QT4]
* BUG: Remove a file that should not be versioned.


git-svn-id: svn://localhost/gambas/trunk@2213 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 16:48:04 +00:00
Benoît Minisini
e862619957 [CONFIGURATION]
* NEW: Update libtool and configuration file to their last version.

[DEVELOPMENT ENVIRONMENT]
* BUG: The right translation columns in the translation dialog now keep 
  being visible after a language change.

[WEB SITE MAKER]
* NEW: Chinese translation made by Liang Wei.


git-svn-id: svn://localhost/gambas/trunk@2212 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 16:46:32 +00:00
Benoît Minisini
40e3ddcbbd [INTERPRETER]
* NEW: Finish libtool update.


git-svn-id: svn://localhost/gambas/trunk@2211 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 16:33:25 +00:00
Benoît Minisini
e53fbf2037 [INTERPRETER]
* BUG: Fix some warnings.
* NEW: Start upgrading libtool.


git-svn-id: svn://localhost/gambas/trunk@2210 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-04 13:01:45 +00:00
Benoît Minisini
0871af4660 [INTERPRETER]
* BUG: Fix compilation on 64 bits OS.


git-svn-id: svn://localhost/gambas/trunk@2209 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-03 17:54:51 +00:00
Benoît Minisini
ec084f4211 [WEB SITE MAKER]
* NEW: Prepare the web site for turkish translation.


git-svn-id: svn://localhost/gambas/trunk@2207 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-02 23:05:08 +00:00
Benoît Minisini
dc8e806ae7 [DEVELOPMENT ENVIRONMENT]
* NEW: Arabic translation updated.

[INTERPRETER]
* NEW: A new method in the interpreter API to read a value in memory and 
  store it in a Gambas value slot.

[GB.DB.ODBC]
* BUG: Fix a warning.


git-svn-id: svn://localhost/gambas/trunk@2206 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-02 22:48:08 +00:00
Benoît Minisini
3b15965514 [GB.DBUS]
* NEW: DBus.Session returns a connection to the session bus as a 
  DBusConnection object.
* NEW: DBus.System returns a connection to the system bus as a 
  DBusConnection object.
* NEW: DBusConnection.Introspect() is a method that returns the result of 
  the Introspect() method on a specific object path.
* NEW: DBusConnection.CallMethod() allows to call any D-Bus method. 
  Marshalling is automatic, but D-Bus signature of input and output 
  arguments must be provided.


git-svn-id: svn://localhost/gambas/trunk@2205 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-02 22:43:26 +00:00
Fabien Bodard
45a968480d [DEVELOPMENT ENVIRONMENT]
* BUG: Now the local help link save the cursor position before open the 
  targeted class.


git-svn-id: svn://localhost/gambas/trunk@2204 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-02 10:55:34 +00:00
Benoît Minisini
67dd575def [GB.DEBUG]
* BUG: The component compiles again.


git-svn-id: svn://localhost/gambas/trunk@2203 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-01 21:28:50 +00:00
Benoît Minisini
8dd19d4102 [INTERPRETER]
* BUG: Check the process stack each time a function is call, to avoid 
  segmentation faults on stack overflows. 

[GB.DEBUG]
* BUG: In the debugger, trim too large stack backtraces, so that the IDE 
  always receive it in one event.


git-svn-id: svn://localhost/gambas/trunk@2202 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-01 15:13:50 +00:00
Fabien Bodard
ec40aef9ae [DEVELOPMENT ENVIRONMENT]
* BUG: Correct an error on the help show way


git-svn-id: svn://localhost/gambas/trunk@2201 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-08-01 09:14:45 +00:00
Fabien Bodard
a2ea9ce4a3 git-svn-id: svn://localhost/gambas/trunk@2200 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2009-08-01 09:12:57 +00:00
David Villalobos Cambronero
dd5aecbfc5 [MAKE WEB SITE]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2199 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-31 16:20:38 +00:00
David Villalobos Cambronero
45f548d882 [DEVELOPMENT ENVIROMENT]
* NEW:Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2198 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-30 22:36:29 +00:00
Benoît Minisini
06282813f5 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the project refreshing routine that made edited data files 
  read-only and unsaveable.

[WEB SITE MAKER]
* NEW: Arabic translation made by Daif Alotaibi.
* NEW: Support for right-to-left written languages.

[GB.DBUS]
* NEW: A new component to talk with D-Bus. But it cannot do anything at 
  the moment.

[GB.QT4]
* BUG: Expanded an item in a TreeView by code now shows the children as if 
  you did it by user interaction.


git-svn-id: svn://localhost/gambas/trunk@2197 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-30 21:42:46 +00:00
Fabien Bodard
0e34ad63ca [DEVELOPMENT ENVIRONMENT]
* NEW: A new option allow to desactivate the help popup.


git-svn-id: svn://localhost/gambas/trunk@2196 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-30 20:35:50 +00:00
Fabien Bodard
027f6186c0 [DEVELOPMENT ENVIRONMENT]
* BUG: Now we can have the help for symbole with a $ at the end


git-svn-id: svn://localhost/gambas/trunk@2195 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-30 19:41:34 +00:00
Fabien Bodard
263b03d1be [DEVELOPMENT ENVIRONMENT]
* NEW: Now the controls declared in the form editor can be directly shown
 in the form editor from a link in the local help


git-svn-id: svn://localhost/gambas/trunk@2194 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-30 19:22:55 +00:00
Daif Al-Otaibi
9184fbe716 [MAKE WEB SITE]
* NEW: Arabic translation updated.

git-svn-id: svn://localhost/gambas/trunk@2193 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-30 18:18:45 +00:00
David Villalobos Cambronero
eee88fa2ba [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2192 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-29 18:57:44 +00:00
David Villalobos Cambronero
db2d2e5924 [GB.FORM.MDI]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2191 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-29 18:53:19 +00:00
Benoît Minisini
aaf84a376a [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the crash when displaying debugging windows at program startup.


git-svn-id: svn://localhost/gambas/trunk@2190 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-29 12:04:27 +00:00
Benoît Minisini
c7cb5c8f2e [INTERPRETER]
* BUG: A new function in the debugger interface to search for a class only 
  inside the running project.

[GB.DEBUG]
* BUG: Pending breakpoints now search for their class only inside the 
  running project.


git-svn-id: svn://localhost/gambas/trunk@2189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-29 00:16:48 +00:00
Benoît Minisini
aa590f69ee [WEB SITE MAKER]
* BUG: The architecture page is correctly generated now.

[GB.FORM.MDI]
* BUG: The Workspace menu now works correctly if two windows have the same 
  title.
* NEW: A new entry in the Workspace menu for sorting tabs by title.


git-svn-id: svn://localhost/gambas/trunk@2182 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-27 23:06:11 +00:00
Benoît Minisini
c8de43925c [GB.QT4]
* BUG: Startup forms are shown automatically again.


git-svn-id: svn://localhost/gambas/trunk@2181 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-27 15:12:28 +00:00
David Villalobos Cambronero
ba9fa8a115 [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2180 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-27 15:12:25 +00:00
Benoît Minisini
fba5d80c35 [DEVELOPMENT ENVIRONMENT]
* NEW: Use the GridView[].RowSpan property in the find list to enhance its 
  look.
* BUG: Try to delay the help popup show, but it seems to fix nothing...
* NEW: An option in the project creation dialog that opens the newly 
  created project in another window.
* NEW: Double-clicking in a debug window gridview row now displays the 
  value inside a balloon. This way, very long values can be read entirely.
* NEW: The connection properties dialog allows to create or remove 
  databases.
* BUG: Fix the embedding of the output window.

[GB.DB.FORM]
* BUG: Prevent DataView rows from being too large.

[GB.QT4]
* BUG: Fix a stupid bug that sometimes made a window top-only unexpectedly.


git-svn-id: svn://localhost/gambas/trunk@2179 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-27 09:32:17 +00:00
Peter Landgren
e697dfe89e [DEVELOPMENT ENVIRONMENT]
* NEW: Swedish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2177 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-26 17:48:35 +00:00
Benoît Minisini
e8e807ee2b [CONFIGURATION]
* BUG: Fix the gb.qt4 configure.ac file so that it works with stupid 
  pkg-config configuration files.

[DEVELOPMENT ENVIRONMENT]
* NEW: An option to define the terminal emulator used by the IDE.
* NEW: Some unused icons were removed from the project.
* BUG: The project tree does not steal the focus anymore after a project 
  compilation.

[GB.NET.SMTP]
* BUG: Fix the UTF-8 encoding of mail subjects having a '?' character 
  inside.

[GB.QT4]
* BUG: Fix the global event filter so that setting Application.Tooltip to 
  False does not interfer with the global key event handler.


git-svn-id: svn://localhost/gambas/trunk@2174 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-26 12:38:20 +00:00
Fabien Bodard
9f51810617 [DEVELOPMENT ENVIRONMENT]
* NEW: More complete help


git-svn-id: svn://localhost/gambas/trunk@2172 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-25 22:20:54 +00:00
Fabien Bodard
d372d0c235 [DEVELOPMENT ENVIRONMENT]
* NEW: Now the local help is showed as popup if the help tab is not selected.



git-svn-id: svn://localhost/gambas/trunk@2169 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-25 15:10:14 +00:00
Benoît Minisini
1557a4c734 [GB.V4L]
* NEW: Changes from Ron "First" that should allow the component to be 
  compiled everywhere.


git-svn-id: svn://localhost/gambas/trunk@2168 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-25 14:36:04 +00:00
Benoît Minisini
ec58b8297f [DEVELOPMENT ENVIRONMENT]
* BUG: Prevent the symbol analyze from crashing if a project function has a 
  syntax error in its declaration.


git-svn-id: svn://localhost/gambas/trunk@2167 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-25 12:38:36 +00:00
Benoît Minisini
d9c7ccd12c [EXAMPLES]
* NEW: The WebBrowser example was updated with an authentication dialog.

[GB.QT4.WEBKIT]
* NEW: Support for authentication, with the WebView.Auth.* properties and 
  the new Auth event. That event is raised when an authentication is 
  required. Then it is up to the application to fill the WebView.Auth.User
  and WebView.Auth.Password with the accurate informations.
* NEW: WebSettings is a new class to define some WebKit global settings. 
  Note that apparently setting the default fixed font does not work.
* NEW: WebView has a new Settings property, that allow to override some 
  global settings for a specific page.



git-svn-id: svn://localhost/gambas/trunk@2166 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-25 00:56:59 +00:00
Benoît Minisini
12bef7b494 [CONFIGURATION]
* BUG: Ensure that the gb.info file is generated first.


git-svn-id: svn://localhost/gambas/trunk@2165 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-24 23:14:29 +00:00
David Villalobos Cambronero
40bb017bfc [GB.MYSQL]
* NEW: Start with the Event support.

git-svn-id: svn://localhost/gambas/trunk@2164 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-24 22:52:44 +00:00
Fabien Bodard
2568642c5b [DEVELOPMENT ENVIRONMENT]
* NEW: Local symbol help now accept multiline


git-svn-id: svn://localhost/gambas/trunk@2163 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-24 21:19:19 +00:00