Commit graph

6343 commits

Author SHA1 Message Date
Fabien Bodard
e7c5830190 [DEVELOPMENT ENVIRONMENT]
* BUG: Template form files not crash now when they are run. 
The window border property now use the new shape.


git-svn-id: svn://localhost/gambas/trunk@1341 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-25 20:30:28 +00:00
Benoît Minisini
2b3d43e673 [GB.QT4.EXT]
* BUG: This component requires gb.qt4, not gb.qt.

[GB.QT4.OPENGL]
* BUG: This component requires gb.qt4, not gb.qt.


git-svn-id: svn://localhost/gambas/trunk@1340 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-24 13:13:24 +00:00
Benoît Minisini
3151134ee3 [GB.QT4]
* BUG: The component runs now. But it is full of bug!


git-svn-id: svn://localhost/gambas/trunk@1339 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-24 13:11:41 +00:00
Benoît Minisini
96f1c1be76 [CONFIGURATION]
* NEW: The GB_COMPONENT_PKG_CONFIG macro can check several packages at 
  once.
  
[GB.QT4]
* NEW: Initial import of the QT 4 component.


git-svn-id: svn://localhost/gambas/trunk@1338 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-24 12:49:12 +00:00
Benoît Minisini
231acb3d6c [GB.QT]
* NEW: Remove unnecessary share control description files.
* BUG: Correctly update the PictureBox and DrawingArea background when the
  background color changes.


git-svn-id: svn://localhost/gambas/trunk@1337 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-23 11:33:32 +00:00
Benoît Minisini
03ad2304eb [CONFIGURATION]
* NEW: Use the libtool optimizer 'dolt' made by Josh Triplett. This should
  speed up the all compilation.

[GB.GTK]
* BUG: PictureBox.Alignment property now correctly deals with Align.Normal,
  Align.TopNormal, and Align.BottomNormal alignments.

[GB.QT]
* OPT: The PictureBox control does not flicker anymore when its Picture
  property is changed.

[GB.QTE]
* BUG: No more automake warning about GNU extensions.
* BUG: The component compiles correctly again.


git-svn-id: svn://localhost/gambas/trunk@1335 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-23 10:28:33 +00:00
Benoît Minisini
09369edfd1 [DEVELOPMENT ENVIRONMENT]
* NEW: Automically edit the 'Name' property when inserting a new control in
  a form.
* BUG: Defining the startup class correctly updates the .startup file.
* BUG: The form editor takes into account the new Border and Resizable 
  Window properties correctly now.
* BUG: Form editor window frame is drawn in a more polished way.
* NEW: Automatically focus on the last edited property when the form editor
  selection changes.
* BUG: Do not hide the debug window anymore when undocking the console.

[INTERPRETER]
* BUG: Getting information on a not yet loaded class does not crash the 
  debugger anymore.
  
[GB.FORM]
* NEW: Workspace.Orientation is a new property that allows to define the 
  orientation of the Workspace tabstrip.
* BUG: Fix the DatePicker button drawing routine in ValueBox.
  
[GB.GTK]
* BUG: Windows cannot get focus anymore.

[GB.NET.SMTP]
* NEW: Write a Content-Length header inside MIME parts.

[GB.QT]
* NEW: Do not automatically transform non catched key events into 
  accelator events.
* BUG: Draw.Style.Panel() works correctly now.

[GB.SETTINGS]
* NEW: Settings.Read and Settings.Write now always store control settings 
  in a slot based on the parent Window name, not the top-level one.


git-svn-id: svn://localhost/gambas/trunk@1332 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-21 23:15:48 +00:00
seraf1
5f72d2bc87 [GB.FORM]
* BUG: DatePicker and ValueBox Event handler bug
* NEW: New DatePicker and ValueBox Visual Aspect


git-svn-id: svn://localhost/gambas/trunk@1330 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-21 14:35:14 +00:00
seraf1
07245f04a7 [GB.FORM]
* NEW: DatePicker and ValueBox : new visual aspect
* BUG: DatePicker and ValueBox : new form.type and form.border API adaptation


git-svn-id: svn://localhost/gambas/trunk@1329 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-21 08:22:06 +00:00
seraf1
f51960f7a6 [GB.DB.FORM]
* BUG: new form.type and form.border adaptation


git-svn-id: svn://localhost/gambas/trunk@1328 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-21 08:06:52 +00:00
Fabien Bodard
cc737eae7b I've forget some little things
git-svn-id: svn://localhost/gambas/trunk@1327 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-20 07:55:10 +00:00
Fabien Bodard
7e706b17b9 [GB.CHART]
* NEW: Fonts settings on axes, legend, title and toggle
  on proportional font mode. In proportional mode the fonts
  are in the real size when the chart have 2/3 of the desktop size.
  


git-svn-id: svn://localhost/gambas/trunk@1326 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-19 23:32:28 +00:00
Fabien Bodard
15d3e589bb [GB.CHART]
* NEW: Many things on color management as BackColor and Custom color
  for the sets.
* NEW: I've done a work on the demo form so you can see what is 
  possible or not actually on this component. To run it go to the 
  GAMBASDIR/comp/src path and open gb.chart... then just run it !



git-svn-id: svn://localhost/gambas/trunk@1325 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-19 22:32:23 +00:00
Fabien Bodard
588da149fd [GB.CHART]
* NEW: A new Chart style named Bars.
* NEW: X and Y axes inherits a Global Axes class.
* NEW: Now the Y ans X labels can be hidden



git-svn-id: svn://localhost/gambas/trunk@1324 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-19 20:58:23 +00:00
Fabien Bodard
65b059a37a [GB.FORM]
* BUG: Some lines with old windows properties use have been removed.


git-svn-id: svn://localhost/gambas/trunk@1323 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-19 16:56:55 +00:00
Fabien Bodard
028b9681cb git-svn-id: svn://localhost/gambas/trunk@1322 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2008-04-19 12:41:38 +00:00
Benoît Minisini
1bb3f3a509 [CONFIGURATION]
* BUG: Libraries and include files are automatically searched inside 
  64 bits specific directories.

[DEVELOPMENT ENVIRONMENT]
* NEW: Automatically convert old Border property to the new Border and
  Resizable properties.
* BUG: The "Theme" tab of the option dialog is correctly initialized the 
  first time Gambas is run.
* BUG: Going to a non-existing line number in the editor does not crash the
  IDE anymore.
* NEW: The IDE forms now use the new Border, Resizable and Type properties
  of the Window class.

[COMPILER]
* BUG: Do not print error messages on unexpected strings with newline 
  inside. Just claim that an unexpected string has been encountered.

[GB.EVAL]
* BUG: Do not print error messages on unexpected strings with newline 
  inside. Just claim that an unexpected string has been encountered.

[GB.GTK]
* NEW: The old Border property of the Window class has been replaced by a 
  two boolean properties: Border and Resizable.
* NEW: Window.Type is a new property to set the window manager type of a 
  window: Normal, ToolBar, Splash...
* NEW: The Window.ToolBox property has been removed.
* NEW: A newly opened non-modal window stays automatically on top of the
  application main window.

[GB.QT]
* NEW: The old Border property of the Window class has been replaced by a 
  two boolean properties: Border and Resizable.
* NEW: Window.Type is a new property to set the window manager type of a 
  window: Normal, ToolBar, Splash...
* NEW: The Window.ToolBox property has been removed.
* NEW: A newly opened non-modal window stays automatically on top of the
  application main window.


git-svn-id: svn://localhost/gambas/trunk@1321 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-18 23:43:38 +00:00
Benoît Minisini
b49c9fc644 [INTERPRETER]
* BUG: Static arrays can be used as local variables again.


git-svn-id: svn://localhost/gambas/trunk@1319 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-17 20:43:06 +00:00
Benoît Minisini
80f53ee771 [DEVELOPMENT ENVIRONMENT]
* NEW: Some little fixes in the hall of fame animations.
* BUG: Fix the layout of the property sheet text edit dialog.
* NEW: A new highlighting theme, named 'Quick'.
* NEW: The '(Scaled)' virtual property has been renamed as 'Scaled'.
* BUG: Fix the "quit" icon in the quit dialog.
* BUG: Correctly raise an error when making an executable fails for any 
  reason.
* BUG: Extract the property help better.

[WIKI CGI SCRIPT]
* BUG: Auto link now really makes one identical link between two titles.

[INTERPRETER]
* OPT: Optimization of additions of small integers.
* BUG: INC and DEC now toggle boolean values.
* NEW: Use the new '.startup' file to run a project. The old '.project' 
  file can be used for older projects. But its support will be removed in
  the final version.

[COMPILER]
* NEW: A '.startup' file is now created at each compilation. It contains an
  extract of the '.project' file with just what the interpreter needs to
  run the application.

[GB.GTK]
* BUG: Void items are correctly handled by ComboBox without crashing now.

[GB.EVAL]
* BUG: Quoted symbols, i.e. symbols between braces, are now correctly 
  colorized by using the identifier colors.

[GB.FORM]
* BUG: Removed the useless Tag property from the DatePicker control.
* BUG: Fix the height of the DateChooser toolbar.
* NEW: Wizard.ShowIndex is a new property that makes the wizard control
  automatically display the index of the current step. This index takes
  into account if some steps are disabled.

[GB.FORM.DIALOG]
* NEW: Dialog.SelectDate() is a new method that allows the user to select a
  date in a dialog box having a date chooser.

[GB.QT]
* BUG: You can now resize a non resizable window without having to change 
  its Border property first.

[GB.QT.EXT]
* BUG: Editor correctly goes to the end of file when pressing CTRL+END.
  Consequently, SelectAll() works correctly too now.
* NEW: Comments just before a procedure are now never folded.


git-svn-id: svn://localhost/gambas/trunk@1317 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-17 10:18:25 +00:00
seraf1
8904b74282 [GB.FORM]
* NEW: ValueBox now uses a DatePicker when editing a date value.


git-svn-id: svn://localhost/gambas/trunk@1316 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-16 09:30:17 +00:00
seraf1
a28115b35f [GB.IDE]
* NEW: new DataMultiCombo control icon


git-svn-id: svn://localhost/gambas/trunk@1315 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-16 06:44:00 +00:00
seraf1
3c7450fe2b [GB.DB.FORM]
NEW: Add DataComboMulti.class


git-svn-id: svn://localhost/gambas/trunk@1313 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-15 12:17:39 +00:00
seraf1
472d81fd5d git-svn-id: svn://localhost/gambas/trunk@1312 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2008-04-15 12:12:19 +00:00
seraf1
a3ecc80509 [GB.FORM]
* BUG: correct icon


git-svn-id: svn://localhost/gambas/trunk@1311 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-15 11:57:45 +00:00
seraf1
4baa336cdd [GB.DB.FORM]
* BUG: .component error for DataComboMulti


git-svn-id: svn://localhost/gambas/trunk@1310 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-15 08:01:49 +00:00
seraf1
847554bfaa [GB.FORM]
*  NEW: Add DatePicker control
[GB.DB.FORM]
* NEW: Add DataMultiCombo control


git-svn-id: svn://localhost/gambas/trunk@1309 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-15 06:07:35 +00:00
Benoît Minisini
61ddf77277 [CONFIGURATION]
* BUG: Link with libgettextlib only with OpenBSD. Otherwise, on Linux, 
  there is a symbol comflict with the libxml used by fontconfig, and you
  get spurious fontconfig warnings, and weird fonts or no font at all!

[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new image methods for the hall of fame animation.
* BUG: Text editor does not flash anymore when being resized.
* BUG: The virtual control are now drawn bigger in Dekstop.Scale is too 
  small.

[EXAMPLES]
* BUG: Fix many examples according to the new way of calculating 
  Desktop.Scale.

[INTERPRETER]
* BUG: Symbol polymorphism is now correctly handled when the inheritance 
  depth is greater than two!

[GB.GTK]
* NEW: Image.MakeGray() is a new method that makes an image use gray 
  colors only.
* NEW: Image.MakeTransparent() is a new method that intelligently replace
  a color by transparency.

[GB.FORM]
* NEW: Add a slider for setting the alpha color component.
* BUG: Correctly cancel an impossible rename operation in the DirView 
  control.

[GB.QT]
* NEW: Image.MakeGray() is a new method that makes an image use gray 
  colors only.
* NEW: Image.MakeTransparent() is a new method that intelligently replace
  a color by transparency.

[GB.QT.EXT]
* BUG: In Editor, always draw function expanders with the foreground color.


git-svn-id: svn://localhost/gambas/trunk@1308 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-11 22:36:53 +00:00
David Villalobos Cambronero
9f4fdc79ab [EXAMPLES]
* NEW: Spanish translation updated.

[DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1305 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-10 19:02:57 +00:00
Benoît Minisini
f275928af5 [CONFIGURATION]
* NEW: Makes better configuration warning messages when detecting libintl 
  and libiconv libraries.

[DEVELOPMENT ENVIRONMENT]
* NEW: The About dialog box was redesigned. The Hall Of Fame is now 
  displayed with a cool animation.
* NEW: The entire project was adapted to the new way of calculating
  Desktop.Scale.
* NEW: When loading a Gambas 2 form, the form editor tries to adapt to the
  new way of calculating Desktop.Scale automatically.

[COMPILER]
* BUG: Adds many error messages when a compiler limit is reached: too many 
  static symbols in a same class, too many dynamic symbols, too many 
  functions, and so on.

[GB.GTK]
* NEW: Desktop.Scale is now half the font ascent, not half the font height.
* NEW: Color.Medium() method was replaced by Color.Mix(), that takes a new
  optional argument indicating the relative weight of the second color.
  
[GB.QT]
* NEW: Desktop.Scale is now half the font ascent, not half the font height.
* NEW: Color.Medium() method was replaced by Color.Mix(), that takes a new
  optional argument indicating the relative weight of the second color.

[GB.QT.EXT]
* BUG: Editor now correctly highlight its frame according to the focus 
  change on styles that have use of that.


git-svn-id: svn://localhost/gambas/trunk@1304 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-10 12:06:14 +00:00
Benoît Minisini
5007436e68 [DEVELOPMENT ENVIRONMENT]
* BUG: Evaluating expressions in the output console works again.

[WIKI CGI SCRIPT]
* BUG: Allow "--" between two "==" for displaying an horizontal line.

[INTERPRETER]
* BUG: TRY correctly store the last error raised in the Error class.

[GB.EVAL]
* BUG: Evaluating "Error" does not crash anymore. It just raises an error.


git-svn-id: svn://localhost/gambas/trunk@1302 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-07 22:31:35 +00:00
Benoît Minisini
5e44b1303b [DEVELOPMENT ENVIRONMENT]
* BUG: The auto-completion of children classes does not overflow the stack 
  anymore.
  
[GB.QT]
* BUG: Resizing a GridView column inside the ColumnResize event handler 
  does not lead to a crash anymore.


git-svn-id: svn://localhost/gambas/trunk@1300 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-07 17:43:48 +00:00
Benoît Minisini
b3bfc507f2 [DEVELOPMENT ENVIRONMENT]
* NEW: Add a search box in the output console toolbar.
* BUG: A function inserted at the end of a file is now always correctly 
  inserted even if the last procedure is collapsed.


git-svn-id: svn://localhost/gambas/trunk@1297 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-05 18:49:34 +00:00
Benoît Minisini
4c807c4e2e [GB.DESKTOP]
* BUG: Fix the include symbolic links.


git-svn-id: svn://localhost/gambas/trunk@1295 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-05 16:11:05 +00:00
Benoît Minisini
d1886476fe [DEVELOPMENT ENVIRONMENT]
* BUG: The auto-completion of a child class now is correctly updated if its 
  parent class is modified.


git-svn-id: svn://localhost/gambas/trunk@1294 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-05 15:12:43 +00:00
Benoît Minisini
53b7de040f [CONFIGURATION]
* NEW: Add "-O1" optimization flag to the linker, and the "-z defs" flag
  that should make it warn then an undefined imported symbol is found.

[WIKI CGI SCRIPT]
* NEW: Adds a switch to display 2.0 or 3.0 symbols in the component help 
  pages.

[INTERPRETER]
* BUG: The binary and hexadecimal numbers with a '&' suffix are now 
  correctly extended to a Long unsigned constant if needed.

[GB.DESKTOP]
* NEW: DesktopWatcher is a new class that watch property and dimension 
  changes on the root window or any other window.
* NEW: Desktop.Windows returns a pseudo-collection of all top-level 
  windows.
* NEW: DesktopWindow is a class that represents one specific top-level
  window.
* NEW: Desktop.ActiveWindow returns the id of the current active top-level
  window.
* NEW: Desktop.Showing returns or sets if the "show desktop" button is 
  active.
* NEW: Desktop.Current returns or sets the index of the current active 
  virtual desktop.
* NEW: Desktop.Count returns the number of virtual desktops.
* NEW: Desktop[Index] returns a virtual object that represents a virtual
  desktop.

[GB.EVAL]
* BUG: The long binary and hexadecimal numbers are correctly interpreted 
  now.
* BUG: Remove an apparently useless line of code that made the highlighter
  sometimes crash!

[GB.QT.EXT]
* BUG: The editor selection background is now drawn on top of the possible
  text background.


git-svn-id: svn://localhost/gambas/trunk@1292 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-05 13:06:08 +00:00
Peter Landgren
5203650432 [DEVELOPMENT ENVIRONMENT]
* NEW: Swedish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1287 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-03 17:51:29 +00:00
Benoît Minisini
e2e0c5b52e [DEVELOPMENT ENVIRONMENT]
* BUG: The "Show help property" option works correctly now.
* BUG: The splitter position of the debug window is correctly restored now.

[GB.DESKTOP]
* NEW: Many methods for dealing with windows properties, for watching them,
  for watching window changes... All are defined in the internal _Desktop
  class. They won't be public.

[GB.FORM]
* NEW: The Space key now raises the Activate event in the DateChooser 
  control.


git-svn-id: svn://localhost/gambas/trunk@1282 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-04-02 01:15:31 +00:00
Benoît Minisini
f19000deb9 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the automatic completion behaviour with the backspace key.


git-svn-id: svn://localhost/gambas/trunk@1277 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-31 22:29:17 +00:00
Benoît Minisini
145de0854b [DEVELOPMENT ENVIRONMENT]
* NEW: You can open a terminal in the project directory now.
* NEW: The IDE now marks projects as Gambas 3 projects.
* NEW: Port Gambas2 fixes.

(INTERPRETER]
* NEW: New API for returning the type of a Gambas array.

[GB.DESKTOP]
* NEW: New internal methods for reading or writing a windows property, and
  for sending a client message to the root window.
* NEW: Desktop.Find() has been renamed to Desktop.FindWindow().
* NEW: Desktop.OpenTerminal() opens a terminal on a specified directory 
  according to the current desktop in use.

[GB.QT]
* BUG: Window id are really integers, not pointers.

[GB.GTK]
* BUG: Window id are really integers, not pointers.


git-svn-id: svn://localhost/gambas/trunk@1276 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-31 19:04:28 +00:00
Benoît Minisini
3689a8b453 [DEVELOPMENT ENVIRONMENT]
* BUG: Forgot to add a theme file.


git-svn-id: svn://localhost/gambas/trunk@1269 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-30 13:43:10 +00:00
Laurent Carlier
3a869be4c4 [GB.QT]
* BUG: Fix automake warning. Should fix building when GNU/make isn't 
available.

gb.qt.am:3: `%'-style pattern rules are a GNU make extension
Will be backported to 2.0 branch after more tests.


git-svn-id: svn://localhost/gambas/trunk@1267 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-29 21:26:15 +00:00
David Villalobos Cambronero
7674e17cbc [EXAMPLES]
* NEW: Spanish translation added/updated for all translatable projects.

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

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

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

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

[WIKI CGI SCRIPT]
* NEW: Spanish translation updated.

[DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1266 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-27 19:06:01 +00:00
Benoît Minisini
31f0d78532 [DEVELOPMENT ENVIRONMENT]
* NEW: Theme configuration was redesigned and enhanced.
* NEW: New option for setting the tabstrip title font size.
* NEW: The file information dialog was redesigned again.
* NEW: Some option names were changed.
* NEW: A new "Project" virtual folder in the project treeview. It is 
  exactly like the "Data" folder, except that the files and directories 
  stored inside are not included in the generated executable.
* NEW: As keywords are now displayed in lowercase by default, there is a 
  new option for displaying them in uppercase as before.
  
[INTERPRETER]
* NEW: Object.GetProperty() can return the value of a constant.
* NEW: Keywords are in lowercase by default, the first letter of the words 
  staying in uppercase.

[GB.EVAL]
* NEW: The Highlight.Analyze() method always return keywords in uppercase, 
  so that you can continue to easily do non case-sensitive comparisons.

[GB.QT]
* BUG: Changing the font of a TabStrip correctly refreshes its layout now.

[GB.QT.EXT]
* NEW: The Editor can force highlighted keywords to uppercase. It is only 
  done when drawing the keyword. The internal text is not changed.


git-svn-id: svn://localhost/gambas/trunk@1265 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-27 16:27:24 +00:00
Laurent Carlier
f90cad6285 [GB.DB.FIREBIRD]
* BUG: Fixed building with gcc 4.3.



git-svn-id: svn://localhost/gambas/trunk@1264 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-26 23:16:22 +00:00
Benoît Minisini
ec93789aaf [DEVELOPMENT ENVIRONMENT]
* NEW: Save and restore which procedures are folded.

[INTERPRETER]
* BUG: Creates a new GB.SubstStringAdd() API for making a difference 
  between substitution callbacks that return a string and those who call
  GB.SubstAdd() directly.

[GB.DB]
* BUG: Use the new GB.StringSubstAdd() API.

[GB.FORM]
* NEW: FileChooser and DirChooser got a new Reload() method that refreshes
  their contents.
  
[GB.QT.EXT]
* BUG: In Editor, a line must be colorized before knowing if it is a 
  "procedure" limit.


git-svn-id: svn://localhost/gambas/trunk@1261 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-26 16:28:18 +00:00
Benoît Minisini
a6630961bd [GB.FORM]
* BUG: Do not stop if searching the current desktop fails.
  
[GB.SETTINGS]
* BUG: If you store a void array in a setting file, then reading it will
  return NULL, and not an error.


git-svn-id: svn://localhost/gambas/trunk@1260 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-26 01:45:42 +00:00
Benoît Minisini
252692f140 [INFORMER]
* NEW: Do not abort if a component information file cannot be written.


git-svn-id: svn://localhost/gambas/trunk@1259 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-26 01:31:20 +00:00
Benoît Minisini
909ce3f531 [DEVELOPMENT ENVIRONMENT]
* BUG: Use a relative font size in the workspace, toolbox and property 
  sheet.
* NEW: The file information dialog was synchronized with Gambas 2.
* BUG: UTF-8 fixes in the code editor.
* BUG: Help pages on special method are opened correctly now.
* BUG: Breakpoint list is not filled with impossible breakpoints anymore.
* BUG: The procedure combo-box now always displays the correct current 
  procedure name.

[GB.QT.EXT]
* BUG: Some fixes in Editor procedure folding.


git-svn-id: svn://localhost/gambas/trunk@1257 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-25 23:10:47 +00:00
Benoît Minisini
ab3e3d5146 [DEVELOPMENT ENVIRONMENT]
* NEW: Procedure folding is usable now. Use CTRL+ENTER and CTRL+SHIT+ENTER 
  to expand or collapse a procedure in the IDE editor.

[GB.GTK]
* BUG: Fix the Key.Enter keyboard constant value.
* BUG: The AutoResize property of containers now takes the Padding 
  property into account in all cases.

[GB.QT]
* BUG: The AutoResize property of containers now takes the Padding 
  property into account in all cases.

[GB.QT.EXT]
* NEW: Procedure folding fixes and enhancements in Editor.
* NEW: Editor interface has changed.
* NEW: Editor highlight styles got a new Background property for defining 
  the background color of a token. It can be Color.Transparent: then no
  background is drawn in that case.


git-svn-id: svn://localhost/gambas/trunk@1254 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-25 17:19:59 +00:00
Benoît Minisini
225c7dee9e [GB.QT.EXT]
* NEW: Initial implementation of procedure folding.


git-svn-id: svn://localhost/gambas/trunk@1249 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-03-25 01:48:26 +00:00