Commit graph

4495 commits

Author SHA1 Message Date
Benoît Minisini
d9314191a1 [GB.DB.POSTGRESQL]
* BUG: Quote field names when creating a table, even if they are converted 
  to lower cases.


git-svn-id: svn://localhost/gambas/trunk@6565 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-19 21:30:31 +00:00
Benoît Minisini
2fb483cde9 [DEVELOPMENT ENVIRONMENT]
* BUG: Run packaging commands through a virtual terminal.


git-svn-id: svn://localhost/gambas/trunk@6564 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-19 13:37:51 +00:00
Benoît Minisini
ec8627f540 [GB.GTK]
* BUG: Use GtkSelectionData accessor function.

[GB.GTK3]
* BUG: Use GtkSelectionData accessor function.



git-svn-id: svn://localhost/gambas/trunk@6563 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-18 22:27:13 +00:00
Benoît Minisini
892fa0be41 [GB.FORM]
* NEW: Add a copy menu entry to the FileChooser and DirChooser controls.

[GB.GTK]
* BUG: Clipboard.Copy() now works for all text formats.

[GB.GTK3]
* BUG: Clipboard.Copy() now works for all text formats.


git-svn-id: svn://localhost/gambas/trunk@6562 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-18 20:04:22 +00:00
Benoît Minisini
1ee8120382 [GB.GTK]
* BUG: Start fixing drag and drop.

[GB.GTK3]
* BUG: Start fixing drag and drop.
* BUG: Remove two symbolic links on source files that do not exist anymore.


git-svn-id: svn://localhost/gambas/trunk@6561 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-18 18:09:07 +00:00
Benoît Minisini
77ad93e7a6 [GB.GTK]
* BUG: Correctly interpret "&#xxx;" HTML entities in rich text.

[GB.GTK3]
* BUG: Correctly interpret "&#xxx;" HTML entities in rich text.


git-svn-id: svn://localhost/gambas/trunk@6560 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-18 13:38:22 +00:00
Benoît Minisini
d57578377c [DEVELOPMENT ENVIRONMENT]
* BUG: Don't use "sTable" as field name for the metadata table, because 
  apparently "STABLE" is a reserved word in PostgreSQL. Upgrade an already
  existing metadata table automatically.
* BUG: Don't crash when starting a search from a image or connection 
  editor.

[WEBSITE MAKER]
* NEW: Update for 3.6.

[GB.DB]
* NEW: Add support for databases like PostgreSQL that are not fully case 
  insensitive.

[GB.DB.POSTGRESQL]
* BUG: Automatically convert field names to lowercase when creating a 
  table.

[GB.GUI.BASE]
* BUG: IconView item renaming don't crash anymore.


git-svn-id: svn://localhost/gambas/trunk@6559 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-18 13:23:29 +00:00
Benoît Minisini
d20ad59bd7 [GB.NET.SMTP]
* BUG: Support multi-line greetings and mulit-line answer at authentication 
  pass.


git-svn-id: svn://localhost/gambas/trunk@6556 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-16 07:51:43 +00:00
Benoît Minisini
df0aea5171 [GB.GTK3]
* NEW: Require at least GTK+3 version 3.4.


git-svn-id: svn://localhost/gambas/trunk@6553 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-16 04:58:10 +00:00
Jesus Guardon
bd0ad61074 Missed changelog for r6551
[DEVELOPMENT ENVIRONMENT]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.ARGS]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.DB.FORM]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.FORM]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.FORM.DIALOG]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.FORM.MDI]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.NET.POP3]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.

[GB.REPORT]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
       'es' as Spanish (common). Update and correct both translations.



git-svn-id: svn://localhost/gambas/trunk@6552 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-13 17:39:15 +00:00
Jesus Guardon
b34c29b484 git-svn-id: svn://localhost/gambas/trunk@6551 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2014-10-13 17:01:00 +00:00
Benoît Minisini
6043543c1b [DEVELOPMENT ENVIRONMENT]
* NEW: Remove the hidden command-line option and its project 
  version update feature.


git-svn-id: svn://localhost/gambas/trunk@6547 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-13 15:53:26 +00:00
Benoît Minisini
bd693ee0da [CONFIGURATION]
* NEW: Update version in project files.


git-svn-id: svn://localhost/gambas/trunk@6546 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-13 15:52:12 +00:00
Benoît Minisini
6fdbac285d [DEVELOPMENT ENVIRONMENT]
* NEW: Add an hidden  command-line option to update a project version only.


git-svn-id: svn://localhost/gambas/trunk@6545 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-13 15:30:40 +00:00
Benoît Minisini
739f02cd40 [DEVELOPMENT ENVIRONMENT]
* BUG: Make editor message tooltip more readable, espacially with drak 
  themes.

[WIKI CGI SCRIPT]
* BUG: Fix detection of creatable classes.
* NEW: Automatically add function arguments in the initial text when 
  creating a new symbol documentation page.

[GB.JIT]
* BUG: Fix support of LLVM_CONFIG environment variable that defines the 
  absolute path of the 'llvm-config' program.


git-svn-id: svn://localhost/gambas/trunk@6544 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-13 15:03:06 +00:00
Benoît Minisini
4419956e40 [GB.GTK3]
BUG: Fix missing file in Makefile.am


git-svn-id: svn://localhost/gambas/trunk@6543 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-12 23:20:04 +00:00
Benoît Minisini
d2b8cc6af9 [GB.GTK]
* BUG: Fix missing file in Makefile.am


git-svn-id: svn://localhost/gambas/trunk@6542 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-12 22:18:13 +00:00
Benoît Minisini
2823613402 [GB.SDL]
* BUG: Add 'default_font.h' to Makefile.am, otherwise it is not put in the 
  source archive!


git-svn-id: svn://localhost/gambas/trunk@6539 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-12 19:45:40 +00:00
Benoît Minisini
adddbcb0cd [GB.IMAGE]
* BUG: ImageStat() does not crash anymore.


git-svn-id: svn://localhost/gambas/trunk@6536 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-12 01:23:16 +00:00
Benoît Minisini
fc03be9bfc [DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.


git-svn-id: svn://localhost/gambas/trunk@6533 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-11 22:20:18 +00:00
Benoît Minisini
97c46b796a [DEVELOPMENT ENVIRONMENT]
* BUG: When converting a Gambas 2 project, correctly replace Arrangement.
  LeftRight by Arrangement.Row and Arrangement.TopBottom by 
  Arrangement.Column.


git-svn-id: svn://localhost/gambas/trunk@6532 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-11 13:49:56 +00:00
Benoît Minisini
e8f1df159a [EXAMPLES]
* NEW: BeastScroll: Use the new default font scaling support.


git-svn-id: svn://localhost/gambas/trunk@6531 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-11 13:37:48 +00:00
Benoît Minisini
df90f6582b [GB.SDL]
* NEW: The default font is now scaled 2x if the font size set is twice the 
  default font height, 3x if it is three times the default font height, and 
  so on...


git-svn-id: svn://localhost/gambas/trunk@6530 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-11 13:37:00 +00:00
Benoît Minisini
c054b753ac [GB.SDL]
* BUG: Fix gb.sdl compilation.


git-svn-id: svn://localhost/gambas/trunk@6529 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-10 19:26:07 +00:00
Benoît Minisini
26f3daa0c5 [GB.FORM]
* NEW: FontChooser.ShowRelative is a new property that set if relative 
  sizes are allowed or not. They are allowed by default.

[GB.FORM.DIALOG]
* NEW: Dialog.FixedOnly is a new property to set if the font chooser will 
  show fixed fonts only.

[GB.QT4]
* BUG: DrawingArea.Clear now raises an error if the DrawingArea is cached 
  and if it currently being painted.

[GB.GTK]
* BUG: DrawingArea.Clear() works as expected now.
* BUG: DrawingArea.Clear now raises an error if the DrawingArea is cached 
  and if it currently being painted.

[GB.GTK3]
* BUG: DrawingArea.Clear now raises an error if the DrawingArea is cached 
  and if it currently being painted.
* BUG: No more warning printed when paiting or clearing a DrawingArea.


git-svn-id: svn://localhost/gambas/trunk@6528 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-10 19:23:44 +00:00
Benoît Minisini
8ddfaa5578 [DEVELOPMENT ENVIRONMENT]
* BUG: When browsing the entire project, skip *.WAV and *.OGG files, and 
  check that the file is not binary as last resort.
* NEW: Make module icons a little bit less dark


git-svn-id: svn://localhost/gambas/trunk@6527 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-10 18:21:19 +00:00
Willy Raets
f2b7126205 [DEVELOPMENT ENVIRONMENT]
* NEW: Dutch translations updated

[WIKI CGI SCRIPT]
* NEW: Dutch translations updated



git-svn-id: svn://localhost/gambas/trunk@6526 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-10 14:16:38 +00:00
Willy Raets
41a2f4527e * NEW: Ducth translations for TreeView example
* NEW: Ducth translations for Wizard example



git-svn-id: svn://localhost/gambas/trunk@6525 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-10 14:06:35 +00:00
Benoît Minisini
8079623a4d [DEVELOPMENT ENVIRONMENT]
* NEW: Create file dialog: Replace the deprecated ListContainer control by 
  a ListView.


git-svn-id: svn://localhost/gambas/trunk@6524 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-09 21:33:29 +00:00
Benoît Minisini
4285255ff0 [DEVELOPMENT ENVIRONMENT]
* NEW: New module type icons.


git-svn-id: svn://localhost/gambas/trunk@6523 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-09 00:24:14 +00:00
Benoît Minisini
4baace3a82 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the behaviour of the file creation dialog. The filter of the 
  "existing" tab is now always set according to the type of file selected 
  in the first tab.


git-svn-id: svn://localhost/gambas/trunk@6522 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-08 23:41:53 +00:00
Benoît Minisini
42eebd91f9 [DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Mark class as creatable if they don't have a 
  constructor but have dynamic variables.


git-svn-id: svn://localhost/gambas/trunk@6521 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-07 21:33:24 +00:00
Benoît Minisini
c6d37cf4b8 [DEVELOPMENT ENVIRONMENT]
* NEW: Use the FontBox control in the option dialog.

[WIKI CGI SCRIPT]
* NEW: Add a preview button in editing mode.

[GB.DB]
* NEW: Database driver now have a flag to tell if they support collation or 
  not.

[GB.DB.POSTGRESQL]
* BUG: Use collation only if database version is greater or equal than 9.1.

[GB.FORM]
* NEW: Little design changes in the FontChooser control.
* BUG: Fix the FontBox control.
* NEW: FontBox.Default is a new property that defines which text is 
  displayed in the control when no font is set. By default, the application 
  default font name is used.

[GB.FORM.DIALOG]
* NEW: Add a custom font chooser dialog for Dialog.SelectFont().


git-svn-id: svn://localhost/gambas/trunk@6520 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-07 00:01:13 +00:00
Benoît Minisini
05f20c33e4 [GB.GTK]
* BUG: Fix 'Menu' event and PopupMenu property behaviour. The default 
  behaviour of the control is cancelled if: the PopupMenu property is 
  defined, or if the 'Menu' event is stopped with STOP EVENT, of if a popup
  menu is displayed during the 'Menu' event handler.

[GB.GTK3]
* BUG: Fix 'Menu' event and PopupMenu property behaviour. The default 
  behaviour of the control is cancelled if: the PopupMenu property is 
  defined, or if the 'Menu' event is stopped with STOP EVENT, of if a popup
  menu is displayed during the 'Menu' event handler.

[GB.QT4]
* BUG: Fix 'Menu' event and PopupMenu property behaviour. The default 
  behaviour of the control is cancelled if: the PopupMenu property is 
  defined, or if the 'Menu' event is stopped with STOP EVENT, of if a popup
  menu is displayed during the 'Menu' event handler.


git-svn-id: svn://localhost/gambas/trunk@6519 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-04 12:56:02 +00:00
Benoît Minisini
97913aa329 [CONFIGURATION]
* NEW: Switch to version 3.6.0.

[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly reset position buttons when a project is loaded.
* BUG: Text editor: Fix word delimiter characters for automatic completion.

[GB.GUI.BASE]
* BUG: ScrollArea: Prevent a possible crash.

[GB.NET.SMTP]
* BUG: Remove a debugging message.


git-svn-id: svn://localhost/gambas/trunk@6518 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-02 21:38:50 +00:00
Willy Raets
fb1911cc53 [EXAMPLES}
* NEW: Ducth translations for ArrayOfControls example
* NEW: Ducth translations for Embedder example
* NEW: Ducth translations for HighLightEditor example
* NEW: Ducth translations for TextEdit example



git-svn-id: svn://localhost/gambas/trunk@6517 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-10-02 15:33:36 +00:00
Benoît Minisini
e4689149c2 [GB.JIT]
* BUG: gb.jit should now compile with LLVM 3.5.


git-svn-id: svn://localhost/gambas/trunk@6516 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-29 12:18:32 +00:00
Tobias Boege
2d81f8dff0 [GB.DATA]
* BUG: The 256 values of an input byte were mapped to just 128 bits of the
  trie children mask, so corruption could have happened with non-ASCII keys.
* BUG: Add a special case when using GB.AddString() on an empty key
* BUG: Fix a memory error from Trie.Complete()'s return value
* OPT: Use the Gambas API in trie.c to manage memory and thus remove error
  recovery since the interpreter will crash anyway
* OPT: Remove checks for "unsupported" characters as all 256 values of a
  byte are supported in this version of the code



git-svn-id: svn://localhost/gambas/trunk@6515 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-28 20:01:52 +00:00
Benoît Minisini
35834a61ce [GB.FORM]
* NEW: TabPanel: Use text shadow for highlighting tab captions.

[GB.GUI.BASE]
* NEW: Default text shadow radius is now proportional to the font height.


git-svn-id: svn://localhost/gambas/trunk@6514 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-28 12:49:07 +00:00
Benoît Minisini
87377fdb56 [DEVELOPMENT ENVIRONMENT]
* NEW: The default shortcut for deleting is the DELETE key alone again.
* NEW: When renaming an item in the project treeview, the file extension 
  is not selected.
* BUG: Activating the form editor property sheet now disable the form 
  editor poup menu. Consequently, the delete shortcut is not triggered
  unexpectedly anymore.

[GB.GUI.BASE]
* BUG: TreeView: A column resize does not automatically cancel the current 
  renaming.


git-svn-id: svn://localhost/gambas/trunk@6513 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-27 21:44:36 +00:00
Benoît Minisini
065e2c48b7 [DEVELOPMENT ENVIRONMENT]
* BUG: Clicking on the paste button correctly set the focus back to the 
  editor.

[WEBSITE MAKER]
* BUG: Fix pages not located in the wiki.

[EXAMPLES]
* BUG: PhotoTouch: Fix the example.

[COMPILER]
* NEW: Remove the Js$() function. Maybe it's not where it should be.

[INTERPRETER]
* NEW: Remove the Js$() function. Maybe it's not where it should be.
* BUG: Displaying a Result object in the debugger does not crash anymore.
* NEW: The GB.Realloc() API now calls GB.Alloc() if the pointer to 
  reallocate is null.

[GB.FORM]
* NEW: DateChooser: Make the time font size a little bit smaller.


git-svn-id: svn://localhost/gambas/trunk@6512 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-26 21:52:42 +00:00
Willy Raets
eae32d3389 [EXAMPLES}
* NEW: Ducth translations for ImageViewer example
* NEW: Ducth translations for LightTable example
* NEW: Ducth translations for PhotoTouch example



git-svn-id: svn://localhost/gambas/trunk@6511 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-25 22:05:42 +00:00
Willy Raets
568c41dff2 [EXAMPLES]
* NEW: Ducth translations for MySQL example
* NEW: Ducth translations for PictureDatabase example



git-svn-id: svn://localhost/gambas/trunk@6510 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-25 21:12:05 +00:00
Willy Raets
516d8e1116 [WEB SITE MAKER]
* OPT: Some minor corrections to Dutch translations



git-svn-id: svn://localhost/gambas/trunk@6509 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-25 00:14:51 +00:00
Willy Raets
233e687766 [EXAMPLES]
* NEW: Ducth translations for Database example



git-svn-id: svn://localhost/gambas/trunk@6508 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-24 16:05:20 +00:00
Tobias Boege
c237307fff [GB.DATA]
* BUG: Trie: Fix Complete() method where the completion would be empty
  and a memory leak there



git-svn-id: svn://localhost/gambas/trunk@6507 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-23 19:37:58 +00:00
Tobias Boege
87c0ee3b3a [GB.DATA]
* NEW: Trie and TriePrefix are new classes which implement a Patricia Trie



git-svn-id: svn://localhost/gambas/trunk@6506 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-23 19:15:25 +00:00
Willy Raets
0d5c539fa1 [DEVELOPMENT ENVIRONMENT]
* NEW: Dutch translations corrected and updated



git-svn-id: svn://localhost/gambas/trunk@6505 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-23 14:29:50 +00:00
Benoît Minisini
2d3bd49194 [WEBSITE MAKER]
* NEW: Support for dutch language.


git-svn-id: svn://localhost/gambas/trunk@6504 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-23 00:45:14 +00:00
Benoît Minisini
2f871f3a02 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix a typo in an offline help message.
* NEW: The option dialog was reorganized so that user identity information 
  has itw own panel.
* NEW: The user identity is now written inside translation files.

[COMPILER]
* NEW: Write meaningful information in generated translation files.

[GB.FORM]
* BUG: Wizard: Fix the layout of wizard step titles.
* NEW: Add a new icon named 'identity'.

[GB.FORM.STOCK]
* NEW: Add a new icon named 'identity'.

[GB.WEB]
* BUG: The deprecated URL.Encode() and URL.Decode() functions now correctly 
  call URL.Quote() and URL.Unquote().


git-svn-id: svn://localhost/gambas/trunk@6503 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-09-23 00:27:31 +00:00