Commit graph

4511 commits

Author SHA1 Message Date
Benoît Minisini
e21d009197 [GB.OPENSSL]
* BUG: Cipher[] and Digest[] now read their method argument correctly.
* BUG: Fix bad use of string API in the Cipher class. Consequently 
  Cipher[].Encrypt() does not crash anymore.


git-svn-id: svn://localhost/gambas/trunk@6245 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-23 13:18:31 +00:00
Adrien Prokopowicz
a56f3233d6 [GB.XML.HTML]
* BUG: Fix the implementation of HTMLDocument.GetElementById().

git-svn-id: svn://localhost/gambas/trunk@6244 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-16 13:42:20 +00:00
Benoît Minisini
9cf45fc40d [INTERPRETER]
* BUG: Fix memory leak with Lower$() and Upper$() on some null strings.


git-svn-id: svn://localhost/gambas/trunk@6241 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-10 21:56:07 +00:00
David Villalobos Cambronero
84a51a739d [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@6240 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-09 20:23:13 +00:00
Benoît Minisini
9995913a2f [GB.FORM]
* NEW: TabPanel.Moveable is a new property that makes tab button moveable 
  if set.

[GB.FORM.MDI]
* NEW: Workspace tab buttons are now moveable.


git-svn-id: svn://localhost/gambas/trunk@6239 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-08 22:59:21 +00:00
Benoît Minisini
a32f315528 [DEVELOPMENT ENVIRONMENT]
* NEW: Define the description of the gb.notify component.
* BUG: Help on function argument is correct now.


git-svn-id: svn://localhost/gambas/trunk@6236 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-08 01:14:43 +00:00
Benoît Minisini
5f1bca4bea [DEVELOPMENT ENVIRONMENT]
* NEW: Add a new background generated from the QuasiRegular new example.
* BUG: Disable replace controls in the search dialog when searching the 
  output window.

[WIKI]
* BUG: Fix style sheet for tables at the beginning of a block.
* BUG: Fix title retrieving of component links.

[EXAMPLES]
* NEW: QuasiRegular: A new example that shows an example of a quasi-regular
  pattern.

[INTERPRETER]
* BUG: Use interpreter API constants in 'gbx_watch.c' so that duplicate 
  constants are removed.


git-svn-id: svn://localhost/gambas/trunk@6235 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-06 22:09:08 +00:00
Benoît Minisini
8e13fc76ea [GB.GUI.BASE]
* BUG: If the Layout property of HSplit or VSplit controls does not receive 
  one size for each child control, then child controls without size are 
  hidden (i.e. their size is assumed to be zero).


git-svn-id: svn://localhost/gambas/trunk@6232 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-06 14:27:19 +00:00
Benoît Minisini
eee51f1659 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix Gambas font files so that all characters have the same width in 
  the same font.


git-svn-id: svn://localhost/gambas/trunk@6231 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-06 14:20:12 +00:00
Benoît Minisini
5e76433eeb [CONFIGURATION]
* NEW: Do not use deprecated autoconf macros anymore.
* NEW: The version information is now located in the 'version.m4' file in
  the source root directory.


git-svn-id: svn://localhost/gambas/trunk@6230 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-05 21:22:43 +00:00
Benoît Minisini
17229584f7 [GB.FORM]
* BUG: Balloon: Fix position on desktop having top and/or left panels.
* BUG: Balloon: Use Tooltip.Foreground color as expected.
* BUG: Balloon: Fix arrow drawing.


git-svn-id: svn://localhost/gambas/trunk@6226 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-05 15:30:25 +00:00
Benoît Minisini
9e80d652e3 [DEVELOPMENT ENVIRONMENT]
* NEW: Update error messages.


git-svn-id: svn://localhost/gambas/trunk@6224 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-05 11:02:49 +00:00
Benoît Minisini
3dc12551df [COMPILER]
* BUG: Raise an error if a function has too many arguments or too many 
  local variables.


git-svn-id: svn://localhost/gambas/trunk@6223 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-05 11:02:17 +00:00
Benoît Minisini
ea30c3ba1b [DEVELOPMENT ENVIRONMENT]
* NEW: Add a echo button in the output console, that echoes the entered 
  command.

[WIKI]
* NEW: Add a HTTP server requests graph.

[INTERPRETER]
* BUG: The debugger does not change the Key property of collections when
  displaying them.
* NEW: Collection.Key is writable now.

[GB.FORM]
* NEW: FontChooser: Always reset sample text at first use.
* BUG: FontChooser: Fix the behaviour when size changes.


git-svn-id: svn://localhost/gambas/trunk@6222 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-05 00:28:41 +00:00
Benoît Minisini
ac49913592 [GB.MARKDOWN]
* BUG: Forbid the use of <iframe> markup.


git-svn-id: svn://localhost/gambas/trunk@6221 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-01 02:25:22 +00:00
Benoît Minisini
91fd576e30 [GB.MARKDOWN]
* BUG: Forbid the use of <script> markup.


git-svn-id: svn://localhost/gambas/trunk@6220 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-01 02:08:58 +00:00
David Villalobos Cambronero
98f6a78822 [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@6219 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-31 21:16:42 +00:00
Benoît Minisini
b8d0f7956c [DEVELOPMENT ENVIRONMENT]
* NEW: An option to toggle comments automatic insertion.


git-svn-id: svn://localhost/gambas/trunk@6218 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-31 19:44:33 +00:00
Benoît Minisini
68da9ade04 [GB.FORM]
* NEW: Expander.Border is a new property that defines if the Expander must 
  display a border around its contents.


git-svn-id: svn://localhost/gambas/trunk@6217 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-31 00:46:22 +00:00
Benoît Minisini
b55b7a148f [DEVELOPMENT ENVIRONMENT]
* NEW: Add a text entry under the output console to evaluate expressions,
  with history. The console output is now read-only.


git-svn-id: svn://localhost/gambas/trunk@6216 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-30 17:43:09 +00:00
Benoît Minisini
42bb5c42e7 [DEVELOPMENT ENVIRONMENT]
* NEW: Remove now useless text tool icons.


git-svn-id: svn://localhost/gambas/trunk@6215 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-30 14:37:47 +00:00
Benoît Minisini
159b6eb37f [DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Rework the text tool alignment interface.
* BUG: Image editor: Fix alignment in the text draw routine.
* BUG: Image editor: the text and grid properties are now visible only if 
  needed.


git-svn-id: svn://localhost/gambas/trunk@6214 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-30 14:36:44 +00:00
Benoît Minisini
8d57fa8a09 [GB.QT4]
* BUG: Key.Normal now works correctly with numeric pad keys.


git-svn-id: svn://localhost/gambas/trunk@6213 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-29 21:35:46 +00:00
Benoît Minisini
ed90e5a7fe [DEVELOPMENT ENVIRONMENT]
* BUG: Remove a debugging message.


git-svn-id: svn://localhost/gambas/trunk@6212 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-29 20:48:22 +00:00
Benoît Minisini
80b28dda46 [DEVELOPMENT ENVIRONMENT]
* NEW: The image editor text tool now has twelve buttons to define the text
  anchor.


git-svn-id: svn://localhost/gambas/trunk@6211 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-29 20:00:27 +00:00
Benoît Minisini
98203894df [GB.GTK]
* BUG: Fix Align.IsBottom() and Align.IsMiddle().

[GB.QT4]
* BUG: Fix Align.IsBottom() and Align.IsMiddle().



git-svn-id: svn://localhost/gambas/trunk@6210 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-29 19:46:52 +00:00
Benoît Minisini
78440de68d [DEVELOPMENT ENVIRONMENT]
* NEW: Add an "add everything to repository" menu entry.
* BUG: The user font config file is "~/config/fonts.conf", not 
  "~/config/.fonts.conf".

[GB.FORM]
* NEW: The Balloon background color is now the system tooltip background 
  color.

[GB.GTK]
* NEW: Ignore trailing spaces in font description elements: you can use 
  Font["Arial  , 12, Bold "] now.

[GB.OPENGL]
* BUG: Fix the missing "gl" prefix on two OepnGL calls.

[GB.QT4]
* NEW: Ignore trailing spaces in font description elements: you can use 
  Font["Arial  , 12, Bold "] now.



git-svn-id: svn://localhost/gambas/trunk@6209 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-29 18:21:56 +00:00
Benoît Minisini
29883d6239 [GB.WEB]
* BUG: JSON.Decode() now convert numbers to Integer, Long and Float. Not 
  just Float.
* NEW: Session.Keys is a new property that returns all keys used by the 
  Session collection.


git-svn-id: svn://localhost/gambas/trunk@6208 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-29 16:30:54 +00:00
David Villalobos Cambronero
3981db15ca [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@6207 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-26 22:36:00 +00:00
Benoît Minisini
f3438a8da9 [WEBSITE]
* NEW: Use the new wiki now.

[WIKI]
* BUG: Fix style sheet and class description layout.
* NEW: Inherited symbols links are in italic now.
* NEW: Automatic registration system.
* NEW: Use the new LOCK ... WAIT instruction.
* BUG: Some fixes in the old wiki conversion routine.
* NEW: The administrator account can see the recent changes.

[EXAMPLES]
* NEW: SmallWiki: Update the embedded markdown support from gb.markdown.

[COMPILER]
* NEW: The '#' character is now optional if possible (for example in the 
  'OUTPUT TO' instruction).

[GB.FORM]
* NEW: Some new icons.

[GB.FORM.STOCK]
* BUG: Fix all missing icons.

[GB.GTK]
* BUG: Fix incorrect translation when drawing inside a DrawingArea.

[GB.MEDIA]
* BUG: Fix inputs and outputs enumeration.

[GB.QT4]
* BUG: Correctly handle UTF-8 when displaying the error message.

[GB.WEB]
* NEW: WebPage.ToString() is a new method that generates the webpage and 
  returns it as a string.
* BUG: When creating a session, other sessions having the same prefix and 
  being older than 24 hours are automatically removed from disk.


git-svn-id: svn://localhost/gambas/trunk@6206 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-22 12:25:48 +00:00
Benoît Minisini
3a1d7578e5 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix building of project classes help pages.


git-svn-id: svn://localhost/gambas/trunk@6205 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-22 12:00:12 +00:00
Benoît Minisini
07833919ff [DEVELOPMENT ENVIRONMENT]
* BUG: If we are opening a project having the same name as the component, 
  then that project is assumed to be the gambas part of the component. And 
  so the classes described in the '.info' file can be actually part of the 
  gambas part and must not be processed.


git-svn-id: svn://localhost/gambas/trunk@6204 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-21 22:07:04 +00:00
Benoît Minisini
cb2990a7d4 [GB.NET.SMTP]
* NEW: The "Chuck Norris <chuck@norris.com>" is now supported in the "From" 
  property.


git-svn-id: svn://localhost/gambas/trunk@6203 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-19 21:48:49 +00:00
Benoît Minisini
4b2b5b4ef5 [DEVELOPMENT ENVIRONMENT]
* NEW: New program crash dialog that can send a bug report by mail with all 
  the details inside.
* BUG: Some fixes in the help system.


git-svn-id: svn://localhost/gambas/trunk@6202 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-18 20:48:40 +00:00
Benoît Minisini
26599fee20 [DEVELOPMENT ENVIRONMENT]
* BUG: Some fixes in wiki URLs used by the help system.
* BUG: Automatically redirect to gb.qt4 and gb.qt4.opengl help from other 
  GUI components.
* BUG: Make splitted views visible with dark themes.
* BUG: Splitted views now work as expected in text editors, not just in 
  source code editors.


git-svn-id: svn://localhost/gambas/trunk@6201 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-17 23:45:52 +00:00
Adrien Prokopowicz
be3e30e985 [GB.XML]
* BUG: Fix MacOSX detection for GCC.

[GB.XML.HTML]
* BUG: Now correctly uses the MacOSX fix when needed.

git-svn-id: svn://localhost/gambas/trunk@6200 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-11 10:47:05 +00:00
Adrien Prokopowicz
9104dacdb8 [GB.XML]
* BUG: Really fix MacOSX compatibility.

git-svn-id: svn://localhost/gambas/trunk@6199 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-11 10:26:18 +00:00
Adrien Prokopowicz
92fb1ad2c5 [GB.XML]
* BUG: Fix MacOSX compatibility.

git-svn-id: svn://localhost/gambas/trunk@6198 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-11 10:23:15 +00:00
Adrien Prokopowicz
eb39dcc65c [GB.XML]
* BUG: The XML DOM parser now correctly handles white spaces.

[GB.XML.HTML]
* BUG: The HTML DOM parser now correctly handles white spaces.

git-svn-id: svn://localhost/gambas/trunk@6197 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-11 08:54:20 +00:00
Benoît Minisini
a87b561dd7 [GB.MARKDOWN]
* BUG: Void lines inside lists are correctly interpreted now.
* NEW: Don't raise an exception if there is a syntax error, but prints the
  error inside the generated HTML instead.


git-svn-id: svn://localhost/gambas/trunk@6196 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-11 03:39:05 +00:00
Benoît Minisini
bfb033d14d [DEVELOPMENT ENVIRONMENT]
* NEW: Use the new wiki for the documentation.


git-svn-id: svn://localhost/gambas/trunk@6195 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-09 19:21:29 +00:00
Benoît Minisini
a167d0a1f2 [INTERPRETER]
* NEW: New LOCK ... WAIT ... syntax.

[COMPILER]
* NEW: New LOCK ... WAIT ... syntax.



git-svn-id: svn://localhost/gambas/trunk@6194 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-09 17:51:52 +00:00
Benoît Minisini
2dc2c9e6b6 [GB.FORM]
* BUG: ButtonBox: Setting the ReadOnly property to TRUE must not disable 
  the button!


git-svn-id: svn://localhost/gambas/trunk@6193 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-05 15:22:25 +00:00
Benoît Minisini
c367a37c42 [GB.NET.SMTP]
* NEW: Recipients now support the "Chuck Norris <chuck@norris.com>" syntax.


git-svn-id: svn://localhost/gambas/trunk@6192 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-05 00:56:16 +00:00
David Villalobos Cambronero
951dd3127f [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@6191 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-04 19:20:47 +00:00
Tobias Boege
b0e1b58d10 [GB.INOTIFY]
* BUG: Don't re-typedef CINFO.



git-svn-id: svn://localhost/gambas/trunk@6190 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-03 22:07:32 +00:00
Benoît Minisini
0d2aac1e38 [INTERPRETER]
* NEW: Use vfork() instead of fork() to implement EXEC and SHELL, so that 
  when the child process cannot run the child program for any reason, the 
  error is immediately catched.
* BUG: Fix a possible file descriptor leak when using LOCK.


git-svn-id: svn://localhost/gambas/trunk@6189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-03-02 20:18:06 +00:00
Fabien Bodard
834560dc5b [GB.REPORT]
* BUG: Remove bug on setting


git-svn-id: svn://localhost/gambas/trunk@6188 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-02-25 16:00:24 +00:00
Fabien Bodard
959e775ef7 [GB.REPORT]
* NEW: The report Preview form now save it's preferences.


git-svn-id: svn://localhost/gambas/trunk@6187 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-02-25 15:00:14 +00:00
Benoît Minisini
1335e8ccdd [EXAMPLES]
* BUG: MediaPlayer: Buttons images are correctly resized at startup.


git-svn-id: svn://localhost/gambas/trunk@6186 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-02-24 23:25:12 +00:00