/[eiffelstudio]/trunk/Src/library
ViewVC logotype

Log of /trunk/Src/library

View Directory Listing Directory Listing


Sticky Revision:

Revision 66801 - Directory Listing
Modified Wed Feb 21 00:43:35 2007 UTC (13 years ago) by king
Corrected dimension retrieval so that it always retrieves the dimension programmatically set

Revision 66793 - Directory Listing
Modified Tue Feb 20 20:31:32 2007 UTC (13 years ago) by jfiat
safer refresh_now

Revision 66792 - Directory Listing
Modified Tue Feb 20 20:09:33 2007 UTC (13 years ago) by king
Reimplemented pointer enter and leave notify events directly so that we have full control over when they are called, this fixes bug#12074

Revision 66791 - Directory Listing
Modified Tue Feb 20 20:08:18 2007 UTC (13 years ago) by king
Removed now redundant code

Revision 66790 - Directory Listing
Modified Tue Feb 20 20:07:39 2007 UTC (13 years ago) by king
No longer using signals for crossing mode events

Revision 66789 - Directory Listing
Modified Tue Feb 20 20:06:44 2007 UTC (13 years ago) by king
Added gdk_event_crossing_struct_mode external

Revision 66788 - Directory Listing
Modified Tue Feb 20 20:06:14 2007 UTC (13 years ago) by king
Reverted back item size call to use the interface of static_fixed

Revision 66786 - Directory Listing
Modified Tue Feb 20 18:08:50 2007 UTC (13 years ago) by jfiat
- fixed bug#12076: Refresh issue on Start/Continue button
This correction can be improved by docking library...
- fixed potential issue with instance of STRING_8 for SD_CONTENT's title

Revision 66785 - Directory Listing
Modified Tue Feb 20 18:02:03 2007 UTC (13 years ago) by king
Updated timeout to match timing resolution of Windows

Revision 66784 - Directory Listing
Modified Tue Feb 20 17:37:30 2007 UTC (13 years ago) by king
Refactored implementation for easy switch of override redirect status

Revision 66783 - Directory Listing
Modified Tue Feb 20 17:32:36 2007 UTC (13 years ago) by king
Added window type hint externals

Revision 66779 - Directory Listing
Modified Tue Feb 20 04:44:37 2007 UTC (13 years ago) by king
Separated enter and leave notify events for custom implementation for toplevel windows

Revision 66777 - Directory Listing
Modified Tue Feb 20 01:00:38 2007 UTC (13 years ago) by king
Fixed issues reported by bug#12072

Revision 66776 - Directory Listing
Modified Tue Feb 20 01:00:07 2007 UTC (13 years ago) by king
Fixed issues reported by bug#12072

Revision 66775 - Directory Listing
Modified Tue Feb 20 00:40:22 2007 UTC (13 years ago) by paulb
Added necessary protection in exists.

Revision 66774 - Directory Listing
Modified Tue Feb 20 00:39:51 2007 UTC (13 years ago) by paulb
Added default namespaces for .NET

Revision 66772 - Directory Listing
Modified Mon Feb 19 22:03:11 2007 UTC (13 years ago) by king
Added copy_events_from_other so that events get correctly copied when pixmaps are twinned

Revision 66770 - Directory Listing
Modified Mon Feb 19 21:58:46 2007 UTC (13 years ago) by king
Moved copy_events_from_other to EV_PIXMAP_IMP_STATE

Revision 66769 - Directory Listing
Modified Mon Feb 19 21:43:33 2007 UTC (13 years ago) by king
Now copying events over during call to copy_pixmap, this fixes bug#12066 which was calling stretch on a pixmap that had agents set which in turn was losing the agents due to the call to copy_pixmap

Revision 66758 - Directory Listing
Modified Sat Feb 17 11:33:31 2007 UTC (13 years ago) by larryl
New Eiffel Studio splash screen for Chinese New Year~

Revision 66756 - Directory Listing
Modified Sat Feb 17 08:56:30 2007 UTC (13 years ago) by larryl
Added SD_WINDOW Windows platform implementation.

Revision 66755 - Directory Listing
Modified Sat Feb 17 08:44:28 2007 UTC (13 years ago) by larryl
Add special SD_WINDOW for Smart Docking library, now undocked window on Linux is not always on top of all windows in the whole system, it just keep in front of one window. It works same as Windows now.
(Renamed orignal SD_WINDOW to SD_PANEL)
Fixed bug#11981.

Revision 66740 - Directory Listing
Modified Fri Feb 16 20:25:26 2007 UTC (13 years ago) by king
Added hack for setting the size of a window on gtk which is not user resizable

Revision 66739 - Directory Listing
Modified Fri Feb 16 20:14:52 2007 UTC (13 years ago) by king
Removed minimum size hack when setting the size when disable user resize has been called as this alters the minimum size which affects the docking mechanism

Revision 66735 - Directory Listing
Modified Fri Feb 16 13:34:46 2007 UTC (13 years ago) by larryl
Added if protection.

Revision 66723 - Directory Listing
Modified Fri Feb 16 06:35:51 2007 UTC (13 years ago) by jasonw
Removed an unused local.

Revision 66720 - Directory Listing
Modified Fri Feb 16 04:25:32 2007 UTC (13 years ago) by larryl
Made editor tab drawing text correct when not enough width.

Revision 66719 - Directory Listing
Modified Fri Feb 16 04:10:16 2007 UTC (13 years ago) by larryl
Make sure editor tab close button state correct after pointer_leave_actions have been called.
Draw editor tab close button at correct position when not enough width.

Revision 66715 - Directory Listing
Modified Fri Feb 16 00:22:00 2007 UTC (13 years ago) by king
Now hiding the dialog on label select instead of destroying it because the focus actions cause a recursive destroy which causes gdk to mess up internally regarding signal invocation, destroy will be called as a result of the dialog losing focus upon hiding

Revision 66707 - Directory Listing
Modified Thu Feb 15 09:56:31 2007 UTC (13 years ago) by larryl
Fix a bug:
When select a content from notebook hidden tab dialog, the focus_in_actions of that content have not been called.

Revision 66702 - Directory Listing
Modified Thu Feb 15 06:51:31 2007 UTC (13 years ago) by larryl
Calculate half splitter position instead of using `set_proportion (0.5)' because this feature calculation base on minimum and maximum splitter position.
Fixed bug#11960.

Revision 66692 - Directory Listing
Modified Wed Feb 14 23:45:05 2007 UTC (13 years ago) by king
Added hack to resize windows that are not user resizable, windows that are flagged non user resizable are constrained to their minimum size whereas on windows the current dimensions are kept and updated if set afterwards

Revision 66673 - Directory Listing
Modified Wed Feb 14 15:57:17 2007 UTC (13 years ago) by manus
Added argument classes.


Revision 66666 - Directory Listing
Modified Wed Feb 14 09:37:40 2007 UTC (13 years ago) by larryl
set_minimum_height for SD_NOTEBOOK which is not needed on Windows.
But on Linux, if we don't set it, docking (not tabbed) zone minimum height will be 1 when zone is minimized.

Revision 66661 - Directory Listing
Modified Wed Feb 14 04:37:12 2007 UTC (13 years ago) by larryl
Improved docking behavior for minimized zones, make sure SD_MUTLI_DOCK_AREA.update_middle_container have been called when it should.
So when docking into(or at side of) a minimized zone will have nice behavior now. Before this fix, after docking operations, end user can drag a split area bar surround a minimized zone, because SD_MUTLI_DOCK_AREA.update_middle_container have not been called.
Fixed bug#12054.

Revision 66659 - Directory Listing
Modified Wed Feb 14 03:25:22 2007 UTC (13 years ago) by larryl
Move feature Editor_place_holder_content_name back to SD_SHARED since it's not a name for interface, it only be used within Smart Docking library.

Revision 66656 - Directory Listing
Modified Wed Feb 14 02:50:42 2007 UTC (13 years ago) by larryl
Removed the precondition, handle the case inside the feature, because:
When closing all editor tabs by right click menu, rectangle feature called by on_pointer_press from SD_NOTEBOOK_TAB_BOX, parent maybe void sometimes. It's because pointer press actions delayed, the actions are executing after the SD_NOTEBOOK_TAB_BOX destroyed.

Revision 66655 - Directory Listing
Modified Wed Feb 14 01:47:15 2007 UTC (13 years ago) by larryl
Added if protection to against void object.

Revision 66654 - Directory Listing
Modified Wed Feb 14 01:38:58 2007 UTC (13 years ago) by larryl
Added if protection.
`a_parent' may be void if calling by `close' from SD_TAB_STATE on Linux. Don't know why now. At least this if protection can make things better.
Fixed bug#12054.

Revision 66649 - Directory Listing
Modified Tue Feb 13 22:50:40 2007 UTC (13 years ago) by king
Now checking whether window is currently undergoing destruction within hide before resetting focused_popup_window flag

Revision 66641 - Directory Listing
Modified Tue Feb 13 19:20:25 2007 UTC (13 years ago) by king
Added explicit minimum size of 1 1 to scrollable area which was previously defaulting to a stranger larger size as shown by bug#12052

Revision 66638 - Directory Listing
Modified Tue Feb 13 18:03:20 2007 UTC (13 years ago) by king
Now using gdk_left_ptr_enum as the standard pointer, this fixes a bug where setting with a null cursor would default to the parent gdk window cursor

Revision 66635 - Directory Listing
Modified Tue Feb 13 13:49:05 2007 UTC (13 years ago) by larryl
Rename feature to a better name.

Revision 66634 - Directory Listing
Modified Tue Feb 13 12:58:43 2007 UTC (13 years ago) by larryl
Add a condition to check if the file is readable.

Revision 66633 - Directory Listing
Modified Tue Feb 13 12:53:59 2007 UTC (13 years ago) by larryl
Fix a bug in file_exist, replace make_open_read with make.
To make sure it works when file not exist.

Revision 66632 - Directory Listing
Modified Tue Feb 13 12:06:14 2007 UTC (13 years ago) by larryl
Removed useless inherit.

Revision 66629 - Directory Listing
Modified Tue Feb 13 10:48:26 2007 UTC (13 years ago) by larryl
Make string `separator' in tool bar customize dialog can be defined by client programmers.

Revision 66627 - Directory Listing
Modified Tue Feb 13 10:18:18 2007 UTC (13 years ago) by larryl
Added unique_title for SD_TOOL_BAR_CONTENT which is used for store/open layout config data.
Now title in SD_TOOL_BAR_CONTENT is only for display.

Revision 66626 - Directory Listing
Modified Tue Feb 13 10:01:25 2007 UTC (13 years ago) by larryl
Added a command to close editor place holder content for client programmers.

Revision 66625 - Directory Listing
Modified Tue Feb 13 06:26:57 2007 UTC (13 years ago) by tedf
Added the feature requested at bug#12046 that Ctrl+F3 searches current word if no text is selected.
Fixed the bug that menu commands like "Select All" and sub commands of "Search" didn't work as their shortcuts did. i.e. "Select All" always selected texts in main editor, but Ctrl+A did correct thing that was select all texts in the editor where focus was.
Removed unnecessary preconditions in {MSR_ITEM} and {MSR_TEXT_ITEM}.

Revision 66618 - Directory Listing
Modified Tue Feb 13 00:54:10 2007 UTC (13 years ago) by larryl
If SD_CONTENT is visible already, then do nothing.

Revision 66605 - Directory Listing
Modified Mon Feb 12 09:07:18 2007 UTC (13 years ago) by tedf
Fixed bug#5437 that Shift+End selects too much text. This is actually not a bug. From the code, it was our indention. Since Shift + Down does the same thing. It doesn't make sense to keep this "smart" behavior.

Revision 66604 - Directory Listing
Modified Mon Feb 12 07:52:13 2007 UTC (13 years ago) by larryl
Use EV_PIXMAP instead of EV_PIXEL_BUFFER for notebook hidden tab indicator image. Because draw_text is not available for EV_PIXLE_BUFFER on Linux.

Revision 66601 - Directory Listing
Modified Mon Feb 12 06:57:31 2007 UTC (13 years ago) by larryl
Set docking window title bar height, tool bar height a little bit bigger for Linux specially.

Revision 66598 - Directory Listing
Modified Sun Feb 11 16:38:14 2007 UTC (13 years ago) by manus
Added missing generated files.


Revision 66582 - Directory Listing
Modified Sat Feb 10 01:11:17 2007 UTC (13 years ago) by king
Added set_item_size to fixed parent upon call to set_minimum_size

Revision 66581 - Directory Listing
Modified Sat Feb 10 01:09:43 2007 UTC (13 years ago) by king
Corrected set_item_size implementation of ev_fixed, previous one was preventing the resize actions from firing

Revision 66576 - Directory Listing
Modified Fri Feb 9 22:14:27 2007 UTC (13 years ago) by manus
Moved Gobo SVN under library/gobo for better locality.


Revision 66575 - Directory Listing
Modified Fri Feb 9 21:00:07 2007 UTC (13 years ago) by manus
Ignoring `spec' directory.


Revision 66574 - Directory Listing
Modified Fri Feb 9 20:59:05 2007 UTC (13 years ago) by manus
Now using Gobo directly from Gobo repository to avoid manual copying of the gobo library
  for users wishing to compile Eiffel Software products out of the box.


Revision 66572 - Directory Listing
Modified Fri Feb 9 18:17:31 2007 UTC (13 years ago) by jfiat
Moved extend_kamikaze to ACTION_SEQUENCE since all the implementation was already available.

Revision 66571 - Directory Listing
Modified Fri Feb 9 17:56:34 2007 UTC (13 years ago) by king
Now reusing an on_timeout_agent when adding the timeout to do_once_on_idle

Revision 66569 - Directory Listing
Modified Fri Feb 9 17:51:26 2007 UTC (13 years ago) by manus
Added `destroy_and_exit_if_last' to destroy the Window and stop the EV_APPLICATION
  if there are no more available windows.


Revision 66561 - Directory Listing
Modified Fri Feb 9 10:00:44 2007 UTC (13 years ago) by larryl
Implemented show for the case:
Current was SD_TAB_STATE before open_config (SD_CONFIG_MEDIATOR),
after open_config, client programmers will call this fucntion sometimes.

In this case we use default void state behavior here.

Revision 66558 - Directory Listing
Modified Fri Feb 9 08:39:15 2007 UTC (13 years ago) by larryl
Added if protection.

Revision 66556 - Directory Listing
Modified Fri Feb 9 07:56:45 2007 UTC (13 years ago) by larryl
Delete useless class.


Revision 66554 - Directory Listing
Modified Fri Feb 9 06:09:03 2007 UTC (13 years ago) by manus
Fixed a tooltip issues on some controls made of multiple controls: combo-box and spin button.
  Refactored the code so that non-vision2 widget can use the logic for setting tooltip, for that
  moved code from EV_TOOLTIPABLE_IMP into EV_WEL_TOOLTIPABLE.
Fixed a bug with `text_alignment' that would crash for a non-editable combo-box.
Fixed lost of tooltip and alignment when switching from editable to non-editable combo-box.
Fixed a crash in `select_region' from EV_COMBO_BOX when combo box is not editable. It is still
  not implemented when combo is not editable.


Revision 66552 - Directory Listing
Modified Fri Feb 9 03:58:34 2007 UTC (13 years ago) by jasonw
Prevented uncatched SIGPIPE signal from crashing current process.

Revision 66551 - Directory Listing
Modified Fri Feb 9 00:38:59 2007 UTC (13 years ago) by king
Further improved set_item_size to handle all scenarios

Revision 66549 - Directory Listing
Modified Thu Feb 8 23:45:14 2007 UTC (13 years ago) by manus
Removed non-used `block' routine.


Revision 66548 - Directory Listing
Modified Thu Feb 8 23:23:03 2007 UTC (13 years ago) by king
Corrected check resize setting to use viewport instead of dummy parent box

Revision 66547 - Directory Listing
Modified Thu Feb 8 23:01:58 2007 UTC (13 years ago) by king
Changed column_title_changed code to support underscores

Revision 66546 - Directory Listing
Modified Thu Feb 8 22:40:22 2007 UTC (13 years ago) by king
Removed unused locals

Revision 66545 - Directory Listing
Modified Thu Feb 8 22:40:07 2007 UTC (13 years ago) by king
Removed unused locals

Revision 66544 - Directory Listing
Modified Thu Feb 8 22:39:44 2007 UTC (13 years ago) by king
Removed use of unique

Revision 66543 - Directory Listing
Modified Thu Feb 8 22:39:19 2007 UTC (13 years ago) by king
Removed use of unique

Revision 66540 - Directory Listing
Modified Thu Feb 8 19:37:16 2007 UTC (13 years ago) by manus
Removed build project from editor library because generated code was once modified by hands
  and it does not match what EiffelBuild now generates.
Simplified structure of margin so that we only have the viewport and the drawing area (we removed
  the cell and the 2 boxes we had before getting to the viewport).
Updated code to show/hide margin by simply calling `show/hide' instead of pruning widgets.


Revision 66539 - Directory Listing
Modified Thu Feb 8 19:36:12 2007 UTC (13 years ago) by king
Tidied up set_item_size code

Revision 66538 - Directory Listing
Modified Thu Feb 8 19:15:24 2007 UTC (13 years ago) by king
Removed redundant code

Revision 66537 - Directory Listing
Modified Thu Feb 8 19:15:03 2007 UTC (13 years ago) by king
Now calling check resize on dummy item size container instead of checking type of child

Revision 66536 - Directory Listing
Modified Thu Feb 8 19:13:44 2007 UTC (13 years ago) by king
Now updating viewport parent item size if minimum size is set whilst in viewport parent, this is needed as we use a dummy parent container to explicitly set the item size and this would override the size of the child

Revision 66533 - Directory Listing
Modified Thu Feb 8 15:17:17 2007 UTC (13 years ago) by larryl
Fixed a bug when show a hidden floating zone, the bug is `parent_floating_zone' doesn't exist on screen anymore, it was destroyed when open_config (from SD_CONFIG_MEDIATOR) and current content doesn't have layout information restored when open_config.
In this case let it use SD_STATE_VOID's default behavior.

Revision 66523 - Directory Listing
Modified Thu Feb 8 05:41:17 2007 UTC (13 years ago) by tedf
We have to call `remove_empty_split_area' first to make sure no void widget when update_middle_container.
Larry

Revision 66520 - Directory Listing
Modified Thu Feb 8 02:53:24 2007 UTC (13 years ago) by manus
Improved behavior of loading and reloading a file that does not exist anymore on disk.


Revision 66517 - Directory Listing
Modified Wed Feb 7 23:21:47 2007 UTC (13 years ago) by king
Now result returned for viewable_row_indexes matches the number of visible rows

Revision 66516 - Directory Listing
Modified Wed Feb 7 23:18:33 2007 UTC (13 years ago) by king
Now exporting subarray to EV_GRID classes

Revision 66514 - Directory Listing
Modified Wed Feb 7 23:03:46 2007 UTC (13 years ago) by king
Added visible_row_count

Revision 66513 - Directory Listing
Modified Wed Feb 7 22:00:40 2007 UTC (13 years ago) by king
Added check to last_pointed_item on motion to check that the parent is still the grid to which to motion event was propagated to

Revision 66512 - Directory Listing
Modified Wed Feb 7 15:38:41 2007 UTC (13 years ago) by jfiat
- fixed bug#12006: Shortcut Preferences cannot be edited via the keyboard
- made `deactivate' accessible (exported to ANY) for EV_GRID_EDITABLE_ITEM in the same way it is for ancestors EV_GRID_ITEM ...

Revision 66507 - Directory Listing
Modified Wed Feb 7 10:50:26 2007 UTC (13 years ago) by tedf
Made it compilable.

Revision 66504 - Directory Listing
Modified Wed Feb 7 08:58:23 2007 UTC (13 years ago) by tedf
Corrcted .ecf file and some code.

Revision 66503 - Directory Listing
Modified Wed Feb 7 07:15:22 2007 UTC (13 years ago) by tedf
Fixed the problem that nl_langinfo (CODESET) doesn't return names acceptable by OpenBSD implementation of iconv_open . When it is OpenBSD we use locale_charset () of libcharset library rather than nl_langinfo (CODESET) to get code set name.

Revision 66502 - Directory Listing
Modified Wed Feb 7 07:10:31 2007 UTC (13 years ago) by tedf
Recategorized routines of SD_SHARED. Made interface_names and icons real single skeleton.
Deferred SD_INTERFACE_NAMES, and added a default implementation SD_DEFAULT_INTERFACE_NAMES as default names used in docking library.
Added docking_names in EiffelStudio so that interfaces part of docking library are internationalized.

Revision 66500 - Directory Listing
Modified Wed Feb 7 04:25:36 2007 UTC (13 years ago) by larryl
We don't call `destroy' directly here, because if window destroy and creating very fast, Windows will not clear window area after destroy a window.
other non-eiffel application have this problem, too. 
refer: http://groups.google.com/group/borland.public.delphi.winapi/browse_thread/thread/e69cf1958780888d/e2cd367c6b57357c?lnk=st&q=not+repaint+after+destroywindow&rnum=2&hl=zh-CN#e2cd367c6b57357c

Revision 66499 - Directory Listing
Modified Wed Feb 7 04:07:13 2007 UTC (13 years ago) by larryl
Don't draw text ellipses if button is not a SD_TOOL_BAR_WIDTH_BUTTON.

Revision 66498 - Directory Listing
Modified Wed Feb 7 01:51:31 2007 UTC (13 years ago) by manus
Made it so that it can also compile with 5.6.


Revision 66497 - Directory Listing
Modified Wed Feb 7 01:51:05 2007 UTC (13 years ago) by manus
Made it so that it can also compile with 5.6.


Revision 66494 - Directory Listing
Modified Tue Feb 6 23:03:36 2007 UTC (13 years ago) by king
Added gdk_window_set_accept_focus

Revision 66493 - Directory Listing
Modified Tue Feb 6 20:58:26 2007 UTC (13 years ago) by king
Now checking purely for text component widget when right clicking and a popup parent is present, this fixes bug#11988

Revision 66486 - Directory Listing
Modified Tue Feb 6 19:39:33 2007 UTC (13 years ago) by king
Corrected resetting of cursor to use c_object instead of visual widget

Revision 66476 - Directory Listing
Modified Tue Feb 6 08:49:20 2007 UTC (13 years ago) by larryl
Check if really have vision2 capture before call drag actions, because capture maybe interrupted by some operations like creating a EV_DIALOG.
Fixed bug#12005.

Revision 66474 - Directory Listing
Modified Tue Feb 6 08:26:10 2007 UTC (13 years ago) by jfiat
- fixed bug#12002: Boolean Preferences cannot be edited via the keyboard
- improved preferences grid
- updated grid checkable label item to add the toggle_is_checked behavior

Revision 66473 - Directory Listing
Modified Tue Feb 6 07:57:05 2007 UTC (13 years ago) by larryl
Compute minimum width during floating operation, because the tail tool bar option button is removed.

Revision 66472 - Directory Listing
Modified Tue Feb 6 07:09:35 2007 UTC (13 years ago) by larryl
Fixed extra padding on right bug. (bug#11827)

Revision 66471 - Directory Listing
Modified Tue Feb 6 06:31:29 2007 UTC (13 years ago) by larryl
Made EV_SHADOW_DIALOG can work on Windows versions before Windows Xp.

Revision 66468 - Directory Listing
Modified Tue Feb 6 03:54:26 2007 UTC (13 years ago) by larryl
Changed "Ok" to "OK".
Fixed bug#11973.

Revision 66467 - Directory Listing
Modified Tue Feb 6 03:50:28 2007 UTC (13 years ago) by king
Now only grabbing keyboard and mouse if window does not have focus

Revision 66466 - Directory Listing
Modified Tue Feb 6 03:49:52 2007 UTC (13 years ago) by larryl
Extract all interface string to a new class SD_INTERFACE_NAMES, then client programmers can modify the strings used by Smart Docking library.

Revision 66465 - Directory Listing
Modified Tue Feb 6 03:49:29 2007 UTC (13 years ago) by king
Removed configure_event_pending from window move

Revision 66464 - Directory Listing
Modified Tue Feb 6 03:47:54 2007 UTC (13 years ago) by king
Now checking to make sure that a focused popup window is not set before changing the gdk grab which will in turn unfocus the popup window, this is unneeded if the widget that wants capture is in the same hierarchical structure

Revision 66463 - Directory Listing
Modified Mon Feb 5 22:41:36 2007 UTC (13 years ago) by king
Fixed bug where keyboard focus would apparently be lost when clicking off from a focused popup window, the problem is due to destroy not allowing focus out actions as the window has been destroyed, this meant that the focused_popup_window hack would never get reset

Revision 66462 - Directory Listing
Modified Mon Feb 5 20:39:30 2007 UTC (13 years ago) by king
Added draw_pixel_buffer implementation, still needs testing

Revision 66451 - Directory Listing
Modified Sat Feb 3 19:33:16 2007 UTC (13 years ago) by manus
Fixed an issue where if a class is replaced by another text but with the same
  modification date, EiffelStudio would not upload it. Now, we also compare the
  size too which usually if it is the same date but a different size we have to
  reload it. 
  To reproduce copy eweasel/tests/storable006/test.e over eweasel/tests/storable007/test.e
  which had the same modification date on my system.


Revision 66446 - Directory Listing
Modified Sat Feb 3 02:20:29 2007 UTC (13 years ago) by king
Now explicitly forcing a realization when setting a pointer style and no back window is present

Revision 66445 - Directory Listing
Modified Fri Feb 2 23:53:13 2007 UTC (13 years ago) by king
Now forcing item containers to immediately resize their children, this fixes bug#11966

Revision 66442 - Directory Listing
Modified Fri Feb 2 08:54:25 2007 UTC (13 years ago) by larryl
Removed useless comments, and added useful comments.

Revision 66440 - Directory Listing
Modified Fri Feb 2 04:48:42 2007 UTC (13 years ago) by king
Added support for GdkEventScroll when a popup window is present

Revision 66439 - Directory Listing
Modified Fri Feb 2 04:47:51 2007 UTC (13 years ago) by king
Added GdkEventScroll externals

Revision 66438 - Directory Listing
Modified Fri Feb 2 03:42:46 2007 UTC (13 years ago) by king
Corrected alignment upon initialization

Revision 66437 - Directory Listing
Modified Fri Feb 2 03:36:49 2007 UTC (13 years ago) by king
Improved focus behavior for popup windows

Revision 66435 - Directory Listing
Modified Fri Feb 2 02:09:41 2007 UTC (13 years ago) by larryl
Ctrl+Tab is works on Linux now, removed temporay fix.

Revision 66423 - Directory Listing
Modified Thu Feb 1 02:11:12 2007 UTC (13 years ago) by king
Tidied up stored display tuple code

Revision 66422 - Directory Listing
Modified Thu Feb 1 02:10:39 2007 UTC (13 years ago) by king
Added gtk_entry_set_alignment externals

Revision 66421 - Directory Listing
Modified Thu Feb 1 02:10:07 2007 UTC (13 years ago) by king
Added text alignment setting to initialize

Revision 66420 - Directory Listing
Modified Thu Feb 1 02:08:57 2007 UTC (13 years ago) by king
Removed explicit size setting of toolbars

Revision 66419 - Directory Listing
Modified Thu Feb 1 01:05:28 2007 UTC (13 years ago) by king
Implemented text alignment

Revision 66418 - Directory Listing
Modified Thu Feb 1 00:44:28 2007 UTC (13 years ago) by king
Made compilable with text alignment addition

Revision 66412 - Directory Listing
Modified Thu Feb 1 00:34:53 2007 UTC (13 years ago) by king
Implemented text alignable routines for text field and descendents

Revision 66411 - Directory Listing
Modified Thu Feb 1 00:15:19 2007 UTC (13 years ago) by manus
Fixed incorrect updated postconditions for set_minimum_(width/height/size) due to lack
  of parentheses to do the priority right.


Revision 66407 - Directory Listing
Modified Wed Jan 31 23:00:46 2007 UTC (13 years ago) by manus
Windows external includes needs to use `\' as otherwise it does not work with Borland.


Revision 66405 - Directory Listing
Modified Wed Jan 31 21:44:21 2007 UTC (13 years ago) by patrickr
Changes to make odbc run on Linux


Revision 66396 - Directory Listing
Modified Wed Jan 31 18:56:42 2007 UTC (13 years ago) by jfiat
- Added the possibility to force the environment in debug mode.
- improved/implemented the toggle toolbarable commands
- various improvements, minor bug fixes 

Revision 66389 - Directory Listing
Modified Wed Jan 31 17:04:49 2007 UTC (13 years ago) by manus
Fixed bug#11869 for non-detected VDRS-4 error.


Revision 66377 - Directory Listing
Modified Wed Jan 31 09:25:25 2007 UTC (13 years ago) by larryl
Zone navigation dialog items have maximum with now. If text is wider than maximum width, truncate text to ellipsis at the end.
Currently only windows implemented.
Fixed bug#11829.

Revision 66373 - Directory Listing
Modified Wed Jan 31 02:25:09 2007 UTC (13 years ago) by larryl
Renamed file names to same as class names.

Revision 66372 - Directory Listing
Modified Wed Jan 31 02:12:22 2007 UTC (13 years ago) by king
Moved keyboard and mouse capture routines up to ev_gtk_widget_imp

Revision 66371 - Directory Listing
Modified Wed Jan 31 02:11:26 2007 UTC (13 years ago) by king
Improved popup focus handling

Revision 66370 - Directory Listing
Modified Wed Jan 31 02:10:54 2007 UTC (13 years ago) by king
Reimplemented popup key handling

Revision 66369 - Directory Listing
Modified Wed Jan 31 02:09:35 2007 UTC (13 years ago) by king
Removed unnecessary local setting

Revision 66368 - Directory Listing
Modified Wed Jan 31 02:01:32 2007 UTC (13 years ago) by king
Refactored keyboard and mouse capture code

Revision 66367 - Directory Listing
Modified Wed Jan 31 01:59:42 2007 UTC (13 years ago) by king
Added gdk_event_any_struct_window struct access external

Revision 66364 - Directory Listing
Modified Wed Jan 31 01:17:12 2007 UTC (13 years ago) by king
Altered post-conditions for minimum size to account for the fact that XWindows can only shrink to 1 by 1 pixels

Revision 66363 - Directory Listing
Modified Wed Jan 31 01:16:54 2007 UTC (13 years ago) by larryl
Change back on_text_fully_loaded (from TEXT_OBSERVER_MANAGER) codes to previous version. Not breaking consistency in TEXT_OBSERVER_MANAGER.
Modified EB_EDITOR_COMMAND_CONTROLLER set_current_editor, added a precondition and comments.
Modified EB_DEVELOPMENT_WINDOW_UI set_current_editor to make sure not breaking the arrayed list looping.
Fixed bug#11943.

Revision 66362 - Directory Listing
Modified Wed Jan 31 01:16:37 2007 UTC (13 years ago) by king
Altered post-conditions for minimum size to account for the fact that XWindows can only shrink to 1 by 1 pixels

Revision 66359 - Directory Listing
Modified Tue Jan 30 18:21:28 2007 UTC (13 years ago) by king
Added top_level_gtk_window_imp

Revision 66358 - Directory Listing
Modified Tue Jan 30 17:47:37 2007 UTC (13 years ago) by jfiat
optimizations using locals, named tuples, or avoiding useless twin.
+ typo

Revision 66356 - Directory Listing
Modified Tue Jan 30 16:57:59 2007 UTC (13 years ago) by manus
Updated so that we also read locales from a different location if the first
  one is not present. Today we added the location on a Solaris system.


Revision 66353 - Directory Listing
Modified Tue Jan 30 10:15:52 2007 UTC (13 years ago) by larryl
Because if a EV_WIDGET in EV_FIXED then EV_WIDGET resize actions not work, docking library can't handle mini tool bar item size change actions automatically.
Now add `update_mini_tool_bar_size' to SD_DOCKING_MANAGER, client programmers can update title bar mini tool bar items' size manually.

Revision 66351 - Directory Listing
Modified Tue Jan 30 07:35:42 2007 UTC (13 years ago) by larryl
Handle l_place_holder_zone void case, because layout data maybe void if corrupted or it is previous layout data version.
Fixed bug#11940.


Revision 66350 - Directory Listing
Modified Tue Jan 30 06:45:03 2007 UTC (13 years ago) by larryl
Remove the << if no mini tool bar for a tool.
Fixed bug#11871.

Revision 66349 - Directory Listing
Modified Tue Jan 30 06:32:23 2007 UTC (13 years ago) by larryl
Let on_text_fully_loaded do more things for client classes, is_notifying is not needed if we twin the arrayed list.
Fixed bug#11943

Revision 66340 - Directory Listing
Modified Tue Jan 30 02:21:37 2007 UTC (13 years ago) by manus
Fixed a possible memory corruption since one cannot call `GdipFree' here, but
  GdipDeleteStringFormat instead.


Revision 66339 - Directory Listing
Modified Tue Jan 30 02:20:39 2007 UTC (13 years ago) by manus
Fixed C compiler warning.


Revision 66336 - Directory Listing
Modified Mon Jan 29 22:00:30 2007 UTC (13 years ago) by king
Now checking that interval is non zero before adding agent to idle list

Revision 66335 - Directory Listing
Modified Mon Jan 29 21:59:29 2007 UTC (13 years ago) by king
Changed external dotcall in to a static one

Revision 66334 - Directory Listing
Modified Mon Jan 29 21:58:23 2007 UTC (13 years ago) by king
Added protection to prevent pending timeout from being called if interval has been set to zero

Revision 66330 - Directory Listing
Modified Mon Jan 29 15:23:12 2007 UTC (13 years ago) by jfiat
- protected against call on void (text_displayed could be Void) regarding the observer management.
- minor optimizations using locals

Revision 66326 - Directory Listing
Modified Mon Jan 29 08:43:20 2007 UTC (13 years ago) by larryl
User local arrayed list snapshots to against arrayed list items changes.
Did little optimizations by using locals.

Revision 66324 - Directory Listing
Modified Mon Jan 29 07:33:08 2007 UTC (13 years ago) by larryl
Removed obsolete message, added comments.
Although the function has bad effect, it's useful.

Revision 66318 - Directory Listing
Modified Mon Jan 29 06:05:22 2007 UTC (13 years ago) by tedf
Fixed bad commit.

Revision 66317 - Directory Listing
Modified Mon Jan 29 06:02:58 2007 UTC (13 years ago) by tedf
Fixed some typos and a improper name leaving for translation {INTERFACE_NAMES}.l_overwrite_layout.

Revision 66309 - Directory Listing
Modified Sat Jan 27 17:30:20 2007 UTC (13 years ago) by manus
Fixed bug in `read_real_XX_le/be' because we store reading of natural into 
  Result rather than in the natural local variable.


Revision 66294 - Directory Listing
Modified Fri Jan 26 17:09:11 2007 UTC (13 years ago) by manus
Adapted to new socket class: renamed integer_buffer into socket_buffer, and use constants
  from PLATFORM instead of hard-coded one.


Revision 66284 - Directory Listing
Modified Fri Jan 26 14:11:01 2007 UTC (13 years ago) by larryl
Better handling docking layout data corruption.
Fixed bug#11912.

Revision 66278 - Directory Listing
Modified Fri Jan 26 11:15:05 2007 UTC (13 years ago) by tedf
Improved comments.

Revision 66270 - Directory Listing
Modified Fri Jan 26 09:19:58 2007 UTC (13 years ago) by larryl
Correct the code for judging if a object is separator.
Fixed bug#11914.

Revision 66255 - Directory Listing
Modified Thu Jan 25 20:36:25 2007 UTC (13 years ago) by manus
Ensured that all the read routines for basic types would guarantee the read of the number
  of expected bytes, as otherwise it is hard to fix for the user (even with `bytes_read').
Renamed `integer_buffer' to `socket_buffer' since we use it for all basic types, not just for integers.


Revision 66249 - Directory Listing
Modified Thu Jan 25 20:14:43 2007 UTC (13 years ago) by manus
Added `read_real_XX_le', `read_real_XX_be', `put_real_XX_le' and `put_real_XX_be'.
Fixed typos.


Revision 66248 - Directory Listing
Modified Thu Jan 25 20:13:15 2007 UTC (13 years ago) by manus
Fixed incorrect type for reading/writing REAL_32 in big/little endian format.


Revision 66238 - Directory Listing
Modified Thu Jan 25 20:00:06 2007 UTC (13 years ago) by manus
Added `read_real_XX_le', `read_real_XX_be', `put_real_XX_le' and `put_real_XX_be'.
Used the above in the SED_BINARY_READER_WRITER to avoid code duplication.
Fixed typos.


Revision 66237 - Directory Listing
Modified Thu Jan 25 19:56:55 2007 UTC (13 years ago) by manus
Fixed PLATFORM since `character_bytes' should always be 1 byte.


Revision 66236 - Directory Listing
Modified Thu Jan 25 19:33:08 2007 UTC (13 years ago) by manus
Removed non-used local.


Revision 66233 - Directory Listing
Modified Thu Jan 25 19:27:21 2007 UTC (13 years ago) by manus
Removed useless `pointer_item' and use `item' renamed into `to_pointer' for the conversion
  from TYPED_POINTER to POINTER.


Revision 66226 - Directory Listing
Modified Thu Jan 25 15:33:52 2007 UTC (13 years ago) by larryl
Added missing implementation for auto hide state.
The codes are let auto hide zone tab with a target zone.

Revision 66217 - Directory Listing
Modified Thu Jan 25 09:43:51 2007 UTC (13 years ago) by larryl
When a new content showing to end user, maximized content will recover to normal size.
When call set_top of SD_TOOL_BAR_MANAGER force a resize action now.
Twin the arrayed list in SD_DOCKING_MANAGER_INTERNAL_COMMAND.
Added comments.

Revision 66215 - Directory Listing
Modified Thu Jan 25 09:29:33 2007 UTC (13 years ago) by larryl
Clean widgets before create new widgets.

Revision 66213 - Directory Listing
Modified Thu Jan 25 09:22:03 2007 UTC (13 years ago) by larryl
Change related codes for SD_TOOL_BAR_FONT_BUTTON.

Revision 66212 - Directory Listing
Modified Thu Jan 25 09:18:38 2007 UTC (13 years ago) by larryl
Added if protection.

Revision 66211 - Directory Listing
Modified Thu Jan 25 09:17:04 2007 UTC (13 years ago) by larryl
Docking library can save a named layout now.


Revision 66210 - Directory Listing
Modified Thu Jan 25 09:12:04 2007 UTC (13 years ago) by larryl
Let floating tool bar windows and floating tool windows not show if it's state is hide when opening layout config.
Fixed bug#11811.

Revision 66208 - Directory Listing
Modified Thu Jan 25 08:58:30 2007 UTC (13 years ago) by larryl
Added special button used by SD_NOTEBOOK_HIDE_TAB_DIALOG.

Revision 66207 - Directory Listing
Modified Thu Jan 25 08:54:37 2007 UTC (13 years ago) by larryl
User native themed tool bar items to show items instead of drawing it ourself.
Fixed bug#11805.


Revision 66206 - Directory Listing
Modified Thu Jan 25 07:02:45 2007 UTC (13 years ago) by tedf
Fixed bug#11903 that files are never closed.

Revision 66202 - Directory Listing
Modified Thu Jan 25 02:02:11 2007 UTC (13 years ago) by king
No need to go through interface to fire destroy actions

Revision 66199 - Directory Listing
Modified Thu Jan 25 01:37:54 2007 UTC (13 years ago) by king
Now gtk is updated first before firing off focus change and configure events

Revision 66198 - Directory Listing
Modified Thu Jan 25 01:35:02 2007 UTC (13 years ago) by manus
Cosmetics.


Revision 66196 - Directory Listing
Modified Thu Jan 25 00:27:27 2007 UTC (13 years ago) by king
Removed one server roundtrip on every window configure event

Revision 66194 - Directory Listing
Modified Wed Jan 24 22:18:24 2007 UTC (13 years ago) by manus
Added tool to the list.


Revision 66193 - Directory Listing
Modified Wed Jan 24 22:17:03 2007 UTC (13 years ago) by king
Removed legacy accelerator code

Revision 66192 - Directory Listing
Modified Wed Jan 24 22:16:29 2007 UTC (13 years ago) by king
Removed legacy accelerator code

Revision 66191 - Directory Listing
Modified Wed Jan 24 22:16:04 2007 UTC (13 years ago) by king
Removed legacy code as accelerators are now implemented in Eiffel

Revision 66188 - Directory Listing
Modified Wed Jan 24 20:03:19 2007 UTC (13 years ago) by king
Used synonym for x_position and y_position instead of creating features that called screen x and y position respectively

Revision 66187 - Directory Listing
Modified Wed Jan 24 19:27:43 2007 UTC (13 years ago) by king
Fixed problem with key events being lost if a modal window was raised in response to a key event

Revision 66186 - Directory Listing
Modified Wed Jan 24 19:07:41 2007 UTC (13 years ago) by king
Fixed bug when calling set_focus on an uninitialized editor, removed unnecessary overdraw of margin when flushing

Revision 66175 - Directory Listing
Modified Wed Jan 24 16:18:46 2007 UTC (13 years ago) by manus
Removed frozen specification since this is not in the Eiffel spirit for libraries.


Revision 66164 - Directory Listing
Modified Wed Jan 24 01:44:13 2007 UTC (13 years ago) by king
Integrated bug#11887 fix

Revision 66161 - Directory Listing
Modified Wed Jan 24 00:56:10 2007 UTC (13 years ago) by king
Fixed set_item_size so that a resize is queued on the parent itself otherwise the redraw does not get down until the next size allocate

Revision 66160 - Directory Listing
Modified Wed Jan 24 00:54:49 2007 UTC (13 years ago) by king
Tidied up  on_size_allocate code

Revision 66159 - Directory Listing
Modified Wed Jan 24 00:53:21 2007 UTC (13 years ago) by king
Accounted for removal of internal minimum size fields

Revision 66158 - Directory Listing
Modified Wed Jan 24 00:52:52 2007 UTC (13 years ago) by king
Accounted for removal of internal minimum size fields

Revision 66155 - Directory Listing
Modified Tue Jan 23 22:58:47 2007 UTC (13 years ago) by manus
Fixed bug#11894 where a large duration would result in an integer overflow making the result incorrect.
  See eweasel test#duration004.


Revision 66150 - Directory Listing
Modified Tue Jan 23 20:21:22 2007 UTC (13 years ago) by manus
Fixed incorrect obsolete message on `enable/disable_pre_ecma_mapping'.


Revision 66146 - Directory Listing
Modified Tue Jan 23 19:41:10 2007 UTC (13 years ago) by king
Removed redundant code

Revision 66144 - Directory Listing
Modified Tue Jan 23 19:26:27 2007 UTC (13 years ago) by manus
Fixed bug#11792 by changing the `is_pre_ecma_mapping_disabled' attribute into a query.
  To get the former behavior when setting it to True, one has to create an instance of ECMA_INTERNAL.


Revision 66143 - Directory Listing
Modified Tue Jan 23 19:14:37 2007 UTC (13 years ago) by manus
Use `application_imp' instead of querying it from EV_ENVIRONMENT.


Revision 66142 - Directory Listing
Modified Tue Jan 23 19:14:17 2007 UTC (13 years ago) by manus
Removed empty local clause.


Revision 66141 - Directory Listing
Modified Tue Jan 23 19:09:52 2007 UTC (13 years ago) by manus
Removed non-used local.


Revision 66136 - Directory Listing
Modified Tue Jan 23 18:59:28 2007 UTC (13 years ago) by manus
Use EV_SHARED_APPLICATION.ev_application rather than defining our own once.


Revision 66135 - Directory Listing
Modified Tue Jan 23 18:58:12 2007 UTC (13 years ago) by manus
There is no point locking the window if the toolbar is not displayed.


Revision 66134 - Directory Listing
Modified Tue Jan 23 18:57:27 2007 UTC (13 years ago) by manus
Used EV_SHARED_APPLIATION to get `ev_application' rather than creating our own once.


Revision 66133 - Directory Listing
Modified Tue Jan 23 18:53:00 2007 UTC (13 years ago) by manus
Replaced creation of EV_ENVIRONMENT object to get to `application' by simply
  inheriting from EV_SHARED_APPLICATION and using `ev_application'.


Revision 66132 - Directory Listing
Modified Tue Jan 23 16:22:20 2007 UTC (13 years ago) by manus
Updated to new signature of `move_and_resize_internal.
Removed redefinition to the same implementation of `move'.


Revision 66127 - Directory Listing
Modified Tue Jan 23 09:35:15 2007 UTC (13 years ago) by tedf
Added conversion error query on Windows side. Fixed a bug that LE to BE encoding was not correct.

Revision 66126 - Directory Listing
Modified Tue Jan 23 09:06:13 2007 UTC (13 years ago) by tedf
Added conversion error query on Unix side. Improved some code and assertion.

Revision 66125 - Directory Listing
Modified Tue Jan 23 06:51:33 2007 UTC (13 years ago) by king
Implemented accelerator handling in Eiffel so that every key will now work without resorting to low level hacks

Revision 66124 - Directory Listing
Modified Tue Jan 23 06:50:02 2007 UTC (13 years ago) by king
Commented out old code for testing new accelerator implementation

Revision 66122 - Directory Listing
Modified Tue Jan 23 06:37:59 2007 UTC (13 years ago) by manus
Moved handling of WM_WINDOWPOSCHANGING and WM_WINDOWPOSCHANGED from WEL_COMPOSITE_WINDOW
  to WEL_WINDOW since we may need to handle those messages in the future to circumvent
  Microsoft limitation with deeply nested window and resizing.
Made `move_and_resize' and `move' and `resize' use the same `move_and_resize_internal' routine
  which knows how to circumvent the above resizing problem.
Added back the send_message/post_message wrappers but with obsolete now to make sure existing
  code still compiles.


Revision 66121 - Directory Listing
Modified Tue Jan 23 06:34:20 2007 UTC (13 years ago) by manus
Adapted resizing code to the same pattern as used in EV_SINGLE_CHILD_CONTAINER_IMP, that
  is to say do not use the given `a_height' or `a_width' to perform resizing of children
  but use the actual `client_height' or `client_width' query (we have to add twice the border
  width because in the computation of `client_height' or `client_width' it is added
  and `set_chilren_width/height' assume the `real' client width/height.


Revision 66120 - Directory Listing
Modified Tue Jan 23 06:31:22 2007 UTC (13 years ago) by manus
Removed useless redefinition with the same implementation of `wel_move_and_resize' and `wel_resize'.


Revision 66119 - Directory Listing
Modified Tue Jan 23 06:07:44 2007 UTC (13 years ago) by manus
Updated obsolete call to {WEL_API}.set_window_pos.


Revision 66117 - Directory Listing
Modified Tue Jan 23 02:57:23 2007 UTC (13 years, 1 month ago) by tedf
Added endian implementation.

Revision 66115 - Directory Listing
Modified Tue Jan 23 00:47:07 2007 UTC (13 years, 1 month ago) by manus
Protected call in case `maximum_split_position' is 0 (case were minimum_size of left is 0 and size if the minimum_size of the right widget).


Revision 66114 - Directory Listing
Modified Tue Jan 23 00:45:13 2007 UTC (13 years, 1 month ago) by manus
Added new SWP constant SWP_ASYNCWINDOWPOS.


Revision 66113 - Directory Listing
Modified Tue Jan 23 00:44:37 2007 UTC (13 years, 1 month ago) by manus
Added `SetWindowPos' wrapper.


Revision 66112 - Directory Listing
Modified Mon Jan 22 22:17:20 2007 UTC (13 years, 1 month ago) by manus
Added reference to FreeELKS project on Sourceforge.


Revision 66111 - Directory Listing
Modified Mon Jan 22 22:15:19 2007 UTC (13 years, 1 month ago) by manus
Removed because not the right location to put FreeELKS.


Revision 66110 - Directory Listing
Modified Mon Jan 22 22:14:32 2007 UTC (13 years, 1 month ago) by manus
Removed external reference to ELKS since not the proper layout.


Revision 66109 - Directory Listing
Modified Mon Jan 22 22:11:59 2007 UTC (13 years, 1 month ago) by manus
Initial attempt to refer the FreeELKS project from sourceforge in our repository.


Revision 66101 - Directory Listing
Modified Mon Jan 22 17:27:24 2007 UTC (13 years, 1 month ago) by manus
Updated code to use WEL_API.set_window_text to fix the obsolete warnings on `cwin_set_window_text'.


Revision 66092 - Directory Listing
Modified Mon Jan 22 16:30:00 2007 UTC (13 years, 1 month ago) by manus
Removed non-used locals.


Revision 66091 - Directory Listing
Modified Mon Jan 22 16:29:20 2007 UTC (13 years, 1 month ago) by manus
Use actual constants value instead of unique.


Revision 66089 - Directory Listing
Modified Mon Jan 22 16:28:19 2007 UTC (13 years, 1 month ago) by manus
Removed non-used locals.


Revision 66082 - Directory Listing
Modified Mon Jan 22 09:46:05 2007 UTC (13 years, 1 month ago) by larryl
"wel_bitmap" will be destroyed by garbage collector
We can't call "wel_bitmap.delete" directly, because it'll be called by garbage collector, otherwise it will cause segmentation violation.

Revision 66080 - Directory Listing
Modified Mon Jan 22 08:04:12 2007 UTC (13 years, 1 month ago) by tedf
Widenned interfaces of TEXT_FOMATTER to be STRING_GENERAL. By doing this, outputs going to the console are avoided from data lose. Since the editor doesn't accept wide string, strings parsed to the editor in EDITOR_TOKEN_WRITER are temporarily forced to be truncated as STRING_8.
Adapted WARNING_MESSAGES and its referees for internationalization.

Revision 66079 - Directory Listing
Modified Mon Jan 22 07:39:46 2007 UTC (13 years, 1 month ago) by larryl
Make it no title bar flicker when switch between tabs within one notebook.
Fixed bug#11802.

Revision 66076 - Directory Listing
Modified Mon Jan 22 06:29:24 2007 UTC (13 years, 1 month ago) by larryl
Let floating tool bar redock to top/bottom horizontal area if pointer position is in the target area.
Fixed bug#11801.

Revision 66072 - Directory Listing
Modified Mon Jan 22 04:18:53 2007 UTC (13 years, 1 month ago) by larryl
Before query `has_sub_info' we should first move the index.
Fixed bug#11800.

Revision 66069 - Directory Listing
Modified Sat Jan 20 02:56:29 2007 UTC (13 years, 1 month ago) by manus
Removed spurius `obsolete' clause to `set_parent' coming from copy/paste of the former
  implementation in WEL_WINDOW.
Added `move_window' wrapping.


Revision 66068 - Directory Listing
Modified Sat Jan 20 01:29:26 2007 UTC (13 years, 1 month ago) by king
Added protection for combo toggle when no parent has been set

Revision 66067 - Directory Listing
Modified Sat Jan 20 01:28:43 2007 UTC (13 years, 1 month ago) by king
Removed unused local

Revision 66066 - Directory Listing
Modified Sat Jan 20 01:28:21 2007 UTC (13 years, 1 month ago) by king
Moved comment

Revision 66065 - Directory Listing
Modified Sat Jan 20 01:27:25 2007 UTC (13 years, 1 month ago) by king
Refactored container item insertion so that it can be redefined by descendents for custom insertion

Revision 66064 - Directory Listing
Modified Sat Jan 20 01:26:14 2007 UTC (13 years, 1 month ago) by king
Added background setting to pixmap

Revision 66063 - Directory Listing
Modified Sat Jan 20 01:25:46 2007 UTC (13 years, 1 month ago) by king
Now making sure that label has a visible windows so that the parent background color does not get painted through

Revision 66062 - Directory Listing
Modified Sat Jan 20 01:24:34 2007 UTC (13 years, 1 month ago) by king
Removed unused locals

Revision 66061 - Directory Listing
Modified Sat Jan 20 01:24:05 2007 UTC (13 years, 1 month ago) by king
Added requisition and allocation struct externals

Revision 66028 - Directory Listing
Modified Fri Jan 19 06:47:00 2007 UTC (13 years, 1 month ago) by larryl
Save floating zone position correctly.
Fixed bug#11863

Revision 66026 - Directory Listing
Modified Fri Jan 19 06:34:00 2007 UTC (13 years, 1 month ago) by larryl
Make sure not moving widow when resizing window.
And if pointer moving very fast and pointer beyond the other side of the dialog border, then directly resize to minimum size.

Revision 66025 - Directory Listing
Modified Fri Jan 19 05:37:57 2007 UTC (13 years, 1 month ago) by tedf
Fix for bug#11867, test needed in Russian.

Revision 66022 - Directory Listing
Modified Fri Jan 19 04:08:32 2007 UTC (13 years, 1 month ago) by larryl
Adjust image values for new set of docking feedback icons from Paul.

Revision 66021 - Directory Listing
Modified Fri Jan 19 02:54:54 2007 UTC (13 years, 1 month ago) by manus
Better handled failure in `recursive_set_parent' so that it acts as if `recursive_set_parent'
  had not been called.


Revision 66020 - Directory Listing
Modified Fri Jan 19 01:06:56 2007 UTC (13 years, 1 month ago) by larryl
Added if protection to make sure no contract broken.

Revision 66015 - Directory Listing
Modified Thu Jan 18 22:12:10 2007 UTC (13 years, 1 month ago) by manus
Do not use `default_pointer' but instead an actual window as a temporary holder of the parent
  of the child in `recursive_set_parent'. This is needed otherwise each unparented window will
  quickly appears on the desktop and it is not nice.


Revision 66012 - Directory Listing
Modified Thu Jan 18 19:17:22 2007 UTC (13 years, 1 month ago) by manus
Fixed issue with `set_parent' not working with deeply nested windows when adding
  a new leaf at the botton of the window tree. We trick Windows by adding the child
  to a smaller tree and add the smaller tree to the whole tree.
  It should fixed some of the issues seen with the docking version of EiffelStudio.


Revision 66011 - Directory Listing
Modified Thu Jan 18 19:15:40 2007 UTC (13 years, 1 month ago) by king
Added event box to split area, now forcing size allocation when split position is set, this fixes bug#11786

Revision 66010 - Directory Listing
Modified Thu Jan 18 19:12:22 2007 UTC (13 years, 1 month ago) by king
Added gtk_widget_size_allocate

Revision 66009 - Directory Listing
Modified Thu Jan 18 18:56:23 2007 UTC (13 years, 1 month ago) by manus
Added wrapper for `SetParent' call.


Revision 66006 - Directory Listing
Modified Thu Jan 18 16:05:16 2007 UTC (13 years, 1 month ago) by larryl
Changed image value to fit new docking feedback icons.

Revision 65989 - Directory Listing
Modified Wed Jan 17 20:17:29 2007 UTC (13 years, 1 month ago) by manus
Made sure that C code of process library compiles in non-multithreaded mode.


Revision 65986 - Directory Listing
Modified Wed Jan 17 18:55:45 2007 UTC (13 years, 1 month ago) by king
Now only setting item position on expose if it needs changing

Revision 65985 - Directory Listing
Modified Wed Jan 17 18:54:46 2007 UTC (13 years, 1 month ago) by king
Improved color usage for button text and active_border_color

Revision 65984 - Directory Listing
Modified Wed Jan 17 18:53:46 2007 UTC (13 years, 1 month ago) by king
Removed explicit setting of docking zone on gtk as this messes with splitter rendering, will reinstate when issue is resolved, fixed spelling of destroy

Revision 65983 - Directory Listing
Modified Wed Jan 17 18:40:16 2007 UTC (13 years, 1 month ago) by king
Now combo box has an event box c_object

Revision 65969 - Directory Listing
Modified Tue Jan 16 22:05:18 2007 UTC (13 years, 1 month ago) by manus
Removed invariants since some routines are explicitely violating it.


Revision 65961 - Directory Listing
Modified Tue Jan 16 18:42:26 2007 UTC (13 years, 1 month ago) by manus
Fixed bug#11826 where `c_skip' had a wrong argument cast causing a C compilation error
  with Borland.


Revision 65953 - Directory Listing
Modified Tue Jan 16 09:35:31 2007 UTC (13 years, 1 month ago) by larryl
Added tool bar font query implementation for Linux.

Revision 65952 - Directory Listing
Modified Tue Jan 16 09:31:10 2007 UTC (13 years, 1 month ago) by larryl
Added empty implementation for new features.

Revision 65944 - Directory Listing
Modified Tue Jan 16 08:27:53 2007 UTC (13 years, 1 month ago) by larryl
If there is only one minimized zone in main container, restore it to normal size.

Revision 65943 - Directory Listing
Modified Tue Jan 16 08:24:54 2007 UTC (13 years, 1 month ago) by larryl
Make sure a label is selected and other labels are deselected when the dialog just shown.

Revision 65942 - Directory Listing
Modified Tue Jan 16 08:20:57 2007 UTC (13 years, 1 month ago) by larryl
Made minimize behavior better.

Revision 65940 - Directory Listing
Modified Tue Jan 16 08:14:25 2007 UTC (13 years, 1 month ago) by larryl
Added if protection, added comments.

Revision 65939 - Directory Listing
Modified Tue Jan 16 08:11:53 2007 UTC (13 years, 1 month ago) by larryl
Made items order correct.

Revision 65938 - Directory Listing
Modified Tue Jan 16 08:10:08 2007 UTC (13 years, 1 month ago) by larryl
Clear client programmers' docking contents for destroy feature.


Revision 65937 - Directory Listing
Modified Tue Jan 16 08:03:19 2007 UTC (13 years, 1 month ago) by larryl
Added tool bar font query. This can fix bug#11829 2nd problem.
Using Gdi+ draw texts for notebook hidden tab button, fixed bug#11807.
Added tool tip for hidden tool tips.

Revision 65936 - Directory Listing
Modified Tue Jan 16 07:51:12 2007 UTC (13 years, 1 month ago) by larryl
Added draw_pixel_buffer and draw_text, they can handle transparent image well.
This can fix bug#11807.

Revision 65935 - Directory Listing
Modified Tue Jan 16 07:46:11 2007 UTC (13 years, 1 month ago) by larryl
Fixed misspelling.
Change "seperator" to "separator".

Revision 65934 - Directory Listing
Modified Tue Jan 16 07:39:58 2007 UTC (13 years, 1 month ago) by larryl
Fixed misspelling.

Revision 65933 - Directory Listing
Modified Tue Jan 16 07:34:12 2007 UTC (13 years, 1 month ago) by larryl
Added Gdi+ draw_string feature. So we can draw a string on a transparent image.
Before, if we use Gdi to draw a string (WEL_DC.draw_text) on a transparent image, the transparent image will become opaque.
This can fix bug#11807.

Revision 65930 - Directory Listing
Modified Tue Jan 16 06:19:05 2007 UTC (13 years, 1 month ago) by larryl
Fixed misspelling.

Revision 65929 - Directory Listing
Modified Tue Jan 16 06:15:43 2007 UTC (13 years, 1 month ago) by larryl
We restore tab state, if we query zone directly (like l_state.zone), result will be void. We should query zone indirectly.

Revision 65928 - Directory Listing
Modified Tue Jan 16 06:10:25 2007 UTC (13 years, 1 month ago) by larryl
Fixed misspelling.

Revision 65927 - Directory Listing
Modified Tue Jan 16 06:09:11 2007 UTC (13 years, 1 month ago) by larryl
Removed addition text when user pressed number pad keys.


Revision 65926 - Directory Listing
Modified Tue Jan 16 05:57:19 2007 UTC (13 years, 1 month ago) by larryl
Removed useless feature.

Revision 65925 - Directory Listing
Modified Tue Jan 16 05:42:58 2007 UTC (13 years, 1 month ago) by king
Added gtk_window_get_default_size

Revision 65924 - Directory Listing
Modified Tue Jan 16 05:41:55 2007 UTC (13 years, 1 month ago) by king
Added configure_event_pending flag setting

Revision 65923 - Directory Listing
Modified Tue Jan 16 05:41:20 2007 UTC (13 years, 1 month ago) by king
Implemented width and height retrieval for windows that have not received a configure event yet

Revision 65921 - Directory Listing
Modified Tue Jan 16 05:04:22 2007 UTC (13 years, 1 month ago) by larryl
Fixed misspelling.

Revision 65920 - Directory Listing
Modified Tue Jan 16 03:46:31 2007 UTC (13 years, 1 month ago) by larryl
Added another convenient creation method.

Revision 65918 - Directory Listing
Modified Tue Jan 16 02:12:20 2007 UTC (13 years, 1 month ago) by king
Fixed is_maximized flag setting

Revision 65903 - Directory Listing
Modified Mon Jan 15 01:10:35 2007 UTC (13 years, 1 month ago) by jasonw
Added precondition to request that process library is used in a multi-threaded context.

Revision 65902 - Directory Listing
Modified Sun Jan 14 05:17:49 2007 UTC (13 years, 1 month ago) by manus
Fixed incorrect header file specification.


Revision 65901 - Directory Listing
Modified Sat Jan 13 01:31:23 2007 UTC (13 years, 1 month ago) by manus
Fixed bug#11580 to have top cluster match the name of the library.


Revision 65900 - Directory Listing
Modified Sat Jan 13 01:26:50 2007 UTC (13 years, 1 month ago) by manus
Enabled setting of standard dialog title in Vision2. Added necessary functionality in WEL
  to do so and use it in Vision2. We use yet another callback wrapper, but unlike WEL_DISPATCHER
  it can be reused among all standard dialogs independently from WEL_DISPATCHER.
Added missing assertions
Moved `SetWindowText' wrapper from WEL_WINDOW to WEL_API.


Revision 65898 - Directory Listing
Modified Fri Jan 12 22:41:12 2007 UTC (13 years, 1 month ago) by king
Fixed bug#11832 bug#11831 bug#11825 bug#11824 bug#11783 bug#11782

Revision 65894 - Directory Listing
Modified Fri Jan 12 18:19:56 2007 UTC (13 years, 1 month ago) by king
Reimplemented sizing to remove default width and height hack

Revision 65893 - Directory Listing
Modified Fri Jan 12 18:18:37 2007 UTC (13 years, 1 month ago) by king
Removed unused in_resize_event

Revision 65892 - Directory Listing
Modified Fri Jan 12 18:18:09 2007 UTC (13 years, 1 month ago) by king
Fixed sizing handling to no longer require special handling that didn't work in all scenarios, this fixes bug#11788

Revision 65891 - Directory Listing
Modified Fri Jan 12 18:15:49 2007 UTC (13 years, 1 month ago) by king
Removed default width and height setting as they are no longer required

Revision 65890 - Directory Listing
Modified Fri Jan 12 18:15:10 2007 UTC (13 years, 1 month ago) by king
Corrected debug clause

Revision 65883 - Directory Listing
Modified Fri Jan 12 10:40:55 2007 UTC (13 years, 1 month ago) by larryl
Fixed Windows 2000 doesn't have uxtheme.dll theme drawer can't initialize issue.
Added default menu font query.

Revision 65879 - Directory Listing
Modified Fri Jan 12 07:59:22 2007 UTC (13 years, 1 month ago) by tedf
Fixed the problem that filtering didn't work for unicode characters in the flat view of preference.

Revision 65878 - Directory Listing
Modified Fri Jan 12 06:36:01 2007 UTC (13 years, 1 month ago) by larryl
Fixed a invariant violation.

Revision 65876 - Directory Listing
Modified Fri Jan 12 01:39:53 2007 UTC (13 years, 1 month ago) by larryl
Added one pixel when drawing select tab background.
Fixed bug#11823.

Revision 65875 - Directory Listing
Modified Thu Jan 11 23:54:33 2007 UTC (13 years, 1 month ago) by king
Fixed equality warning

Revision 65873 - Directory Listing
Modified Thu Jan 11 19:19:23 2007 UTC (13 years, 1 month ago) by king
Fixed bug#11787 where keyboard events were not getting propagated for implicit grabs, slightly refactored event loop to handle all events even if there is no event widget generated by gtk

Revision 65871 - Directory Listing
Modified Thu Jan 11 15:48:52 2007 UTC (13 years, 1 month ago) by jfiat
fixed typo in feature name

Revision 65864 - Directory Listing
Modified Thu Jan 11 05:36:29 2007 UTC (13 years, 1 month ago) by tedf
Added support for codepage/codesset name retrieving and some cosmatics.

Revision 65863 - Directory Listing
Modified Thu Jan 11 05:27:24 2007 UTC (13 years, 1 month ago) by tedf
Added support for codepage/codeset name retrieving.
Improved assertions.

Revision 65862 - Directory Listing
Modified Thu Jan 11 05:11:22 2007 UTC (13 years, 1 month ago) by tedf
Added encoding library. The first commit.

Revision 65861 - Directory Listing
Modified Thu Jan 11 03:11:21 2007 UTC (13 years, 1 month ago) by larryl
Draw tab text at correct position.
Fixed bug#11804.

Revision 65860 - Directory Listing
Modified Thu Jan 11 02:34:30 2007 UTC (13 years, 1 month ago) by larryl
Make sure the widgets position in EV_FIXED is correct.
Fixed bug#11808.

Revision 65846 - Directory Listing
Modified Wed Jan 10 06:00:39 2007 UTC (13 years, 1 month ago) by larryl
Cosmetic.

Revision 65845 - Directory Listing
Modified Wed Jan 10 05:53:01 2007 UTC (13 years, 1 month ago) by larryl
Remove unused local.

Revision 65843 - Directory Listing
Modified Wed Jan 10 04:03:52 2007 UTC (13 years, 1 month ago) by larryl
Implemented deferred features due to some changes on Linux.

Revision 65842 - Directory Listing
Modified Wed Jan 10 03:53:36 2007 UTC (13 years, 1 month ago) by larryl
Made feature gap_height, start_y_position and start_y_position_text deferred.
Because Windws and Linux notebook tab icon and text drawing positions are different.

Revision 65841 - Directory Listing
Modified Wed Jan 10 03:49:23 2007 UTC (13 years, 1 month ago) by larryl
Tempory fixed the "Ctrl + Tab" not work on Linux problem.

Revision 65840 - Directory Listing
Modified Wed Jan 10 03:39:54 2007 UTC (13 years, 1 month ago) by larryl
Fixed a small problem.

Revision 65839 - Directory Listing
Modified Wed Jan 10 03:31:46 2007 UTC (13 years, 1 month ago) by larryl
1. Draw close button for each notebook tab.
2. Draw notebook tabs icons and texts at correct x/y positions.
3. Added copy right informations.

Revision 65838 - Directory Listing
Modified Wed Jan 10 03:27:03 2007 UTC (13 years, 1 month ago) by larryl
Removed useless comments and cosmetics.

Revision 65837 - Directory Listing
Modified Wed Jan 10 03:24:57 2007 UTC (13 years, 1 month ago) by larryl
The last commit of this class is wrong commit, sorry.

Added codes draw close button for each notebook tab.
Made tool bar button theme drawing style correct.

Revision 65836 - Directory Listing
Modified Wed Jan 10 03:22:39 2007 UTC (13 years, 1 month ago) by larryl
Made auto hide tab stubs borders colors and floating panels borders colors correct.

Revision 65835 - Directory Listing
Modified Wed Jan 10 03:21:37 2007 UTC (13 years, 1 month ago) by larryl
Made auto hide tab stubs borders colors and floating panels borders colors correct.

Revision 65834 - Directory Listing
Modified Tue Jan 9 20:04:02 2007 UTC (13 years, 1 month ago) by manus
Weakened postcondition of `make_with_title' and `set_title' to fix bug#11791 since
  on Windows we cannot set the title.


Revision 65814 - Directory Listing
Modified Tue Jan 9 14:40:51 2007 UTC (13 years, 1 month ago) by jasonw
Removed duplicated code for `parent_window' and make all clients use `parent_window' whose version is from EV_UTILITIES.

Revision 65802 - Directory Listing
Modified Mon Jan 8 20:00:58 2007 UTC (13 years, 1 month ago) by manus
Removed comment in `resize' stating that if `n' is smaller than `count' nothing is being done.


Revision 65797 - Directory Listing
Modified Sat Jan 6 00:37:40 2007 UTC (13 years, 1 month ago) by king
Added slight optimization to valid_operands to only create internal object if needed

Revision 65796 - Directory Listing
Modified Sat Jan 6 00:35:02 2007 UTC (13 years, 1 month ago) by king
Added comment to call

Revision 65794 - Directory Listing
Modified Fri Jan 5 01:21:29 2007 UTC (13 years, 1 month ago) by king
Removed once from dynamic color queries due to theme changing, improved assertions

Revision 65793 - Directory Listing
Modified Fri Jan 5 01:20:35 2007 UTC (13 years, 1 month ago) by king
Improved color handling, fixing bug#11754 in the process

Revision 65791 - Directory Listing
Modified Thu Jan 4 22:23:37 2007 UTC (13 years, 1 month ago) by king
Reimplemented change actions to perform exactly the same as on windows, this means the selection and caret positioning hacks are now no longer needed for Studio autocompletion

Revision 65790 - Directory Listing
Modified Thu Jan 4 22:22:32 2007 UTC (13 years, 1 month ago) by king
Now making sure key event gets processed even though there may be not accessible focus widget

Revision 65788 - Directory Listing
Modified Thu Jan 4 02:26:12 2007 UTC (13 years, 1 month ago) by tedf
Finished internationalizing starting dialog, wizards.
Partly internationalized some warnings, the rest will be done after correct messages is printable in the console.
Changed `language_path' in EIFFEL_ENV to share with wizards.
Introduced i18n into wizard library and added an argument to wizards to specify locale id.
Fixed a crash in string property of the property grid that {STRING_8}.is_equal (STRING_32) was called at runtime.


Revision 65787 - Directory Listing
Modified Wed Jan 3 22:47:05 2007 UTC (13 years, 1 month ago) by king
Improved window state handling and fixed bug#11781

Revision 65786 - Directory Listing
Modified Wed Jan 3 18:39:11 2007 UTC (13 years, 1 month ago) by king
Hooked up theme changed actions to fix bug#11780

Revision 65781 - Directory Listing
Modified Sat Dec 30 02:21:33 2006 UTC (13 years, 1 month ago) by king
Fixed keyboard event propagation

Revision 65780 - Directory Listing
Modified Fri Dec 29 23:13:47 2006 UTC (13 years, 1 month ago) by king
Rewrote a lot of signal handling code to use gdk events instead, also removed inheritance from EV_ANY_IMP in various places

Revision 65779 - Directory Listing
Modified Fri Dec 29 22:00:28 2006 UTC (13 years, 1 month ago) by king
Fixed bug#11777 where iterating locked row indexes was not resetting index

Revision 65778 - Directory Listing
Modified Fri Dec 29 22:00:01 2006 UTC (13 years, 1 month ago) by king
Fixed bug#11777 where iterating locked row indexes was not resetting index

Revision 65772 - Directory Listing
Modified Thu Dec 28 00:17:54 2006 UTC (13 years, 1 month ago) by king
Added slight optimization to prevent setting of integer pointer tuple when no arguments are present

Revision 65771 - Directory Listing
Modified Wed Dec 27 04:55:28 2006 UTC (13 years, 1 month ago) by king
Fixed bug#11659.  The string passed in to string size was a STRING_8 as the text object was prepended with a " " space literal which by default is generated as a STRING_8.

Revision 65768 - Directory Listing
Modified Tue Dec 26 07:29:41 2006 UTC (13 years, 1 month ago) by larryl
Added if protection.

Revision 65767 - Directory Listing
Modified Tue Dec 26 07:28:25 2006 UTC (13 years, 1 month ago) by larryl
Added if protection for bug#11753.

Revision 65766 - Directory Listing
Modified Tue Dec 26 05:43:06 2006 UTC (13 years, 1 month ago) by larryl
Cosmetics.

Revision 65765 - Directory Listing
Modified Tue Dec 26 05:41:27 2006 UTC (13 years, 1 month ago) by larryl
Make user no tool bar overlay.

Revision 65764 - Directory Listing
Modified Tue Dec 26 05:40:24 2006 UTC (13 years, 1 month ago) by larryl
Updated related code for using EV_SHADOW_DIALOG.
Added missing code for setting pixel buffer in SD_TOOL_BAR_ZON_ASSISTANT.

Revision 65763 - Directory Listing
Modified Tue Dec 26 05:36:18 2006 UTC (13 years, 1 month ago) by larryl
Handled docking a tab to itself case.
Added if protection.

Revision 65762 - Directory Listing
Modified Tue Dec 26 05:33:16 2006 UTC (13 years, 1 month ago) by larryl
Updated 'floating_zones' feature related codes after SD_FLOATING_ZONE use SD_RESIZABLE_POPUP_WINDOW.
Make sure content_by_title_for_restore feature can find editor place holder content.

Revision 65761 - Directory Listing
Modified Tue Dec 26 05:28:58 2006 UTC (13 years, 1 month ago) by larryl
We ignore pointer press actions on editor place holder zone.
Made 'on_resize' feature use width/height value be query from widget's width/height directly, because sometime the a_width/a_height passed to feature is not correct.
Added if protection.

Revision 65760 - Directory Listing
Modified Tue Dec 26 05:17:31 2006 UTC (13 years, 1 month ago) by larryl
Reimplemented minimize zone codes, now use can't drag the splitter if a zone is minimized.

Revision 65759 - Directory Listing
Modified Tue Dec 26 05:12:59 2006 UTC (13 years, 1 month ago) by larryl
Fixed bug that if no mini tool bar widget but "<<" still displayed at starting.

Revision 65758 - Directory Listing
Modified Tue Dec 26 05:09:36 2006 UTC (13 years, 1 month ago) by larryl
Made feature 'rectangle' result not void.

Revision 65757 - Directory Listing
Modified Tue Dec 26 05:06:36 2006 UTC (13 years, 1 month ago) by larryl
Handling the case if one side tab void.

Revision 65756 - Directory Listing
Modified Tue Dec 26 05:04:32 2006 UTC (13 years, 1 month ago) by larryl
Added feature 'update_middle_container' which will update user right SD_MIDDLE_CONTAINER base on if minimized.
Changed save/restore splitter position implementation from post order to pre order, because if post order we can't guarantee splitter position restored correctly.

Revision 65755 - Directory Listing
Modified Tue Dec 26 05:00:40 2006 UTC (13 years, 1 month ago) by larryl
Made them inherit from SD_MIDDLE_CONTAINER for minimize issues.

Revision 65754 - Directory Listing
Modified Tue Dec 26 04:53:36 2006 UTC (13 years, 1 month ago) by larryl
Added tool tips.

Revision 65753 - Directory Listing
Modified Tue Dec 26 04:53:02 2006 UTC (13 years, 1 month ago) by larryl
Added if protection.


Revision 65752 - Directory Listing
Modified Tue Dec 26 04:51:21 2006 UTC (13 years, 1 month ago) by larryl
1.Made mini tool bar dialog, tool bar option dialog
2.Added right-click menu for all tool bar area except buttons which have pointer actions.

Revision 65751 - Directory Listing
Modified Tue Dec 26 04:39:50 2006 UTC (13 years, 1 month ago) by larryl
Made SD_FLOATING_ZONE can use accelerators because we use popup windows instead of untitled dialog.

Revision 65750 - Directory Listing
Modified Tue Dec 26 03:52:58 2006 UTC (13 years, 1 month ago) by larryl
Added is_menu_bar query, and better handling group counting issues in case of two separator stay together.

Revision 65749 - Directory Listing
Modified Tue Dec 26 03:49:04 2006 UTC (13 years, 1 month ago) by larryl
1.Remember if zone minimize state.
2.Let client programmers can set split position, query content state and set floating width/height.
3.Use a class to wrap parameters used in restore feature.
4.Remember which tab is selected between sessions.
5.Added related constants in SD_ENUMERATION.

Revision 65748 - Directory Listing
Modified Tue Dec 26 03:24:25 2006 UTC (13 years, 1 month ago) by larryl
1. Added SD_MENU_BAR support, which can make window text menu working like other tool bars. Then it can float and be dragged to different rows.
2. Better handling find editor top parent 
3. Added a creation method parameter in SD_TOOL_BAR_ZONE for SD_MENU_BAR. Added query function to query if the buttons within have pointer actions.
4. Made SD_UPPER_ZONE minimize issues works right, added SD_MIDDLE_CONTAINER, SD_HORIZONTAL_BOX and SD_VERTICAL_BOX which are used when a zone is minimized.

Revision 65747 - Directory Listing
Modified Tue Dec 26 02:45:50 2006 UTC (13 years, 1 month ago) by larryl
1.Added tool tips for tool bar buttons beside mini tool bars and the buttons on tool bar title bars.
2.Made zone navigation dialog showing accelerator configurable, on default value is Ctrl + Tab.
3.Made half-tone feedback line 2 time wider.
4.Gave notebook tab minimum width. Better handling drawing notebook tab when it's in narrow space.
5.Fixed bug for notebook tab which "X" button not cleared after pointer outside the tab, added on_pointer_enter and on_pointer_leave handling codes for it.

Revision 65746 - Directory Listing
Modified Tue Dec 26 01:25:44 2006 UTC (13 years, 1 month ago) by larryl
Use STRING_GENERAL instead of STRING, so it can handling other languages.

Revision 65745 - Directory Listing
Modified Tue Dec 26 01:23:02 2006 UTC (13 years, 1 month ago) by larryl
Use STRING_GENERAL instead of STRING, so it can handling other languages.

Revision 65733 - Directory Listing
Modified Sat Dec 23 05:51:32 2006 UTC (13 years, 2 months ago) by manus
Cosmetics: saved as the tool saves config file.


Revision 65732 - Directory Listing
Modified Sat Dec 23 05:50:40 2006 UTC (13 years, 2 months ago) by manus
Fixed unused local warning.


Revision 65714 - Directory Listing
Modified Fri Dec 22 18:19:12 2006 UTC (13 years, 2 months ago) by king
Refactored some legacy event code

Revision 65713 - Directory Listing
Modified Fri Dec 22 17:54:24 2006 UTC (13 years, 2 months ago) by king
Corrected mistakes in comments

Revision 65706 - Directory Listing
Modified Fri Dec 22 07:51:54 2006 UTC (13 years, 2 months ago) by larryl
Make Windows class tool bar buttons look exactly the same as Windows native flat style which have one-pixel border instead of two-pixel border.
Before we use native calls, which is not flat style classic looking, now we do it ourself.

Revision 65704 - Directory Listing
Modified Thu Dec 21 21:11:30 2006 UTC (13 years, 2 months ago) by king
Now using a once for application motion event tuple, updated code to use named tuples for readability

Revision 65703 - Directory Listing
Modified Thu Dec 21 19:51:40 2006 UTC (13 years, 2 months ago) by manus
Fixed various bugs found while testing samples with 6.0 compiler:
- `ht_order' was not comparing objects but just reference, thus a call to `prune' had no effect.
  Moreover one wanted actually to call `prune_all' since `prune' removes after the cursor and usually
  cursor is at the end.
- Enabled `update_map_table' to continue rather than stopping as soon as a column is not found in
  the field of our object. This ensures that all the data that can be possibly retrieved is retrieved.
- Fixed all descendants of DB_TYPE to not use the _REF version since 5.7 we have the new expanded
  copy semantics which will not convert a INTEGER to an INTEGER_REF when assigning to an entity of
  type ANY, we are now getting an INTEGER (reference object with copy semantics).
- Moved the version of ODBC.put_column_name into DATABASE. This enables all insert not to fail when
  new columns have been added to a database (addresses bug#11697). Also fixed incorrect code for
  handling identity_column (we use the same technic as in SQL_SCAN).
- Fixed a bug which occurs with the ODBC handler, because in DATABASE_SELECTION we did not get
  `ht_order' and thus a call on Void target occurred in `{ODBC}.bing_args_values'.
- In DATABASE_PROC, removed commented code for Oracle and use the already set `immediate_execution'.
- In SQL_SCAN, reverted back to old code for detecting NULL values.
- In SQL_SCAN, fixed incorrect code for handling identity column if present.


Revision 65702 - Directory Listing
Modified Thu Dec 21 19:40:47 2006 UTC (13 years, 2 months ago) by manus
Merged some changes that were done on our private copy at EiffelSoftware
  but not integrated into EiffelStore. Mostly they are checks for permissions
  for doing things.


Revision 65701 - Directory Listing
Modified Thu Dec 21 19:39:51 2006 UTC (13 years, 2 months ago) by manus
Added some missing postconditions.


Revision 65700 - Directory Listing
Modified Thu Dec 21 19:38:56 2006 UTC (13 years, 2 months ago) by manus
Added `valid_index' so that one can actually check if it can call `item' with a given index.


Revision 65699 - Directory Listing
Modified Thu Dec 21 19:29:38 2006 UTC (13 years, 2 months ago) by manus
Fixed `put_data' by changing `odbc_put_data' to allocate a buffer where results will
  be done. Sometime, the data is bigger than what the `max_len' specifies and we want
  all the data. Caller of `odbc_put_data' are responsible of freeing the buffer.
Removed `odbc_disp_c_type' and `odbc_disp_rec' which were not used.


Revision 65697 - Directory Listing
Modified Thu Dec 21 17:55:14 2006 UTC (13 years, 2 months ago) by manus
Removed C routine odbc_date_to_str which is now implemented in ODBC using the `formatted_out' of
  the EiffelTime library.
Removed redefinition of `put_column_name' since now we use the inherited one.
Changed signature of `support_proc' to be BOOLEAN instead of INTEGER.
Fixed issue about naming of stored procedure, they should follow the `sensitive_mixed' status
  of the database.


Revision 65673 - Directory Listing
Modified Thu Dec 21 01:27:27 2006 UTC (13 years, 2 months ago) by manus
Made compilable with the recent changes for not having `default_create_called' as an attribute
  but as a bit flags in the implementation.


Revision 65671 - Directory Listing
Modified Thu Dec 21 00:19:13 2006 UTC (13 years, 2 months ago) by king
Fixed is_sensitive handling that previously wasn't working if parent was insensitive

Revision 65670 - Directory Listing
Modified Wed Dec 20 23:35:20 2006 UTC (13 years, 2 months ago) by king
Reverted previous is_sensitive change has it has been fixed elsewhere

Revision 65668 - Directory Listing
Modified Wed Dec 20 22:53:54 2006 UTC (13 years, 2 months ago) by king
Now pointer actions check whether grid is sensitive, this fixes bug#11139

Revision 65667 - Directory Listing
Modified Wed Dec 20 22:32:38 2006 UTC (13 years, 2 months ago) by king
Fixed bug#4239

Revision 65665 - Directory Listing
Modified Wed Dec 20 20:44:57 2006 UTC (13 years, 2 months ago) by king
Added comment for coord array iteration

Revision 65664 - Directory Listing
Modified Wed Dec 20 20:31:15 2006 UTC (13 years, 2 months ago) by king
Further optimized coord array iteration

Revision 65661 - Directory Listing
Modified Wed Dec 20 19:55:27 2006 UTC (13 years, 2 months ago) by king
Slightly improved coord array algorithm to remove multiplication

Revision 65660 - Directory Listing
Modified Wed Dec 20 19:38:47 2006 UTC (13 years, 2 months ago) by king
Using assigners for coord array setting

Revision 65659 - Directory Listing
Modified Wed Dec 20 19:07:55 2006 UTC (13 years, 2 months ago) by king
Added extra preconditions to polyline drawing for coordinate array handling

Revision 65658 - Directory Listing
Modified Wed Dec 20 18:08:20 2006 UTC (13 years, 2 months ago) by king
Added flag setting of interface initialize to fix bug#11105

Revision 65657 - Directory Listing
Modified Wed Dec 20 17:51:00 2006 UTC (13 years, 2 months ago) by manus
Fixed `convert_string_type' to use `generator' for "" instead of hardcoding the typename,
  this was causing a failure since now STRING is actually called STRING_8.
Fixed `convert_string_type' to know about FLOAT and INT oracle type to ensure we do the right
  stuff for the `rm2oom' sample.


Revision 65645 - Directory Listing
Modified Wed Dec 20 02:00:23 2006 UTC (13 years, 2 months ago) by jasonw
Fixed a bug that standard output from process was read through standard error handler.

Revision 65639 - Directory Listing
Modified Tue Dec 19 23:42:13 2006 UTC (13 years, 2 months ago) by king
Added protection for split position

Revision 65638 - Directory Listing
Modified Tue Dec 19 22:37:29 2006 UTC (13 years, 2 months ago) by king
Corrected kamikaze comment

Revision 65637 - Directory Listing
Modified Tue Dec 19 22:36:40 2006 UTC (13 years, 2 months ago) by king
Now resetting idle_iteration_count if a forced iteration loop has been made, this means that the inactivity counter will only begin when the application is fully idle

Revision 65636 - Directory Listing
Modified Tue Dec 19 19:45:24 2006 UTC (13 years, 2 months ago) by king
Added create_file_drop_actions

Revision 65635 - Directory Listing
Modified Tue Dec 19 19:44:38 2006 UTC (13 years, 2 months ago) by manus
Fixed bug#10523 where if you create a DB_REPOSITORY before being connected to the
  database, some of the queries made on the database are not returning the proper
  result (e.g. odbc_sensitive_mixed will return 0 instead of 3 for an ORACLE database).
  By adding the precondition we nicely solve the problem by forcing client to connect
  first before creating an instance of DB_REPOSITORY.


Revision 65633 - Directory Listing
Modified Tue Dec 19 19:38:52 2006 UTC (13 years, 2 months ago) by king
Moved file drop implementation to Vision2

Revision 65632 - Directory Listing
Modified Tue Dec 19 19:38:14 2006 UTC (13 years, 2 months ago) by king
Added drag_query_file

Revision 65631 - Directory Listing
Modified Tue Dec 19 19:37:11 2006 UTC (13 years, 2 months ago) by king
Implemented file_drop_actions for Windows, added file_drop_actions to EV_APPLICATION_ACTION_SEQUENCES

Revision 65624 - Directory Listing
Modified Tue Dec 19 09:21:04 2006 UTC (13 years, 2 months ago) by tedf
Internationalized names of preferences, values of boolean preferences.
Made choices of locales internationalized and more readable.

Revision 65622 - Directory Listing
Modified Tue Dec 19 05:40:27 2006 UTC (13 years, 2 months ago) by larryl
Refined behavior when resizing floating tool bar at left/right side.

Revision 65620 - Directory Listing
Modified Tue Dec 19 04:17:30 2006 UTC (13 years, 2 months ago) by manus
Use `copy_data' in `resized_area', it gives a 1s improvement over 226s on the compiler
  because the compiler inlines `copy_data' into a low level routine to perform to block
  copy.


Revision 65619 - Directory Listing
Modified Tue Dec 19 03:32:21 2006 UTC (13 years, 2 months ago) by larryl
Refined behavior when resizing floating tool bar at left/right side.

Revision 65618 - Directory Listing
Modified Tue Dec 19 01:10:42 2006 UTC (13 years, 2 months ago) by manus
Enabled inlining of `copy_data' by using `SPECIAL [T]' instead of `like Current' which
  prevents the inliner to inline the code.
Added precondition to say that the specials have to be of the exact same type in `copy_data'.


Revision 65617 - Directory Listing
Modified Mon Dec 18 22:10:11 2006 UTC (13 years, 2 months ago) by king
Added file drop actions call

Revision 65616 - Directory Listing
Modified Mon Dec 18 22:09:29 2006 UTC (13 years, 2 months ago) by king
Added file_drop_actions

Revision 65615 - Directory Listing
Modified Mon Dec 18 22:08:56 2006 UTC (13 years, 2 months ago) by king
Added file drop actions setup

Revision 65612 - Directory Listing
Modified Mon Dec 18 16:46:55 2006 UTC (13 years, 2 months ago) by larryl
Updated to use new tool bar items grouping algorithm.

Revision 65604 - Directory Listing
Modified Sat Dec 16 16:42:00 2006 UTC (13 years, 2 months ago) by manus
Fixed a crash on systems that do not have `/usr/share/i18n/locales'.


Revision 65592 - Directory Listing
Modified Sat Dec 16 02:39:16 2006 UTC (13 years, 2 months ago) by manus
Made code compilable with .NET 1.0 and .NET 2.0. The issue is that in .NET 2.0, they removed
  the newslot of `Invoke' in MethodInfo and they are simply reusing the inherited version
  from MethodBase. So because we have 2 routines with the same signature, we cannot do overloading.
  It was working in 5.7, but I don't know yet why. This commit is necessary so that we can
  build a delivery of 6.0.


Revision 65589 - Directory Listing
Modified Fri Dec 15 20:34:13 2006 UTC (13 years, 2 months ago) by manus
Added PM_QS_POSTMESSAGE.


Revision 65582 - Directory Listing
Modified Fri Dec 15 18:44:30 2006 UTC (13 years, 2 months ago) by manus
Cosmetics.


Revision 65570 - Directory Listing
Modified Fri Dec 15 07:16:09 2006 UTC (13 years, 2 months ago) by tedf
Modified to use proper constants.

Revision 65568 - Directory Listing
Modified Fri Dec 15 04:33:28 2006 UTC (13 years, 2 months ago) by manus
Made it compile with recent changes in the preferences library to use STRING_32 instead of STRING_8 for
  descriptions.


Revision 65560 - Directory Listing
Modified Thu Dec 14 23:49:07 2006 UTC (13 years, 2 months ago) by manus
Prevent precondition violation in `selected_value' when `selected_index' is out of bound.
  In this case, we simply return Void.


Revision 65558 - Directory Listing
Modified Thu Dec 14 21:36:36 2006 UTC (13 years, 2 months ago) by king
Reimplemented intersects, newer implementation is much simpler and fixes bug where equal value boundaries for top of one and bottom of other were considered overlapping

Revision 65557 - Directory Listing
Modified Thu Dec 14 21:33:49 2006 UTC (13 years, 2 months ago) by king
Moved extend_kamikaze up to EV_LITE_ACTION_SEQUENCE

Revision 65556 - Directory Listing
Modified Thu Dec 14 21:32:52 2006 UTC (13 years, 2 months ago) by king
Simplified kamikazes implementation by just storing a list of the agents that need pruning instead of a cost prune_all agent containing the agent as a closed operand

Revision 65554 - Directory Listing
Modified Thu Dec 14 19:40:12 2006 UTC (13 years, 2 months ago) by king
Refactored idle action handling, now code is much simpler and reuses code from ACTION_SEQUENCE instead of emulating it

Revision 65553 - Directory Listing
Modified Thu Dec 14 19:30:18 2006 UTC (13 years, 2 months ago) by king
Altered raise to work in all scenarios

Revision 65552 - Directory Listing
Modified Thu Dec 14 19:29:38 2006 UTC (13 years, 2 months ago) by king
Now making sure destroy can be called multiple times

Revision 65551 - Directory Listing
Modified Thu Dec 14 19:28:11 2006 UTC (13 years, 2 months ago) by king
Made idle_actions obsolete as it is not thread-safe

Revision 65550 - Directory Listing
Modified Thu Dec 14 19:26:50 2006 UTC (13 years, 2 months ago) by king
Added slight optimization to extend_kamikaze

Revision 65549 - Directory Listing
Modified Thu Dec 14 19:05:18 2006 UTC (13 years, 2 months ago) by king
Refactored for memory usage and speed improvements

Revision 65541 - Directory Listing
Modified Thu Dec 14 12:41:51 2006 UTC (13 years, 2 months ago) by tedf
Cosmetics

Revision 65537 - Directory Listing
Modified Thu Dec 14 11:18:56 2006 UTC (13 years, 2 months ago) by tedf
Updated copyright information.

Revision 65536 - Directory Listing
Modified Thu Dec 14 09:10:18 2006 UTC (13 years, 2 months ago) by tedf
Modified EIFFEL_I18N to ISE_LIBRARY.

Revision 65532 - Directory Listing
Modified Thu Dec 14 02:12:03 2006 UTC (13 years, 2 months ago) by king
Now twinning area for iteration as ARRAYED_LIST wipeout actually performs a wipeout of area instead of creating a new instance

Revision 65530 - Directory Listing
Modified Wed Dec 13 23:27:17 2006 UTC (13 years, 2 months ago) by king
Added protection for Void accelerators

Revision 65529 - Directory Listing
Modified Wed Dec 13 22:55:19 2006 UTC (13 years, 2 months ago) by manus
Fixed C compilation errors on Unix since previous commit was not tested.


Revision 65528 - Directory Listing
Modified Wed Dec 13 22:54:42 2006 UTC (13 years, 2 months ago) by manus
Forgot to remove external statements in configuration file.


Revision 65526 - Directory Listing
Modified Wed Dec 13 20:07:57 2006 UTC (13 years, 2 months ago) by manus
Removed explicit setting of platform.


Revision 65525 - Directory Listing
Modified Wed Dec 13 20:02:25 2006 UTC (13 years, 2 months ago) by manus
Removed C code which is now directly embedded in Eiffel code.
  Unix side not tested yet. 


Revision 65516 - Directory Listing
Modified Wed Dec 13 04:20:16 2006 UTC (13 years, 2 months ago) by tedf
Use ISE_PLATFORM in CFLAGS.

Revision 65513 - Directory Listing
Modified Wed Dec 13 02:59:17 2006 UTC (13 years, 2 months ago) by tedf
First integration of internationalized ES. More changes are coming.

Revision 65510 - Directory Listing
Modified Wed Dec 13 00:27:47 2006 UTC (13 years, 2 months ago) by king
Now using show to show window to update gtk structure otherwise flags are not kept insync

Revision 65509 - Directory Listing
Modified Wed Dec 13 00:07:15 2006 UTC (13 years, 2 months ago) by manus
Use ARRAYED_LIST instead of a LINKED_LIST, it dramatically improve performance of invariant
  checking for `unique_items'.


Revision 65502 - Directory Listing
Modified Tue Dec 12 22:41:34 2006 UTC (13 years, 2 months ago) by manus
Made EV_TITLED_WINDOW.raise on Windows, show the window if hidden, and restore it if minimized.
  This make the behavior between Unix and Windows consistent and it also simplifies user code
  since that's what everyone had to do to ensure the window was indeed shown.
  Updated comment to reflect this.


Revision 65501 - Directory Listing
Modified Tue Dec 12 22:37:45 2006 UTC (13 years, 2 months ago) by manus
Removed test against Void since postcondition of `text' in EV_TEXT_FIELD already ensures this.


Revision 65500 - Directory Listing
Modified Tue Dec 12 22:03:33 2006 UTC (13 years, 2 months ago) by manus
Manually inlined all calls to `put_at_position' and `remove_at_position' for an increase of
  about 2% in speed (measure on the Eiffel compiler). Removed `put_at_position' and `remove_at_position'
  since not exported and not used anymore.


Revision 65496 - Directory Listing
Modified Tue Dec 12 18:58:41 2006 UTC (13 years, 2 months ago) by king
Now exporting invoke_garbage_collection_when_inactive

Revision 65495 - Directory Listing
Modified Tue Dec 12 18:45:09 2006 UTC (13 years, 2 months ago) by king
Added set_invoke_garbage_collection_when_inactive and inheritance from MEMORY

Revision 65487 - Directory Listing
Modified Tue Dec 12 07:36:56 2006 UTC (13 years, 2 months ago) by tedf
Changed environment variable EIFFEL_I18N to ISE_EIFFEL.

Revision 65486 - Directory Listing
Modified Tue Dec 12 06:36:03 2006 UTC (13 years, 2 months ago) by tedf
Copy i18n library from i18n branch.


Revision 65485 - Directory Listing
Modified Tue Dec 12 06:06:15 2006 UTC (13 years, 2 months ago) by larryl
Updated save notebook selected tab issues.

Revision 65484 - Directory Listing
Modified Tue Dec 12 06:04:15 2006 UTC (13 years, 2 months ago) by larryl
Updated for new SD_TITLE_BAR and save notebook selected tab issues.

Revision 65483 - Directory Listing
Modified Tue Dec 12 05:44:39 2006 UTC (13 years, 2 months ago) by larryl
Added a constant for new SD_TITLE_BAR which use EV_FIXED.

Revision 65482 - Directory Listing
Modified Tue Dec 12 05:42:11 2006 UTC (13 years, 2 months ago) by larryl
Use EV_FIXED for SD_TITLE_BAR, so the mini tools bar related problem are all fixed. Such as set_parent error and top left floating mini toolbar problem when switching between normal and debug layout in Eiffel Studio project.

Revision 65479 - Directory Listing
Modified Tue Dec 12 02:23:31 2006 UTC (13 years, 2 months ago) by manus
Cosmetics.


Revision 65478 - Directory Listing
Modified Tue Dec 12 02:23:15 2006 UTC (13 years, 2 months ago) by manus
Cosmetics.


Revision 65477 - Directory Listing
Modified Tue Dec 12 02:15:23 2006 UTC (13 years, 2 months ago) by king
Reimplemented raise so that it does not grab window focus

Revision 65465 - Directory Listing
Modified Fri Dec 8 22:01:53 2006 UTC (13 years, 2 months ago) by manus
Changed type of wparam and lparam to POINTER as otherwise it does not work on Windows 64-bit.


Revision 65462 - Directory Listing
Modified Fri Dec 8 19:49:22 2006 UTC (13 years, 2 months ago) by king
Further improved comments

Revision 65460 - Directory Listing
Modified Fri Dec 8 19:21:27 2006 UTC (13 years, 2 months ago) by king
Updated comment of delete_content to address bug#11711

Revision 65459 - Directory Listing
Modified Fri Dec 8 19:02:51 2006 UTC (13 years, 2 months ago) by king
Refactored relinquish_cpu_slice in to process_event_queue

Revision 65457 - Directory Listing
Modified Fri Dec 8 18:47:31 2006 UTC (13 years, 2 months ago) by manus
Added compare_objects, compare_references and object_comparison used by `is_equal' to properly
  compare TUPLE objects (see test#tuple005).


Revision 65453 - Directory Listing
Modified Fri Dec 8 18:00:59 2006 UTC (13 years, 2 months ago) by king
Added extra comment to process_event_queue

Revision 65452 - Directory Listing
Modified Fri Dec 8 17:59:42 2006 UTC (13 years, 2 months ago) by king
Improved process_event_queue comment, removed mod calculation for idle_iteration_count as we reset the value back to one so a simple comparison is all that is needed.

Revision 65449 - Directory Listing
Modified Fri Dec 8 01:45:45 2006 UTC (13 years, 2 months ago) by king
Improved event handling, added ability to determine if a user event has been processed, added gc full collect and coalesc calls if the application has been idle for 30 seconds

Revision 65448 - Directory Listing
Modified Fri Dec 8 01:36:29 2006 UTC (13 years, 2 months ago) by king
Added user_generated query for message to determine if message was as a direct consequence of a user action

Revision 65446 - Directory Listing
Modified Thu Dec 7 20:50:07 2006 UTC (13 years, 2 months ago) by king
Now using clear_all instead of discard_items for wipe_out, this will prevent the creation of a new special object followed by a memset instead, now a memset with zero is performed on the existing area so this should be more optimal in terms of speed and initial memory usage

Revision 65445 - Directory Listing
Modified Thu Dec 7 20:26:38 2006 UTC (13 years, 2 months ago) by king
Removed twin of area as it is not needed as the precursor calls discard_items which reassigns the area reference

Revision 65444 - Directory Listing
Modified Thu Dec 7 20:23:50 2006 UTC (13 years, 2 months ago) by king
Reimplemented wipeout to not use standard_twin, this fixes bug#10816

Revision 65442 - Directory Listing
Modified Thu Dec 7 19:21:51 2006 UTC (13 years, 2 months ago) by manus
Refactored WEL_ERROR so that we can simply get the text of an error code.
Use the above new functionality to create the strings previously constants in WEL_WINDOWS_ERROR_MESSAGES
  it makes the class much smaller and will provide language dependent error messages instead of just
  hard-coded english one.


Revision 65441 - Directory Listing
Modified Thu Dec 7 18:19:37 2006 UTC (13 years, 2 months ago) by king
Fixed enable_sensitive hack that was using a differnt gdkwindow when repositioning back the mouse pointer, this fixes bug#11678

Revision 65440 - Directory Listing
Modified Thu Dec 7 18:02:35 2006 UTC (13 years, 2 months ago) by king
Added gtk_text_view_scroll_to_mark

Revision 65439 - Directory Listing
Modified Thu Dec 7 18:02:02 2006 UTC (13 years, 2 months ago) by king
Reimplemented scroll_to features to use GtkTextMark as this appears to work in all scenarios

Revision 65428 - Directory Listing
Modified Thu Dec 7 00:40:31 2006 UTC (13 years, 2 months ago) by king
Removed redefinition of wel_move_and_resize as it causes a difference in behavior compared to precursor as reported in bug#11708

Revision 65427 - Directory Listing
Modified Wed Dec 6 23:23:33 2006 UTC (13 years, 2 months ago) by manus
Fixed bug#11713 due to a remaining " left in the external specification for the Oracle C library.


Revision 65423 - Directory Listing
Modified Wed Dec 6 20:25:50 2006 UTC (13 years, 2 months ago) by manus
Forgot to rename to locals.


Revision 65422 - Directory Listing
Modified Wed Dec 6 20:22:59 2006 UTC (13 years, 2 months ago) by manus
Cosmetics.


Revision 65421 - Directory Listing
Modified Wed Dec 6 19:34:24 2006 UTC (13 years, 2 months ago) by king
Added odbc library reference, this may or may not be correct for certain unix platforms but it should be there so it can be changed easily in the configuration tool

Revision 65418 - Directory Listing
Modified Wed Dec 6 19:29:36 2006 UTC (13 years, 2 months ago) by king
Made idle handling thread safe

Revision 65417 - Directory Listing
Modified Wed Dec 6 19:29:06 2006 UTC (13 years, 2 months ago) by king
Now tabs have to be at least one pixel wide or editor will crash with certain font on unix when value is zero

Revision 65416 - Directory Listing
Modified Wed Dec 6 19:26:08 2006 UTC (13 years, 2 months ago) by king
Accounted for EV_LITE_ACTION_SEQUENCE and state flag optimizations from ev_any

Revision 65415 - Directory Listing
Modified Wed Dec 6 19:25:20 2006 UTC (13 years, 2 months ago) by king
Accounted for EV_LITE_ACTION_SEQUENCE change

Revision 65414 - Directory Listing
Modified Wed Dec 6 19:24:57 2006 UTC (13 years, 2 months ago) by king
Added state flag optimization

Revision 65413 - Directory Listing
Modified Wed Dec 6 19:24:22 2006 UTC (13 years, 2 months ago) by king
Removed redundant code

Revision 65412 - Directory Listing
Modified Wed Dec 6 19:23:47 2006 UTC (13 years, 2 months ago) by king
Removed cursor setup code as this is now performed in the interface as it is just a wrapper for EV_POINTER_STYLE

Revision 65411 - Directory Listing
Modified Wed Dec 6 19:22:47 2006 UTC (13 years, 2 months ago) by king
Implemented initial configurable pnd

Revision 65410 - Directory Listing
Modified Wed Dec 6 19:21:54 2006 UTC (13 years, 2 months ago) by king
Accounted for EV_LITE_ACTION_SEQUENCE change

Revision 65409 - Directory Listing
Modified Wed Dec 6 19:21:28 2006 UTC (13 years, 2 months ago) by king
Added header cursor basic implementation

Revision 65408 - Directory Listing
Modified Wed Dec 6 19:20:59 2006 UTC (13 years, 2 months ago) by king
Overhauled event loop code to be more platform independent

Revision 65407 - Directory Listing
Modified Wed Dec 6 19:19:52 2006 UTC (13 years, 2 months ago) by king
Added configurable pnd implementation

Revision 65406 - Directory Listing
Modified Wed Dec 6 19:19:17 2006 UTC (13 years, 2 months ago) by king
Accounted for is_displayed inconsistencies

Revision 65405 - Directory Listing
Modified Wed Dec 6 19:18:37 2006 UTC (13 years, 2 months ago) by king
Added slight optimization for character comparison

Revision 65404 - Directory Listing
Modified Wed Dec 6 19:16:35 2006 UTC (13 years, 2 months ago) by king
Accounted for EV_LITE_ACTION_SEQUENCE change

Revision 65403 - Directory Listing
Modified Wed Dec 6 19:15:51 2006 UTC (13 years, 2 months ago) by king
Accounted for EV_LITE_ACTION_SEQUENCE, corrected inconsistency with is_displayed and is_show_requested

Revision 65402 - Directory Listing
Modified Wed Dec 6 19:14:50 2006 UTC (13 years, 2 months ago) by king
Made event loop mostly platform independent, improved idle handling

Revision 65401 - Directory Listing
Modified Wed Dec 6 19:14:10 2006 UTC (13 years, 2 months ago) by king
Improved state flag optimizations

Revision 65400 - Directory Listing
Modified Wed Dec 6 19:13:10 2006 UTC (13 years, 2 months ago) by king
Implemented configurable pnd, accounted for EV_LITE_ACTION_SEQUENCE change, improved cursor handling

Revision 65399 - Directory Listing
Modified Wed Dec 6 19:11:35 2006 UTC (13 years, 2 months ago) by king
Now using EV_LITE_ACTION_SEQUENCE

Revision 65398 - Directory Listing
Modified Wed Dec 6 19:10:48 2006 UTC (13 years, 2 months ago) by king
Added initial configurable pnd interface

Revision 65397 - Directory Listing
Modified Wed Dec 6 19:10:18 2006 UTC (13 years, 2 months ago) by king
Updated post-condition to use action sequence call versioning

Revision 65396 - Directory Listing
Modified Wed Dec 6 19:09:44 2006 UTC (13 years, 2 months ago) by king
Updated enable_select post-condition to use action sequence call versioning

Revision 65395 - Directory Listing
Modified Wed Dec 6 19:08:47 2006 UTC (13 years, 2 months ago) by king
Corrected post-condition for viewable width and height as this is only valid when the grid is displayed

Revision 65394 - Directory Listing
Modified Wed Dec 6 19:07:21 2006 UTC (13 years, 2 months ago) by king
Updated to use EV_LITE_ACTION_SEQUENCE

Revision 65393 - Directory Listing
Modified Wed Dec 6 19:06:50 2006 UTC (13 years, 2 months ago) by king
Updated to use EV_LITE_ACTION_SEQUENCE

Revision 65392 - Directory Listing
Modified Wed Dec 6 19:06:23 2006 UTC (13 years, 2 months ago) by king
Updated to use EV_LITE_ACTION_SEQUENCE

Revision 65391 - Directory Listing
Modified Wed Dec 6 19:05:44 2006 UTC (13 years, 2 months ago) by king
Corrected inconsistences in is_displayed and is_show_requested, changed action sequences to use EV_LITE_ACTION_SEQUENCE

Revision 65390 - Directory Listing
Modified Wed Dec 6 19:04:18 2006 UTC (13 years, 2 months ago) by king
Now using EV_LITE_ACTION_SEQUENCE

Revision 65389 - Directory Listing
Modified Wed Dec 6 19:03:59 2006 UTC (13 years, 2 months ago) by king
Added header_sizewe_cursor

Revision 65388 - Directory Listing
Modified Wed Dec 6 19:03:27 2006 UTC (13 years, 2 months ago) by king
Added header cursor for Windows imp (will need custom draw), implemented stock cursors to use EV_POINTER_STYLE to avoid duplicated code in the implementations

Revision 65387 - Directory Listing
Modified Wed Dec 6 19:02:00 2006 UTC (13 years, 2 months ago) by king
Added flag optimizations, added action sequence call versioning

Revision 65386 - Directory Listing
Modified Wed Dec 6 19:00:28 2006 UTC (13 years, 2 months ago) by king
Added action sequence call versioning implementation for determining whether it is valid to call certain post-conditions, added process_graphical_events to interface

Revision 65385 - Directory Listing
Modified Wed Dec 6 18:59:06 2006 UTC (13 years, 2 months ago) by king
Corrected typo

Revision 65384 - Directory Listing
Modified Wed Dec 6 18:58:44 2006 UTC (13 years, 2 months ago) by king
Made process_events_and_idle as process events will now call idle actions when all events have been processed

Revision 65382 - Directory Listing
Modified Wed Dec 6 17:43:56 2006 UTC (13 years, 2 months ago) by manus
Improved performance of HASH_TABLE by:
- not using function calls when the correspond to a one line code
- Improved speed of iteration
- Improved speed of search/insertion by making various loop more compact

Renamed `debugging_h' into `static_type_of_keys' to make it clearer on the meaning
  of this newly added attribute.


Revision 65373 - Directory Listing
Modified Wed Dec 6 00:43:02 2006 UTC (13 years, 2 months ago) by king
Accounted for recent fix in fixed_tree where filled items are now non-void

Revision 65368 - Directory Listing
Modified Tue Dec 5 08:03:41 2006 UTC (13 years, 2 months ago) by larryl
Let all title bar buttons have tool tips.
Added "if" protection. 

Revision 65367 - Directory Listing
Modified Tue Dec 5 07:44:46 2006 UTC (13 years, 2 months ago) by larryl
Added default floating screen x, y position queries.
Added tool tips for all buttons used in docking library.
Move singleton cell to implementation section.

Revision 65363 - Directory Listing
Modified Tue Dec 5 06:41:25 2006 UTC (13 years, 2 months ago) by larryl
Removed testing codes for accelerators handling.
Added comments for how to solved the accelerator handling problem.
Join the Identifier_path_separator feature version from EV_IDENTIFIABLE.


Revision 65359 - Directory Listing
Modified Tue Dec 5 05:44:11 2006 UTC (13 years, 2 months ago) by jasonw
Added `set_image' feature.

Revision 65332 - Directory Listing
Modified Sat Dec 2 06:05:16 2006 UTC (13 years, 2 months ago) by manus
Made vision2 precompilable.


Revision 65327 - Directory Listing
Modified Sat Dec 2 00:21:48 2006 UTC (13 years, 2 months ago) by paulb
Added wrapper for TUPLE for comparing TUPLE items.

Revision 65304 - Directory Listing
Modified Thu Nov 30 23:10:36 2006 UTC (13 years, 2 months ago) by king
Initial

Revision 65303 - Directory Listing
Modified Thu Nov 30 23:10:10 2006 UTC (13 years, 2 months ago) by king
Initial

Revision 65302 - Directory Listing
Modified Thu Nov 30 23:04:40 2006 UTC (13 years, 2 months ago) by king
Using precursor in initialize instead of reimplementing what was already there in EV_ANY

Revision 65301 - Directory Listing
Modified Thu Nov 30 23:04:15 2006 UTC (13 years, 2 months ago) by king
Using precursor in initialize instead of reimplementing what was already there in EV_ANY

Revision 65300 - Directory Listing
Modified Thu Nov 30 23:02:53 2006 UTC (13 years, 2 months ago) by king
Added preconditions to fake_pointer_wheel_up and down routines

Revision 65291 - Directory Listing
Modified Thu Nov 30 15:19:55 2006 UTC (13 years, 2 months ago) by jfiat
Fixed issue with replace_key
it used internal_search and then found_item, but `found_item' is not set by internal_search.

Revision 65281 - Directory Listing
Modified Wed Nov 29 22:49:01 2006 UTC (13 years, 2 months ago) by king
Moved to support cluster

Revision 65280 - Directory Listing
Modified Wed Nov 29 22:48:32 2006 UTC (13 years, 2 months ago) by king
Added proxy comparable

Revision 65275 - Directory Listing
Modified Wed Nov 29 19:56:06 2006 UTC (13 years, 2 months ago) by king
Corrected warnings

Revision 65274 - Directory Listing
Modified Wed Nov 29 19:14:50 2006 UTC (13 years, 2 months ago) by king
Corrected comment

Revision 65273 - Directory Listing
Modified Wed Nov 29 18:45:10 2006 UTC (13 years, 2 months ago) by king
Added proxy comparable container class used for comparing non comparable objects via a predicate

Revision 65272 - Directory Listing
Modified Wed Nov 29 18:31:14 2006 UTC (13 years, 2 months ago) by king
Added description and indexing

Revision 65269 - Directory Listing
Modified Wed Nov 29 17:48:01 2006 UTC (13 years, 2 months ago) by paulb
Added implementation for retrieving non-roaming home directory for .NET

Revision 65268 - Directory Listing
Modified Wed Nov 29 17:47:28 2006 UTC (13 years, 2 months ago) by paulb
Home directory is now supported.

Revision 65264 - Directory Listing
Modified Wed Nov 29 00:32:37 2006 UTC (13 years, 2 months ago) by king
Removed unused local

Revision 65255 - Directory Listing
Modified Mon Nov 27 22:05:05 2006 UTC (13 years, 2 months ago) by juliant
implemented gui lookup
added or changed default identifier names for certain widgets

Revision 65254 - Directory Listing
Modified Mon Nov 27 21:49:14 2006 UTC (13 years, 2 months ago) by manus
Fixed eweasel test#tuple004 where a tuple of basic types created without a manifest tuple
  would crash when evaluating `hash_code'.


Revision 65250 - Directory Listing
Modified Mon Nov 27 16:20:23 2006 UTC (13 years, 2 months ago) by manus
Commented out invariant until we can express it so that it works while doing a modification.


Revision 65168 - Directory Listing
Modified Tue Nov 21 05:26:42 2006 UTC (13 years, 3 months ago) by manus
Removed check statement that causes a VWEQ warning.


Revision 65167 - Directory Listing
Modified Tue Nov 21 01:41:25 2006 UTC (13 years, 3 months ago) by patrickr
added string_representation feature to STRING_8 and STRING_32 which is very similar to the string feature but only creates a new object if the dynamic type is not already correct
fixed contracts of string feature
made obsolete and current HASH_TABLE compatible

Revision 65163 - Directory Listing
Modified Tue Nov 21 01:27:16 2006 UTC (13 years, 3 months ago) by king
Added initial implementation for list item EV_POSITIONED

Revision 65155 - Directory Listing
Modified Mon Nov 20 22:11:35 2006 UTC (13 years, 3 months ago) by king
Added implementation for EV_POSITIONED

Revision 65154 - Directory Listing
Modified Mon Nov 20 22:11:06 2006 UTC (13 years, 3 months ago) by king
Made scrollable area accessable to tree nodes

Revision 65153 - Directory Listing
Modified Mon Nov 20 21:52:27 2006 UTC (13 years, 3 months ago) by king
Added implementation for EV_POSITIONED

Revision 65138 - Directory Listing
Modified Fri Nov 17 08:21:53 2006 UTC (13 years, 3 months ago) by tedf
Fixed bug#11645 that tags and blanks are pickable.
pos_in_text was internally used for PND. Since it is used somewhere else, a new flag is added for the job. 

Revision 65135 - Directory Listing
Modified Thu Nov 16 23:41:00 2006 UTC (13 years, 3 months ago) by manus
Simplified implementation of `i_th_environ'.


Revision 65130 - Directory Listing
Modified Thu Nov 16 19:47:07 2006 UTC (13 years, 3 months ago) by manus
Commented some invariant since they do not hold during expand/collapse if a user has
  some actions.


Revision 65112 - Directory Listing
Modified Thu Nov 16 16:07:48 2006 UTC (13 years, 3 months ago) by juliant
added non-void checks for parent access in EV_MENU_BAR



Revision 65109 - Directory Listing
Modified Thu Nov 16 08:15:35 2006 UTC (13 years, 3 months ago) by jasonw
Fixed a bug in c code.

Revision 65107 - Directory Listing
Modified Thu Nov 16 06:50:42 2006 UTC (13 years, 3 months ago) by jasonw
1. Changed `environment_variables' to `starting_environment_variables'.
2. Simplified the implementation of `starting_environment_variables'.

Revision 65106 - Directory Listing
Modified Thu Nov 16 05:48:02 2006 UTC (13 years, 3 months ago) by manus
Temporary fix to ensure that `split_position' is always within the bounds set
  by `minimum_split_position' and `maximum_split_position' as otherwise in
  some complex resizing of split areas containing other split areas we would violate
  this invariant.
  This was discovered when enabling invariant on EiffelStudio.


Revision 65105 - Directory Listing
Modified Thu Nov 16 05:25:56 2006 UTC (13 years, 3 months ago) by manus
Fixed bug#11646 where `exits' was still `True' after receiving WM_NCDESTROY which is
  the last message a window can receive, so meaning that `exists should be False afterwards
  since no valid operations can be performed on it.
Minor modification of `destroy_item_from_context' to not do anything if `item' is already
  reset.


Revision 65104 - Directory Listing
Modified Thu Nov 16 03:09:57 2006 UTC (13 years, 3 months ago) by larryl
Rename "valid" to "valid_button".
Fixed comments mistakes.

Revision 65103 - Directory Listing
Modified Thu Nov 16 02:14:25 2006 UTC (13 years, 3 months ago) by larryl
Added pointer button constants for pointer handling events. So we will use this class instead of using 1, 2 and 3 directly.

Revision 65102 - Directory Listing
Modified Thu Nov 16 01:27:59 2006 UTC (13 years, 3 months ago) by patrickr
added wipe_out synonym to clear_all

Revision 65092 - Directory Listing
Modified Wed Nov 15 23:12:52 2006 UTC (13 years, 3 months ago) by manus
Added offscreen drawing for EV_LABEL drawing to avoid flickering.
Added check to see if we are in a remote session or not. If we are then we do not use the
  offscreen drawing since it is much slower (twice as slow as non-buffered mode).


Revision 65091 - Directory Listing
Modified Wed Nov 15 23:03:32 2006 UTC (13 years, 3 months ago) by manus
Use C external now defined in WEL_API for `SetScrollInfo'.


Revision 65090 - Directory Listing
Modified Wed Nov 15 23:00:05 2006 UTC (13 years, 3 months ago) by manus
In `init_from_pixel_buffer', set wel_bitmap and wel_mask_bitmap to Void since they
  are not used anymore afterwards since we use only `wel_cursor'.


Revision 65088 - Directory Listing
Modified Wed Nov 15 22:58:46 2006 UTC (13 years, 3 months ago) by manus
Cosmetics.


Revision 65085 - Directory Listing
Modified Wed Nov 15 22:52:12 2006 UTC (13 years, 3 months ago) by manus
Added `is_remote_session' in WEL_SYSTEM_METRICS to know if the application is running
  under remote desktop.
Added WEL_SHARED_METRICS to have a once objects for doing metrics queries.


Revision 65084 - Directory Listing
Modified Wed Nov 15 22:39:29 2006 UTC (13 years, 3 months ago) by manus
Moved C externals to WEL_API. Removed the SB_CTL argument from the GetScrollInfo
  calls since it is always called with this value.
  Note that I'm now using SetScrollInfo again since I was actually able to reproduce
  the problem described by bug#11575 and calling it instead of sending the message
  works. My guess is that since we have changed the handling of the WM_SIZE message
  with PostMessage rather than SendMessage this is why it is now working.


Revision 65079 - Directory Listing
Modified Wed Nov 15 19:57:39 2006 UTC (13 years, 3 months ago) by king
Removed type checking precondition as it is redundant

Revision 65075 - Directory Listing
Modified Wed Nov 15 18:44:13 2006 UTC (13 years, 3 months ago) by king
Added better support for pnd menu

Revision 65072 - Directory Listing
Modified Wed Nov 15 17:25:27 2006 UTC (13 years, 3 months ago) by manus
Removed useless call to `to_integer_32'.
Cosmetics.


Revision 65067 - Directory Listing
Modified Wed Nov 15 09:34:41 2006 UTC (13 years, 3 months ago) by jasonw
1. Added the ability to get environment variable tables.
2. Make sure that on Windows, environment variables are case-preserved but case insensitive.
3. Changed process library according to the changes in base library.

Revision 65062 - Directory Listing
Modified Wed Nov 15 01:20:29 2006 UTC (13 years, 3 months ago) by juliant
added default identifier names for EV_LIST_ITEN, EV_MENU_ITEM, EV_BUTTON and EV_MESSAGE_DIALOG
simple widget lookup by name added

Revision 65060 - Directory Listing
Modified Wed Nov 15 01:02:21 2006 UTC (13 years, 3 months ago) by king
Now motion events are not fired if top level window of widget has a modal window relative to it, this fixes bug#11639

Revision 65057 - Directory Listing
Modified Tue Nov 14 23:48:58 2006 UTC (13 years, 3 months ago) by king
Removed redundant comments from externals

Revision 65056 - Directory Listing
Modified Tue Nov 14 23:46:02 2006 UTC (13 years, 3 months ago) by king
Reverted back draw_full_pixmap implementation as negative source values are allowed in some circumstances, more investigation is needed before a better optimization/fix can be integrated

Revision 65048 - Directory Listing
Modified Tue Nov 14 17:55:09 2006 UTC (13 years, 3 months ago) by jfiat
added space between checkbox and text for preferences grid

Revision 65047 - Directory Listing
Modified Tue Nov 14 17:30:31 2006 UTC (13 years, 3 months ago) by juliant
removed WEL_WINDOW.cwin_send_message and replaced it with WEL_API.send_message

Revision 65042 - Directory Listing
Modified Tue Nov 14 16:50:19 2006 UTC (13 years, 3 months ago) by manus
Fixed invariant violation by either changing the order of calls in creation routine
  or modifying the invariant to take into account a state.


Revision 65034 - Directory Listing
Modified Tue Nov 14 06:17:16 2006 UTC (13 years, 3 months ago) by king
Now pebble function is correctly called if target menu mode is set

Revision 65033 - Directory Listing
Modified Tue Nov 14 06:16:24 2006 UTC (13 years, 3 months ago) by king
Added support for target_name_function when creating pick and dropable menu

Revision 65032 - Directory Listing
Modified Tue Nov 14 06:15:04 2006 UTC (13 years, 3 months ago) by king
Added new target_name_function functionality for configurable pick and drop implementation

Revision 65031 - Directory Listing
Modified Tue Nov 14 05:54:25 2006 UTC (13 years, 3 months ago) by king
Reverted previous change as there is a ready_for_pnd_menu function that is called separately, this could be refactored

Revision 65030 - Directory Listing
Modified Tue Nov 14 05:50:42 2006 UTC (13 years, 3 months ago) by king
Fixed able_to_transport to work with target menu

Revision 65028 - Directory Listing
Modified Tue Nov 14 00:47:28 2006 UTC (13 years, 3 months ago) by king
Added implementation for mouse wheel simulation

Revision 65027 - Directory Listing
Modified Tue Nov 14 00:18:31 2006 UTC (13 years, 3 months ago) by juliant
added implementation class for gui interface

Revision 65023 - Directory Listing
Modified Mon Nov 13 19:24:55 2006 UTC (13 years, 3 months ago) by jfiat
cosmetic (alignment with boolean pref checkbox)

Revision 65021 - Directory Listing
Modified Mon Nov 13 18:58:34 2006 UTC (13 years, 3 months ago) by jfiat
cosmetic

Revision 65020 - Directory Listing
Modified Mon Nov 13 18:57:29 2006 UTC (13 years, 3 months ago) by jfiat
Use the new EV_GRID_CHECKABLE_LABEL_ITEM for the boolean preference grid item.

Revision 65019 - Directory Listing
Modified Mon Nov 13 18:42:41 2006 UTC (13 years, 3 months ago) by jfiat
Added EV_GRID_CHECKABLE_LABEL_ITEM
+ cosmetics

Revision 65018 - Directory Listing
Modified Mon Nov 13 18:41:32 2006 UTC (13 years, 3 months ago) by juliant
added non-void checks for parent access in several EV_ITEMs.
implemented EV_POSITIONED interface in windows implementation of EV_LIST_ITEM and EV_TREE_NODE.


Revision 65004 - Directory Listing
Modified Sat Nov 11 00:15:57 2006 UTC (13 years, 3 months ago) by king
Added ecf for compiling vision2_for_gtk12

Revision 64998 - Directory Listing
Modified Fri Nov 10 18:15:31 2006 UTC (13 years, 3 months ago) by king
Removed unused locals

Revision 64955 - Directory Listing
Modified Fri Nov 10 05:12:07 2006 UTC (13 years, 3 months ago) by manus
Added VMS specific code.


Revision 64949 - Directory Listing
Modified Fri Nov 10 02:09:51 2006 UTC (13 years, 3 months ago) by juliant
support for mouse wheel event faking

Revision 64948 - Directory Listing
Modified Fri Nov 10 02:08:49 2006 UTC (13 years, 3 months ago) by juliant
support for mouse wheel event faking

Revision 64945 - Directory Listing
Modified Thu Nov 9 22:46:40 2006 UTC (13 years, 3 months ago) by king
Fixed marshal reference in expose event connection

Revision 64944 - Directory Listing
Modified Thu Nov 9 22:46:06 2006 UTC (13 years, 3 months ago) by king
Removed dummy x and y position as this is now implemented in EV_GTK_WIDGET_IMP

Revision 64943 - Directory Listing
Modified Thu Nov 9 22:45:26 2006 UTC (13 years, 3 months ago) by king
Accounted for addition of x and y position to ev_gtk_widget_imp.e

Revision 64942 - Directory Listing
Modified Thu Nov 9 22:29:34 2006 UTC (13 years, 3 months ago) by king
Added x and y position implementation from widget imp so that it can apply to items

Revision 64941 - Directory Listing
Modified Thu Nov 9 22:10:07 2006 UTC (13 years, 3 months ago) by king
Moved main x and y position implementation up to gtk_widget_imp

Revision 64940 - Directory Listing
Modified Thu Nov 9 22:08:52 2006 UTC (13 years, 3 months ago) by juliant
quick fix. changed name of identifiable

Revision 64939 - Directory Listing
Modified Thu Nov 9 21:52:19 2006 UTC (13 years, 3 months ago) by juliant
quick fix. changed name of identifiable

Revision 64938 - Directory Listing
Modified Thu Nov 9 21:26:44 2006 UTC (13 years, 3 months ago) by king
Added call_expose_actions

Revision 64937 - Directory Listing
Modified Thu Nov 9 21:26:09 2006 UTC (13 years, 3 months ago) by king
Fixed expose action calling for pixmaps

Revision 64936 - Directory Listing
Modified Thu Nov 9 20:52:16 2006 UTC (13 years, 3 months ago) by juliant
added struct to wel

Revision 64934 - Directory Listing
Modified Thu Nov 9 20:08:28 2006 UTC (13 years, 3 months ago) by juliant
added EV_IDENTIFIABLE to Vision2
let EV_ITEM and EV_MENU_BAR inherit from EV_POSITIONED
done part of Windows implementation
empty gtk implementation


Revision 64933 - Directory Listing
Modified Thu Nov 9 19:44:52 2006 UTC (13 years, 3 months ago) by juliant
wel api and constants additions

Revision 64911 - Directory Listing
Modified Thu Nov 9 00:36:43 2006 UTC (13 years, 3 months ago) by konradm
- Added compiler support for supplier preconditions.
- In finalized code the dynamic type is now used to detect whether assertions need to be checked.
- Implemented invariant checking in finalized code.
- Changed ecf files of libraries to not have any assertion checking.

Revision 64878 - Directory Listing
Modified Wed Nov 8 02:40:26 2006 UTC (13 years, 3 months ago) by jasonw
Modified to display the checkbox in center of a grid item.

Revision 64877 - Directory Listing
Modified Wed Nov 8 01:59:43 2006 UTC (13 years, 3 months ago) by king
Reimplemented draw_full_pixmap so that bounds checking is performed to avoid copying offscreen data

Revision 64874 - Directory Listing
Modified Wed Nov 8 00:53:26 2006 UTC (13 years, 3 months ago) by king
Added intersection routine for finding the intersection between two rectangles, now inherits from DEBUG_OUTPUT for easier debugging

Revision 64865 - Directory Listing
Modified Tue Nov 7 22:27:05 2006 UTC (13 years, 3 months ago) by manus
Call `remove_position' rather than `delete_position' because if the menu for which
  we call `set_pixmap' has a submenu, the submenu gets destroyed which we don't want
  since we just wanted to set a pixmap. This was visible when adding a feature to the
  favorites of EiffelStudio and next time to reload your project, it would fail
  building the favorites menu.


Revision 64864 - Directory Listing
Modified Tue Nov 7 22:07:37 2006 UTC (13 years, 3 months ago) by patrickr
Changed to new runtime variables.


Revision 64863 - Directory Listing
Modified Tue Nov 7 22:02:58 2006 UTC (13 years, 3 months ago) by patrickr
Changed some use of EIFFEL_SRC into ISE_LIBRARY.


Revision 64862 - Directory Listing
Modified Tue Nov 7 21:59:21 2006 UTC (13 years, 3 months ago) by patrickr
Changed to use ISE_LIBRARY instead of EIFFEL_SRC


Revision 64861 - Directory Listing
Modified Tue Nov 7 21:58:26 2006 UTC (13 years, 3 months ago) by patrickr
Removed old ace files.


Revision 64860 - Directory Listing
Modified Tue Nov 7 21:50:26 2006 UTC (13 years, 3 months ago) by patrickr
Removed unneeded reference to EIFFEL_SRC, use new rt_include for include location.


Revision 64856 - Directory Listing
Modified Tue Nov 7 19:40:18 2006 UTC (13 years, 3 months ago) by manus
Fixed bug#10587 which was due to not copying the `internal_current_push_button' when
  changing the implementation of the dialog on `hide'.


Revision 64854 - Directory Listing
Modified Tue Nov 7 18:32:17 2006 UTC (13 years, 3 months ago) by manus
Fixed bug#10301 by relaxing the postcondition on `put' so that it allows for empty values
  to actually remove the environment variable on certain platforms (e.g. Windows).


Revision 64853 - Directory Listing
Modified Tue Nov 7 18:31:24 2006 UTC (13 years, 3 months ago) by manus
Fixed typo in comment.


Revision 64832 - Directory Listing
Modified Tue Nov 7 00:06:01 2006 UTC (13 years, 3 months ago) by patrickr
Added some new configuration variables that allow a unix like layout
 rt_version (6.0) version of the runtime
 rt_include (/usr/local/include/eiffel6.0) location of the runtime includes
 rt_lib (/usr/local/lib/eiffel6.0) location of the runtime library
 rt_templates (/usr/local/share/eiffel6.0/ec/config/unix/templates) location of the runtime templates
 x2c (/usr/lib/eiffel6.0/ec/x2c) location of the x2c tool


Revision 64823 - Directory Listing
Modified Mon Nov 6 20:26:12 2006 UTC (13 years, 3 months ago) by patrickr
Added ignore for unix platform (used for unix layout)


Revision 64764 - Directory Listing
Modified Thu Nov 2 14:09:29 2006 UTC (13 years, 3 months ago) by alexk
Avoided using culture-specific routines to output real numbers (this fixes bug#10030, test#dotnet036).

Revision 64750 - Directory Listing
Modified Wed Nov 1 19:22:42 2006 UTC (13 years, 3 months ago) by king
Made compilable with WEL

Revision 64749 - Directory Listing
Modified Wed Nov 1 19:22:12 2006 UTC (13 years, 3 months ago) by king
Updated file_list to use STRING_GENERAL

Revision 64748 - Directory Listing
Modified Wed Nov 1 19:21:14 2006 UTC (13 years, 3 months ago) by king
Made compilable with WEL

Revision 64745 - Directory Listing
Modified Wed Nov 1 18:46:14 2006 UTC (13 years, 3 months ago) by king
Corrected warnings

Revision 64744 - Directory Listing
Modified Wed Nov 1 18:45:00 2006 UTC (13 years, 3 months ago) by king
Fixed warnings

Revision 64724 - Directory Listing
Modified Wed Nov 1 02:09:45 2006 UTC (13 years, 3 months ago) by king
Initial

Revision 64723 - Directory Listing
Modified Wed Nov 1 02:05:39 2006 UTC (13 years, 3 months ago) by king
Initial

Revision 64722 - Directory Listing
Modified Wed Nov 1 01:49:10 2006 UTC (13 years, 3 months ago) by king
Made compilable for 5.7

Revision 64721 - Directory Listing
Modified Wed Nov 1 01:48:10 2006 UTC (13 years, 3 months ago) by king
Made compilable with ANY

Revision 64720 - Directory Listing
Modified Wed Nov 1 01:46:15 2006 UTC (13 years, 3 months ago) by king
Made compilable with recent X11 source

Revision 64719 - Directory Listing
Modified Wed Nov 1 01:45:29 2006 UTC (13 years, 3 months ago) by king
Accounted for runtime name change of xfree

Revision 64718 - Directory Listing
Modified Wed Nov 1 01:44:51 2006 UTC (13 years, 3 months ago) by king
Accounted for runtime name change of xfree

Revision 64717 - Directory Listing
Modified Wed Nov 1 01:44:26 2006 UTC (13 years, 3 months ago) by king
Accounted for runtime name change of xfree

Revision 64716 - Directory Listing
Modified Wed Nov 1 01:43:45 2006 UTC (13 years, 3 months ago) by king
Fixed bug where use of crealloc was causing pointer truncation as it wasn't defined, this meant that the code would work for 32bit but not 64bit due to default cast to int

Revision 64675 - Directory Listing
Modified Tue Oct 31 00:17:57 2006 UTC (13 years, 3 months ago) by manus
Fixed EV_CHARACTER_FORMAT_EFFECTS to properly use `is_equal' from ANY because it is
  broken since the addition of `vertical_offset'.
Fixed `copy' from EV_CHARACTER_FORMAT so that copy can be done.


Revision 64667 - Directory Listing
Modified Mon Oct 30 21:37:06 2006 UTC (13 years, 3 months ago) by jfiat
Fixed issue where the given (default) array value  was expected to have the default lower value for manifest array for instance. Now use value.lower instead of 1 .

Revision 64662 - Directory Listing
Modified Mon Oct 30 19:38:05 2006 UTC (13 years, 3 months ago) by king
Fixed bug where append buffer was incorrectly cloning existing rich text structure

Revision 64646 - Directory Listing
Modified Mon Oct 30 17:39:41 2006 UTC (13 years, 3 months ago) by patrickr
cleaned up various configuration files

Revision 64625 - Directory Listing
Modified Fri Oct 27 00:58:56 2006 UTC (13 years, 3 months ago) by king
Now not showing accel_box as it seems to take up a one pixel height even through we set the minimum size to 0 pixels, this fixes bug#11588

Revision 64624 - Directory Listing
Modified Fri Oct 27 00:18:10 2006 UTC (13 years, 3 months ago) by patrickr
removed empty directories

Revision 64623 - Directory Listing
Modified Fri Oct 27 00:13:54 2006 UTC (13 years, 3 months ago) by patrickr
removed because empty

Revision 64605 - Directory Listing
Modified Thu Oct 26 07:27:04 2006 UTC (13 years, 3 months ago) by jfiat
removed unused local

Revision 64604 - Directory Listing
Modified Thu Oct 26 05:52:12 2006 UTC (13 years, 3 months ago) by jasonw
Fixed a bug#11447 that caused arguments parse error when launch process.

Revision 64601 - Directory Listing
Modified Wed Oct 25 22:58:30 2006 UTC (13 years, 3 months ago) by king
Reimplemented enable_sensitive mouse hack to request current mouse coordinates from X server, not the ones given in the previous event

Revision 64592 - Directory Listing
Modified Wed Oct 25 20:31:30 2006 UTC (13 years, 3 months ago) by king
Removed testing code for gtk 1.2

Revision 64588 - Directory Listing
Modified Wed Oct 25 16:52:41 2006 UTC (13 years, 3 months ago) by king
Now using set_offset from EV_VIEWPORT_I due to redefinitions of set_x_offset and set_y_offset

Revision 64584 - Directory Listing
Modified Wed Oct 25 07:01:01 2006 UTC (13 years, 3 months ago) by manus
Made compilable.


Revision 64579 - Directory Listing
Modified Wed Oct 25 01:52:56 2006 UTC (13 years, 3 months ago) by king
Made compatible with gtk 1.2

Revision 64577 - Directory Listing
Modified Wed Oct 25 00:57:12 2006 UTC (13 years, 3 months ago) by king
Added hack for static fixed bug

Revision 64576 - Directory Listing
Modified Wed Oct 25 00:44:58 2006 UTC (13 years, 3 months ago) by manus
Removed side effect of `get' from EXECUTION_ENVIRONMENT which would also check
  the registry keys to locate environment variable. Now it only check the environment
  variables.


Revision 64575 - Directory Listing
Modified Wed Oct 25 00:33:28 2006 UTC (13 years, 3 months ago) by king
Added fixes and implementation for 5.7 branch

Revision 64574 - Directory Listing
Modified Wed Oct 25 00:28:46 2006 UTC (13 years, 3 months ago) by king
Initial

Revision 64573 - Directory Listing
Modified Wed Oct 25 00:27:59 2006 UTC (13 years, 3 months ago) by king
Initial

Revision 64572 - Directory Listing
Modified Wed Oct 25 00:25:39 2006 UTC (13 years, 3 months ago) by king
Made gtk 1.2 compatible

Revision 64571 - Directory Listing
Modified Wed Oct 25 00:24:47 2006 UTC (13 years, 3 months ago) by king
Made gtk 1.2 compatible

Revision 64570 - Directory Listing
Modified Wed Oct 25 00:22:06 2006 UTC (13 years, 3 months ago) by king
Now storing the set gdk cursor so that it can be destroyed explicitly as it is not performed in gdk

Revision 64568 - Directory Listing
Modified Wed Oct 25 00:08:15 2006 UTC (13 years, 3 months ago) by king
Added workaround for character is_printable bug for characters above 127, now cursor objects are destroyed when widget is destroyed

Revision 64567 - Directory Listing
Modified Tue Oct 24 23:48:19 2006 UTC (13 years, 3 months ago) by king
Corrected last commit

Revision 64566 - Directory Listing
Modified Tue Oct 24 23:46:33 2006 UTC (13 years, 3 months ago) by king
Now not connecting accel_activate signal as this is not needed on gtk 1.2 implementation and in turn seg faults

Revision 64565 - Directory Listing
Modified Tue Oct 24 23:43:05 2006 UTC (13 years, 3 months ago) by king
Optimized set_offset so that both offsets are set in one call when directly moving the gdk window

Revision 64564 - Directory Listing
Modified Tue Oct 24 23:41:59 2006 UTC (13 years, 3 months ago) by king
Now correctly passing container_widget when setting properties

Revision 64561 - Directory Listing
Modified Tue Oct 24 23:36:04 2006 UTC (13 years, 3 months ago) by king
Now cleaning up graphical objects when pixmap is destroyed instead of waiting for disposal

Revision 64560 - Directory Listing
Modified Tue Oct 24 23:31:36 2006 UTC (13 years, 3 months ago) by king
Added support for top_offset and bottom_offset in string_size that can be assigned with an assignment attempt to EV_ANY_HANDLER objects

Revision 64559 - Directory Listing
Modified Tue Oct 24 23:29:55 2006 UTC (13 years, 3 months ago) by king
Using gdk_bitmap_unref instead of object_unref for gtk 1.2 compatibility

Revision 64558 - Directory Listing
Modified Tue Oct 24 23:26:39 2006 UTC (13 years, 3 months ago) by king
Avoid unnecessary creation of default cursor object for standard cursor as passing null to the cursor function will do the same thing

Revision 64556 - Directory Listing
Modified Tue Oct 24 23:23:52 2006 UTC (13 years, 3 months ago) by king
Refactored a static_fixed_x_offset and static_fixed_y_offset that can be redefined for gtk 1.2 backport due to a bug in fixed when containing viewports

Revision 64555 - Directory Listing
Modified Tue Oct 24 23:13:49 2006 UTC (13 years, 3 months ago) by king
Removed trailing spaces

Revision 64554 - Directory Listing
Modified Tue Oct 24 23:10:55 2006 UTC (13 years, 3 months ago) by king
Exporting implementation to EV_ANY_HANDLER so that platform dependent string_size may be accessed, ideally this should be added to the interface but this is a workaround for now

Revision 64539 - Directory Listing
Modified Tue Oct 24 13:36:52 2006 UTC (13 years, 3 months ago) by jasonw
Fixed a bug that caused process arguments are not parsed correctly on Unix.

Revision 64526 - Directory Listing
Modified Mon Oct 23 22:04:55 2006 UTC (13 years, 4 months ago) by king
Removed as it is redundant

Revision 64517 - Directory Listing
Modified Mon Oct 23 18:17:00 2006 UTC (13 years, 4 months ago) by manus
Added missing precondition.


Revision 64468 - Directory Listing
Modified Fri Oct 20 17:02:30 2006 UTC (13 years, 4 months ago) by patrickr
Removed vision and mel implementation, exclude wel implementation


Revision 64458 - Directory Listing
Modified Fri Oct 20 09:09:59 2006 UTC (13 years, 4 months ago) by alexk
Modified redeclarations that used ..._REF types instead of `like Current' to preserve expandedness status of the argument in expanded descendants.

Revision 64451 - Directory Listing
Modified Thu Oct 19 19:04:34 2006 UTC (13 years, 4 months ago) by manus
Added check since `get_icon_info' does not guarantee that result is not Void.


Revision 64450 - Directory Listing
Modified Thu Oct 19 19:04:05 2006 UTC (13 years, 4 months ago) by manus
Added missing precondition.


Revision 64415 - Directory Listing
Modified Wed Oct 18 15:23:06 2006 UTC (13 years, 4 months ago) by patrickr
refactored configuration library into two parts, parser that handles parsing and writing configuration files, compiler that does the compiler specific part (degree 6)
moved some classes around and created some new libraries to be able to use the parser and configuration system as a library in the compiler
cleaned up the ec.ecf

Revision 64403 - Directory Listing
Modified Tue Oct 17 22:08:41 2006 UTC (13 years, 4 months ago) by patrickr
added all classes root

Revision 64341 - Directory Listing
Modified Thu Oct 12 19:25:00 2006 UTC (13 years, 4 months ago) by king
Corrected right offset calculation in string_size

Revision 64318 - Directory Listing
Modified Thu Oct 12 00:31:56 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Commented postcondition of `make_from_native_array' because under .NET `equals' on System.Array
  only compare the object reference, not the content.


Revision 64307 - Directory Listing
Modified Wed Oct 11 20:46:24 2006 UTC (13 years, 4 months ago) by king
Fixed typo, removed uncommented post-condition, this can be reimplemented when we have clip region retrieval

Revision 64288 - Directory Listing
Modified Wed Oct 11 13:50:50 2006 UTC (13 years, 4 months ago) by jfiat
Completed commit revision 64275

Revision 64274 - Directory Listing
Modified Wed Oct 11 00:00:22 2006 UTC (13 years, 4 months ago) by king
Fixed precondition of set_expand to work with dynamic tree items in all scenarios, this fixes bug#11513

Revision 64256 - Directory Listing
Modified Tue Oct 10 17:17:07 2006 UTC (13 years, 4 months ago) by manus
Fixed issue where on Unix gethostbyname does not set errno, but h_errno.
  We cannot use eif_net_check to raise the error, instead we build the
  error message.


Revision 64250 - Directory Listing
Modified Tue Oct 10 16:28:47 2006 UTC (13 years, 4 months ago) by manus
Added support for serialization of CHARACTER_32.


Revision 64249 - Directory Listing
Modified Tue Oct 10 16:22:35 2006 UTC (13 years, 4 months ago) by manus
Added support for CHARACTER_32 in TUPLE and INTERNAL. Note that the .NET code is not
  yet functionning since we have no way to recognise a CHARACTER_32 since it is generated
  as UInt32 and this could either mean NATURAL_32 or CHARACTER_32.


Revision 64231 - Directory Listing
Modified Mon Oct 9 22:29:59 2006 UTC (13 years, 4 months ago) by patrickr
fixed redirection filename

Revision 64230 - Directory Listing
Modified Mon Oct 9 21:25:09 2006 UTC (13 years, 4 months ago) by manus
Added missing postconditions.


Revision 64229 - Directory Listing
Modified Mon Oct 9 21:21:49 2006 UTC (13 years, 4 months ago) by manus
Added missing postconditions.


Revision 64185 - Directory Listing
Modified Thu Oct 5 18:58:52 2006 UTC (13 years, 4 months ago) by king
Improved selection key handling behavior when the row/item has been expanded/collapsed in the key actions

Revision 64179 - Directory Listing
Modified Thu Oct 5 16:43:12 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Removed author line which got included in documentation.


Revision 64174 - Directory Listing
Modified Thu Oct 5 15:59:36 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Fixed `null_separated_strings' that forgot that the character_size has to be used
  to compute the next position after reading the first string.


Revision 64168 - Directory Listing
Modified Thu Oct 5 15:26:08 2006 UTC (13 years, 4 months ago) by manus
Use `like item' instead of G.


Revision 64143 - Directory Listing
Modified Wed Oct 4 18:59:40 2006 UTC (13 years, 4 months ago) by king
Fixed bug with explorer style resizing items to be larger than the split area itself, now when there is only two items in the split area and one is removed, the restored size does not need to be altered as it will resize fully as their is only one item

Revision 64108 - Directory Listing
Modified Wed Oct 4 01:13:18 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57 branch:
  Exported `cell_has' to EV_ANY_I since it would generate a VUEX error in EV_CONTAINER_IMP.


Revision 64104 - Directory Listing
Modified Tue Oct 3 23:39:46 2006 UTC (13 years, 4 months ago) by manus
Removed non-really used local.
Simplified implementation of `x_hotspot' and `y_hotspot' to get the information from the WEL_CURSOR.


Revision 64103 - Directory Listing
Modified Tue Oct 3 23:38:56 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57 branch:
  Fixed issue bug#11470 with `scroll_to_end' which was putting the text at the top instead of the bottom.


Revision 64101 - Directory Listing
Modified Tue Oct 3 23:35:02 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Integrated Ian's fix for incorrectly computed mask bitmap for black and white ICON/CURSOR
  (i.e. when drawing a standard EV_CURSOR into a EV_PIXMAP, only the mask was drawn black
  and the content white).


Revision 64099 - Directory Listing
Modified Tue Oct 3 23:32:12 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Fixed insufficiently exported `implementation' query.


Revision 64091 - Directory Listing
Modified Tue Oct 3 22:17:02 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Fixed cursor example which was not working because `add_pixmap' did not handle the 
  case where the internal of a EV_PIXMAP was either an ICON or a CURSOR object.


Revision 64089 - Directory Listing
Modified Tue Oct 3 22:16:06 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57:
  Fixed incorrect wait cursor which was using the busy one.


Revision 64087 - Directory Listing
Modified Tue Oct 3 21:56:33 2006 UTC (13 years, 4 months ago) by patrickr
added a comment about multithreading

Revision 64080 - Directory Listing
Modified Tue Oct 3 18:18:41 2006 UTC (13 years, 4 months ago) by king
Altered buffer resize to match that of the area, previously it was always being resized to four times the size of the screen area and never shrank, wasting valuable video resources, also fixed bug using once agent that would only work for the first buffer created, also changed buffer resize to use reset_for_buffering that is far more optimal than set_size when you are doing a full redraw over the pixmap

Revision 64055 - Directory Listing
Modified Mon Oct 2 20:49:32 2006 UTC (13 years, 4 months ago) by king
Commented out check that no longer holds due to last_row_count_in_recompute_row_offsets fix, this needs investigating

Revision 64043 - Directory Listing
Modified Mon Oct 2 17:41:27 2006 UTC (13 years, 4 months ago) by king
Changed from CHARACTER to NATURAL_8 to avoid unnecessary casts

Revision 64042 - Directory Listing
Modified Mon Oct 2 17:39:42 2006 UTC (13 years, 4 months ago) by king
Now raw_image_data queries the mask if any

Revision 64041 - Directory Listing
Modified Mon Oct 2 17:38:35 2006 UTC (13 years, 4 months ago) by king
Updated masking behavior to match that of windows, accounted for change to NATURAL_8 or EV_RAW_IMAGE_DATA

Revision 64040 - Directory Listing
Modified Mon Oct 2 17:37:22 2006 UTC (13 years, 4 months ago) by king
Now using set_pixmap_from_pixbuf routine to avoid code duplication

Revision 64039 - Directory Listing
Modified Mon Oct 2 17:36:15 2006 UTC (13 years, 4 months ago) by king
Improved mask painting code

Revision 63978 - Directory Listing
Modified Fri Sep 29 00:53:37 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57 branch:
  Made sure HASH_TABLE searches are safe for catcalls when keys have different types.


Revision 63968 - Directory Listing
Modified Thu Sep 28 22:15:54 2006 UTC (13 years, 4 months ago) by manus
Merged from Eiffel_57_branch:
  Fixed incorrect comment since the iteration routines apply to all items, not just non-void one.


Revision 63964 - Directory Listing
Modified Thu Sep 28 22:05:06 2006 UTC (13 years, 4 months ago) by king
Now showing menus when application is idle so that right clicks may be processed before showing menu

Revision 63959 - Directory Listing
Modified Thu Sep 28 20:15:01 2006 UTC (13 years, 4 months ago) by king
Added fix so that motion events get processed for non vision2 objects

Revision 63957 - Directory Listing
Modified Thu Sep 28 20:04:22 2006 UTC (13 years, 4 months ago) by king
Reimplemented modal window implementation to not rely on gtk grabs which does not work with 2.4 very well

Revision 63952 - Directory Listing
Modified Thu Sep 28 18:00:21 2006 UTC (13 years, 4 months ago) by king
Fixed bug with events not associated with gtk widgets being ignore, this fixes a small memory leak with the event not being freed and now that we process non widget events theme switching now works

Revision 63950 - Directory Listing
Modified Thu Sep 28 17:56:04 2006 UTC (13 years, 4 months ago) by patrickr
merged changes from branch, fixed automatic precompilation on unix, add " around arguments in process library on windows

Revision 63932 - Directory Listing
Modified Thu Sep 28 00:30:56 2006 UTC (13 years, 4 months ago) by king
Removed redundant code

Revision 63930 - Directory Listing
Modified Wed Sep 27 23:03:41 2006 UTC (13 years, 4 months ago) by king
Fixed bugs in focusing and drop down behavior

Revision 63928 - Directory Listing
Modified Wed Sep 27 23:00:06 2006 UTC (13 years, 4 months ago) by king
Added is_destroyed protection to eif_object_from_gtk_object so that if an object is destroyed then it will not be returned

Revision 63921 - Directory Listing
Modified Wed Sep 27 18:47:27 2006 UTC (13 years, 4 months ago) by king
Integrated fix for correctly recomputing row offsets

Revision 63920 - Directory Listing
Modified Wed Sep 27 18:42:05 2006 UTC (13 years, 4 months ago) by king
Removed precursor call to ev_cell_imp as hide from EV_GTK_WINDOW_IMP does the work of hiding the gtk object

Revision 63919 - Directory Listing
Modified Wed Sep 27 18:41:22 2006 UTC (13 years, 4 months ago) by king
Now hide actually hides the gtk object

Revision 63918 - Directory Listing
Modified Wed Sep 27 18:33:43 2006 UTC (13 years, 4 months ago) by king
Now hide actually hides the dialog so there is no need for the explicit call to gtk_widget_hide

Revision 63899 - Directory Listing
Modified Tue Sep 26 21:42:56 2006 UTC (13 years, 4 months ago) by manus
Fixed issue with last fix where decreasing of modal_window_count was not done for
  standard dialogs.


Revision 63889 - Directory Listing
Modified Tue Sep 26 17:28:02 2006 UTC (13 years, 4 months ago) by manus
Fixed warnings about using old syntax of verbatim strings.


Revision 63885 - Directory Listing
Modified Tue Sep 26 16:31:13 2006 UTC (13 years, 4 months ago) by manus
We have to force a resize of the child all the time because otherwise in nested notebooks
  hidden tabs are not properly resized. This is visible in the Vision2 Tour demo.


Revision 63868 - Directory Listing
Modified Tue Sep 26 01:30:37 2006 UTC (13 years, 4 months ago) by king
Fixed modal dialog bugs regarding closing dialog windows whilst having a modal child and reimplemented to give the focus back to the parent if the window has been hidden, previously button events were ignored until the block routine had completed, this meant that routine triggered by button events would render the main window unusable until they had completed

Revision 63844 - Directory Listing
Modified Mon Sep 25 18:34:43 2006 UTC (13 years, 4 months ago) by patrickr
changed readme file to be easier to read on windows

Revision 63821 - Directory Listing
Modified Sat Sep 23 00:53:21 2006 UTC (13 years, 5 months ago) by manus
Previous fix although correct broke to much code relying on WEL_MODAL_DIALOG because
  before after the call to `terminate' we were cleaning the window and thus queries
  like `exists' would return False, but not anymore with the previous fix.
  So now, we store the result of `result_id' and if it set we do nothing, and if it is
  not set we simply use the one returned by `DialogBox'.
  Note that Vision2 is not affected at all by this, since it has its own implementation.


Revision 63798 - Directory Listing
Modified Fri Sep 22 00:04:32 2006 UTC (13 years, 5 months ago) by manus
Fixed valid_maximal_horizontal_position and valid_maximal_vertical_position so that the maximal
  possible value is always positive. This fixes a precondition violation when EiffelBuild is loading
  an EV_SCROLLABLE_AREA.


Revision 63788 - Directory Listing
Modified Thu Sep 21 23:22:45 2006 UTC (13 years, 5 months ago) by king
Improved display with trees as it is used by the metrics tool, added initialize_for_tree

Revision 63785 - Directory Listing
Modified Thu Sep 21 21:55:20 2006 UTC (13 years, 5 months ago) by king
Added missing help cursor setting from pointer style

Revision 63784 - Directory Listing
Modified Thu Sep 21 21:54:27 2006 UTC (13 years, 5 months ago) by king
Implemented pixmap from pointer style retrieval

Revision 63783 - Directory Listing
Modified Thu Sep 21 21:53:06 2006 UTC (13 years, 5 months ago) by king
Now exporting xpms for use by pointer style implementation

Revision 63776 - Directory Listing
Modified Thu Sep 21 17:55:53 2006 UTC (13 years, 5 months ago) by manus
Fixed syntax error.


Revision 63774 - Directory Listing
Modified Thu Sep 21 17:12:11 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#11368 by adding 2 new BIF_XXX constants.


Revision 63766 - Directory Listing
Modified Thu Sep 21 13:53:47 2006 UTC (13 years, 5 months ago) by jfiat
Fixed crash when trying to show hidden preferences (Ctrl+Shift+H)

Revision 63755 - Directory Listing
Modified Thu Sep 21 01:16:36 2006 UTC (13 years, 5 months ago) by king
Corrected bug where use of prune removing previously selected items only worked in some scenarios

Revision 63746 - Directory Listing
Modified Wed Sep 20 22:19:53 2006 UTC (13 years, 5 months ago) by manus
Removed empty lines.


Revision 63744 - Directory Listing
Modified Wed Sep 20 22:19:17 2006 UTC (13 years, 5 months ago) by manus
Fixed incorrect comments and assertion tags.


Revision 63739 - Directory Listing
Modified Wed Sep 20 20:54:01 2006 UTC (13 years, 5 months ago) by king
Corrected last fix which crashed if setting focus directly on a window

Revision 63738 - Directory Listing
Modified Wed Sep 20 20:43:48 2006 UTC (13 years, 5 months ago) by king
Now when setting focus, making sure that the widget can receive focus, or unsetting previous widget focus if it cannot, labels and containers are examples of widgets that cannot receive the focus

Revision 63737 - Directory Listing
Modified Wed Sep 20 19:38:14 2006 UTC (13 years, 5 months ago) by king
Moved accel_box initialization in to EV_WINDOW_IMP initialize_client_area as accelerators apply to all windows

Revision 63735 - Directory Listing
Modified Wed Sep 20 19:21:46 2006 UTC (13 years, 5 months ago) by king
Fixed issue with display corruption when removing rows for a grid tree that has been vertically scrolled

Revision 63732 - Directory Listing
Modified Wed Sep 20 17:09:29 2006 UTC (13 years, 5 months ago) by patrickr
removed unused local

Revision 63730 - Directory Listing
Modified Wed Sep 20 16:54:50 2006 UTC (13 years, 5 months ago) by king
Now redirecting default_key_processing_handler to drawable, updated remove_row to call remove_rows so there is a single consistent implementation, now only using fixed on Windows as for gtk this adds an extra X resource that slows display down due to extra window data having to be scrolled, it is only needed for a custom Mswin implementation

Revision 63729 - Directory Listing
Modified Wed Sep 20 16:50:20 2006 UTC (13 years, 5 months ago) by king
Removed has_fake_focus implementation

Revision 63728 - Directory Listing
Modified Wed Sep 20 16:49:23 2006 UTC (13 years, 5 months ago) by king
Now using default_key_processing_handler from EV_GRID_I

Revision 63727 - Directory Listing
Modified Wed Sep 20 16:46:19 2006 UTC (13 years, 5 months ago) by king
Now using default_key_processing_handler from EV_GRID_I

Revision 63689 - Directory Listing
Modified Tue Sep 19 00:39:11 2006 UTC (13 years, 5 months ago) by king
Corrected scroll_to_line to work with display lines

Revision 63688 - Directory Listing
Modified Tue Sep 19 00:37:04 2006 UTC (13 years, 5 months ago) by manus
Removed condition since the thread library can be compiled in non-mulithreaded mode.
  It just means that most of the thread classes are not usable since precondition is
  not met.


Revision 63663 - Directory Listing
Modified Mon Sep 18 23:08:01 2006 UTC (13 years, 5 months ago) by king
Corrected signature of scroll_to_end

Revision 63662 - Directory Listing
Modified Mon Sep 18 23:07:17 2006 UTC (13 years, 5 months ago) by king
Added scroll_to_end feature as an optimization on gtk where query line count with word wrapping enabled is dreadfully slow when a lot of text is present

Revision 63661 - Directory Listing
Modified Mon Sep 18 23:05:49 2006 UTC (13 years, 5 months ago) by king
Added scroll_to_end feature for gtk optimization

Revision 63660 - Directory Listing
Modified Mon Sep 18 23:05:07 2006 UTC (13 years, 5 months ago) by king
Added scroll_to_end feature

Revision 63658 - Directory Listing
Modified Mon Sep 18 23:04:25 2006 UTC (13 years, 5 months ago) by king
Added scroll_to_end as an optimization for the dreadfully slow line count on gtk with word wrapping enabled

Revision 63654 - Directory Listing
Modified Mon Sep 18 21:21:02 2006 UTC (13 years, 5 months ago) by konradm
Added condition multithreaded = True to libraries thread and process.

Revision 63651 - Directory Listing
Modified Mon Sep 18 18:35:50 2006 UTC (13 years, 5 months ago) by king
Now if heavy capture cannot be attained we do a application wide capture, also fixed potential crash when resetting foreground window

Revision 63647 - Directory Listing
Modified Mon Sep 18 17:49:01 2006 UTC (13 years, 5 months ago) by manus
Fixed an issue in `remove_ampersands' where double ampersands were not replaced by 
 a single ampersand. (to show the problem add a menu entry called `Check && Compile').


Revision 63645 - Directory Listing
Modified Mon Sep 18 16:53:27 2006 UTC (13 years, 5 months ago) by manus
Do not call `destroy_item_from_context' anymore from `terminate' when it is a modal
  dialog. Doing so prevents `DialogBox' or `DialogBoxIndirect' to return the proper
  `result_id'. This is also not needed because those APIs call `DestroyWindow'.
  This fixes bug#11137.


Revision 63642 - Directory Listing
Modified Mon Sep 18 16:35:00 2006 UTC (13 years, 5 months ago) by manus
Fixed warnings about potential incorrect usage of verbatim strings.


Revision 63623 - Directory Listing
Modified Sat Sep 16 01:03:10 2006 UTC (13 years, 5 months ago) by manus
Added `pos_in_text' as an attribute in EDITOR_TOKEN, that way we can know for
  each token their actual location. Before this was only enabled for EDITOR_TOKEN_TEXT.
Cosmetics.


Revision 63622 - Directory Listing
Modified Sat Sep 16 01:02:12 2006 UTC (13 years, 5 months ago) by manus
Cosmetics. Made functions actually constants to show better what they really are.


Revision 63620 - Directory Listing
Modified Sat Sep 16 00:28:10 2006 UTC (13 years, 5 months ago) by manus
Uniformized export status of `clone_node' to TREE in all descendants.


Revision 63619 - Directory Listing
Modified Sat Sep 16 00:19:31 2006 UTC (13 years, 5 months ago) by manus
Ensured to set `terminated' to False when starting a thread, otherwise `join' does not work.


Revision 63617 - Directory Listing
Modified Fri Sep 15 22:41:09 2006 UTC (13 years, 5 months ago) by king
Added symbol_from_symbol_name for retrieving gtk related symbols

Revision 63616 - Directory Listing
Modified Fri Sep 15 22:39:51 2006 UTC (13 years, 5 months ago) by king
Removed is_in_final_collect call from dispose as we not explicitly prevent the marshaller from calling so we can now safely clean up the object on exit, this helps when using memory analysis tools

Revision 63615 - Directory Listing
Modified Fri Sep 15 22:38:22 2006 UTC (13 years, 5 months ago) by king
Made gtk_label_set_ellipsize call dynamic

Revision 63614 - Directory Listing
Modified Fri Sep 15 22:37:05 2006 UTC (13 years, 5 months ago) by king
Now inheriting from EV_CELL_IMP instead of EV_CONTAINER_IMP for better code reuse

Revision 63613 - Directory Listing
Modified Fri Sep 15 22:36:09 2006 UTC (13 years, 5 months ago) by king
Accounted for pnd change for toolbars

Revision 63612 - Directory Listing
Modified Fri Sep 15 22:35:30 2006 UTC (13 years, 5 months ago) by king
Removed equality errors by assigning Current to and ANY local

Revision 63610 - Directory Listing
Modified Fri Sep 15 22:34:54 2006 UTC (13 years, 5 months ago) by king
Changed pango_layout_set_ellipsize in to a dynamic call

Revision 63609 - Directory Listing
Modified Fri Sep 15 22:32:54 2006 UTC (13 years, 5 months ago) by king
Added g_module externals for dynamic symbol loading

Revision 63608 - Directory Listing
Modified Fri Sep 15 22:32:11 2006 UTC (13 years, 5 months ago) by king
Added gmodule-2.0 for dynamic symbol loading needed for gtk 2.6 instructions

Revision 63599 - Directory Listing
Modified Fri Sep 15 17:55:39 2006 UTC (13 years, 5 months ago) by king
Moved to extension

Revision 63584 - Directory Listing
Modified Thu Sep 14 23:49:09 2006 UTC (13 years, 5 months ago) by manus
Relaxed postcondition of `set_heavy_capture' because when the `hook' is not present
  it will fail. So now if it succeeds, then we know that we have a hook window.


Revision 63583 - Directory Listing
Modified Thu Sep 14 23:39:28 2006 UTC (13 years, 5 months ago) by king
Removed use of EV_FAKE_FOCUS windows, changed types so that popup window no longer steal the focus

Revision 63580 - Directory Listing
Modified Thu Sep 14 22:58:34 2006 UTC (13 years, 5 months ago) by king
Removed use of EV_FAKE_FOCUS_* and reimplemented activation handling to work with EV_POPUP_WINDOW

Revision 63579 - Directory Listing
Modified Thu Sep 14 22:56:57 2006 UTC (13 years, 5 months ago) by king
Removed use of ev_fake_focus_popup_window

Revision 63578 - Directory Listing
Modified Thu Sep 14 22:56:08 2006 UTC (13 years, 5 months ago) by king
Added disconnect_from_window_manager basic implementation

Revision 63577 - Directory Listing
Modified Thu Sep 14 22:53:20 2006 UTC (13 years, 5 months ago) by king
Added disconnect_from_window_manager routine for preventing custom tooltip windows from attaining keyboard focus

Revision 63576 - Directory Listing
Modified Thu Sep 14 22:53:16 2006 UTC (13 years, 5 months ago) by konradm
Corrected comparison semantics of dotnet agents. Solves bug#10648.

Revision 63575 - Directory Listing
Modified Thu Sep 14 22:48:34 2006 UTC (13 years, 5 months ago) by king
Moved from Vision2 to be reincluded upon review for new docking mechanism

Revision 63574 - Directory Listing
Modified Thu Sep 14 22:06:48 2006 UTC (13 years, 5 months ago) by king
Now checking whether previously stored selection items have been removed from the grid

Revision 63570 - Directory Listing
Modified Thu Sep 14 18:42:09 2006 UTC (13 years, 5 months ago) by patrickr
Improved tooltip, fixed count on tree view, fixes bug#10698


Revision 63567 - Directory Listing
Modified Thu Sep 14 17:51:35 2006 UTC (13 years, 5 months ago) by king
Added protection for width and height for calls during dispose

Revision 63556 - Directory Listing
Modified Wed Sep 13 22:57:12 2006 UTC (13 years, 5 months ago) by manus
Updated initialization to not call set maximum size of 32000 which is broken on gtk 2.4

Revision 63545 - Directory Listing
Modified Wed Sep 13 18:45:35 2006 UTC (13 years, 5 months ago) by manus
Prevented precondition violation in `window_of_item' when for some reasons `hwndFrom' is null.
  This happens when you have a file open dialog and then right click on a file and select edit
  for example, then this code is called and fails.


Revision 63541 - Directory Listing
Modified Wed Sep 13 18:05:32 2006 UTC (13 years, 5 months ago) by manus
Fixed memory corruption bug in `load_pixmap.c' because we were using the `pData' area has 
  a place to put a BITMAPINFO structures as well as the pixel bytes, however there is
  sometime not enough room for both. So now we only fill the pixel bytes and the BITMAPINFO
  structure is created at the Vision2 level in EV_PIXMAP_IMP.update_fields.
Added new creation procedure in WEL_DIB to combine a BITMAPINFO structure with pixel bytes
  to create a DIB image.
This fixes bug#11278.


Revision 63540 - Directory Listing
Modified Wed Sep 13 18:01:39 2006 UTC (13 years, 5 months ago) by manus
Removed previous commits. As indeed when you have no rgb entries, Windows expect the
  data to follow the end of the WEL_BITMAP_INFO_HEADER.


Revision 63531 - Directory Listing
Modified Wed Sep 13 01:04:06 2006 UTC (13 years, 5 months ago) by manus
Forgot that when `rgb_quad_count' is 0, we should not shrink the default size of 
  BITMAP_INFO.


Revision 63530 - Directory Listing
Modified Wed Sep 13 00:36:05 2006 UTC (13 years, 5 months ago) by manus
Changed semantics of `rgb_quad' so that it is an alias for what is inside the WEL_BITMAP_INFO
  instead of a copy which makes RGB operation more expensive especially if you simply want to set it.
Fixed `structure_size' to use `rgb_quad_count - 1' since within the WEL_BITMAP_INFO structure
  there is already one entry. Not doing so could confuse things.


Revision 63529 - Directory Listing
Modified Wed Sep 13 00:33:35 2006 UTC (13 years, 5 months ago) by manus
Changed from INTEGER_64 to INTEGER_32 since that is more reasonable.


Revision 63523 - Directory Listing
Modified Tue Sep 12 22:52:31 2006 UTC (13 years, 5 months ago) by king
Fixed bug when hiding a column the code was not taking in to account that the index may not be the same as the header index, fixed some issues with activation windows not being deactivated for operations such as wipeout

Revision 63522 - Directory Listing
Modified Tue Sep 12 22:50:35 2006 UTC (13 years, 5 months ago) by king
Now making sure that is_displayed is False when column is unparented

Revision 63511 - Directory Listing
Modified Tue Sep 12 18:54:46 2006 UTC (13 years, 5 months ago) by manus
Replaced hard-coded constants by their symbolic names when calling `notify_change'.


Revision 63510 - Directory Listing
Modified Tue Sep 12 18:39:34 2006 UTC (13 years, 5 months ago) by patrickr
Removed empty helpers directory, updated wizard and base to use relativ paths to the clusters


Revision 63508 - Directory Listing
Modified Tue Sep 12 18:31:50 2006 UTC (13 years, 5 months ago) by patrickr
Removed unneded exlcudes, changed paths to be relative.


Revision 63484 - Directory Listing
Modified Tue Sep 12 00:20:47 2006 UTC (13 years, 5 months ago) by manus
Reverted back to revision 62296 where copying of upper and lower bar needs to actually
  be done in `setup_dialog' otherwise you get some windows appearing in the task bar.


Revision 63483 - Directory Listing
Modified Mon Sep 11 23:58:10 2006 UTC (13 years, 5 months ago) by manus
Removed precondition on `on_button_press' since it is called from an agent we can
  guarantee that the precondition will hold. So we check in `on_button_press' to see
  if the dialog is destroyed or not.


Revision 63482 - Directory Listing
Modified Mon Sep 11 23:51:12 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#11153 where we did not get the proper key code in `on_char'. Thanks to Win32 API
  VkKeyScan we can get the virtual key code from a character string.


Revision 63480 - Directory Listing
Modified Mon Sep 11 23:09:18 2006 UTC (13 years, 5 months ago) by manus
Removed duplicated entry for vk_return.


Revision 63478 - Directory Listing
Modified Mon Sep 11 22:35:22 2006 UTC (13 years, 5 months ago) by king
Refactored deferred pnd item retrieval so that it works with tool bar buttons

Revision 63477 - Directory Listing
Modified Mon Sep 11 22:34:17 2006 UTC (13 years, 5 months ago) by king
Removed unused local

Revision 63464 - Directory Listing
Modified Mon Sep 11 18:18:33 2006 UTC (13 years, 5 months ago) by king
Updated event iteration related code to exit from loop should the application object be flagged as destroyed

Revision 63462 - Directory Listing
Modified Mon Sep 11 17:35:06 2006 UTC (13 years, 5 months ago) by manus
Fixed invariant violation when showing a dialog as modal during the promotion
  to EV_DIALOG_IMP to EV_DIALOG_IMP_MODAL. The issue was that the former bars
  where not unparented thus causing the invariant violation.


Revision 63434 - Directory Listing
Modified Fri Sep 8 23:47:25 2006 UTC (13 years, 5 months ago) by king
Added gtk_label_set_ellipsize for 2.6 only

Revision 63433 - Directory Listing
Modified Fri Sep 8 23:46:52 2006 UTC (13 years, 5 months ago) by king
Now using ellipsizing on the header item label

Revision 63430 - Directory Listing
Modified Fri Sep 8 23:15:50 2006 UTC (13 years, 5 months ago) by king
Fixed issue with clipped text being word wrapper on gtk 2.4 systems

Revision 63419 - Directory Listing
Modified Fri Sep 8 19:15:00 2006 UTC (13 years, 5 months ago) by king
Removed debugging code

Revision 63418 - Directory Listing
Modified Fri Sep 8 19:07:19 2006 UTC (13 years, 5 months ago) by king
Now preventing propagation of vision2 button events if a non vision2 controlled widget has the event grab

Revision 63417 - Directory Listing
Modified Fri Sep 8 18:50:10 2006 UTC (13 years, 5 months ago) by king
Removed reference to pick and drop source in release actions as this will always be the captured widget

Revision 63416 - Directory Listing
Modified Fri Sep 8 18:32:43 2006 UTC (13 years, 5 months ago) by king
Improved cursor handling code

Revision 63415 - Directory Listing
Modified Fri Sep 8 18:22:48 2006 UTC (13 years, 5 months ago) by king
Corrected motion event widget retrieval that was previously broken when using docking

Revision 63380 - Directory Listing
Modified Fri Sep 8 01:04:11 2006 UTC (13 years, 5 months ago) by king
Optimized selected_text to perform only one lookup of wel_text

Revision 63379 - Directory Listing
Modified Fri Sep 8 00:40:09 2006 UTC (13 years, 5 months ago) by king
Now forcing a gdk_flush before pick to flush any pending draws

Revision 63378 - Directory Listing
Modified Fri Sep 8 00:39:21 2006 UTC (13 years, 5 months ago) by king
Renamed dawaiting_movement to awaiting_movement

Revision 63377 - Directory Listing
Modified Fri Sep 8 00:05:40 2006 UTC (13 years, 5 months ago) by patrickr
Removed unused locals.


Revision 63376 - Directory Listing
Modified Fri Sep 8 00:05:03 2006 UTC (13 years, 5 months ago) by king
Made request strings to onces to avoid conversion everytime

Revision 63375 - Directory Listing
Modified Fri Sep 8 00:02:40 2006 UTC (13 years, 5 months ago) by patrickr
Removed executable property from base.ecf
Use put instead of extend in string conversion which makes it a lot faster with assertions and maybe also a little bit faster without



Revision 63374 - Directory Listing
Modified Thu Sep 7 23:37:20 2006 UTC (13 years, 5 months ago) by king
Accounted for optimization of selected_text

Revision 63373 - Directory Listing
Modified Thu Sep 7 23:37:00 2006 UTC (13 years, 5 months ago) by king
Optimized selected text from _I code as previous version does a full retrieval of the text, this optimization needs to be performed on windows too

Revision 63356 - Directory Listing
Modified Thu Sep 7 19:40:53 2006 UTC (13 years, 5 months ago) by king
Changed window show code to not use present as it should be up to the window manager to decide what to do with the window

Revision 63355 - Directory Listing
Modified Thu Sep 7 19:40:12 2006 UTC (13 years, 5 months ago) by king
Removed present code when a widget is setting focus

Revision 63354 - Directory Listing
Modified Thu Sep 7 19:39:34 2006 UTC (13 years, 5 months ago) by king
Removed gtk_grab_add from keyboard grab code

Revision 63353 - Directory Listing
Modified Thu Sep 7 19:36:45 2006 UTC (13 years, 5 months ago) by king
Added support for fake focus popups so that the showing of the popup does not do a grab, this fixes tooltip windows that inherit from EV_FAKE_FOCUS_POPUP

Revision 63343 - Directory Listing
Modified Thu Sep 7 13:31:46 2006 UTC (13 years, 5 months ago) by jfiat
Fixed bug#11212 : Preferences window shows description when no preference selected in Flat view


Revision 63341 - Directory Listing
Modified Thu Sep 7 13:09:59 2006 UTC (13 years, 5 months ago) by jfiat
minor ui improvements
+ reset description text when switching from flat to tree (or reverse).

Revision 63330 - Directory Listing
Modified Thu Sep 7 00:33:36 2006 UTC (13 years, 5 months ago) by king
Fixed bug#11200 where row select actions were not being enabled for dynamic content, also optimized when switching from tree to flat view which was unnecessary rebuilding the grid twice

Revision 63326 - Directory Listing
Modified Wed Sep 6 18:16:23 2006 UTC (13 years, 5 months ago) by king
Removed redundant code from previous commit

Revision 63325 - Directory Listing
Modified Wed Sep 6 18:01:46 2006 UTC (13 years, 5 months ago) by king
Added protection for destroying text field

Revision 63323 - Directory Listing
Modified Wed Sep 6 15:52:51 2006 UTC (13 years, 5 months ago) by manus
Added some missing postconditions.


Revision 63322 - Directory Listing
Modified Wed Sep 6 15:49:10 2006 UTC (13 years, 5 months ago) by manus
Removed stuff that does not apply anymore.


Revision 63310 - Directory Listing
Modified Wed Sep 6 01:29:31 2006 UTC (13 years, 5 months ago) by king
Now making sure not to query the allocated size of a window if hidden

Revision 63309 - Directory Listing
Modified Wed Sep 6 01:28:22 2006 UTC (13 years, 5 months ago) by king
Added better default size handling

Revision 63306 - Directory Listing
Modified Wed Sep 6 01:09:43 2006 UTC (13 years, 5 months ago) by king
Added missing comments

Revision 63305 - Directory Listing
Modified Wed Sep 6 01:08:51 2006 UTC (13 years, 5 months ago) by king
Now making sure minimum_height is taken in to account when setting size

Revision 63301 - Directory Listing
Modified Tue Sep 5 23:47:44 2006 UTC (13 years, 5 months ago) by king
Fixed issue with set_size not working when setting to smaller values

Revision 63295 - Directory Listing
Modified Tue Sep 5 21:59:40 2006 UTC (13 years, 5 months ago) by manus
Fixed issue where `popup_window' would be bigger than the visible item width in normal
  case. We still make it bigger in case the content is not large enough.


Revision 63294 - Directory Listing
Modified Tue Sep 5 21:48:06 2006 UTC (13 years, 5 months ago) by patrickr
added german and french version of the time library

Revision 63293 - Directory Listing
Modified Tue Sep 5 21:42:26 2006 UTC (13 years, 5 months ago) by patrickr
fixed net library for .NET, fixes bug#11188

Revision 63290 - Directory Listing
Modified Tue Sep 5 20:14:16 2006 UTC (13 years, 5 months ago) by king
Added code to restore popup grab should the dropdown window be used

Revision 63283 - Directory Listing
Modified Tue Sep 5 16:57:49 2006 UTC (13 years, 5 months ago) by king
Removed clist mem chunk externals

Revision 63269 - Directory Listing
Modified Tue Sep 5 04:25:56 2006 UTC (13 years, 5 months ago) by king
Reimplemented button press and motion event to handle docking

Revision 63268 - Directory Listing
Modified Tue Sep 5 04:24:31 2006 UTC (13 years, 5 months ago) by king
Reimplemented to use new event handling

Revision 63267 - Directory Listing
Modified Tue Sep 5 04:23:58 2006 UTC (13 years, 5 months ago) by king
Added handling for popup window imp and docking

Revision 63266 - Directory Listing
Modified Tue Sep 5 04:22:41 2006 UTC (13 years, 5 months ago) by king
Added new implementation for bypassing the window manager

Revision 63265 - Directory Listing
Modified Tue Sep 5 04:21:32 2006 UTC (13 years, 5 months ago) by king
Removed setting focus from keyboard grab routine

Revision 63252 - Directory Listing
Modified Mon Sep 4 07:54:50 2006 UTC (13 years, 5 months ago) by king
Committed existing implementation for update

Revision 63235 - Directory Listing
Modified Sat Sep 2 02:33:53 2006 UTC (13 years, 5 months ago) by king
Improved button event modal handling code

Revision 63234 - Directory Listing
Modified Sat Sep 2 02:32:36 2006 UTC (13 years, 5 months ago) by king
Removed modal event handling code as this is performed in EV_APPLICATION_IMP

Revision 63221 - Directory Listing
Modified Fri Sep 1 20:43:49 2006 UTC (13 years, 5 months ago) by patrickr
removed old, unneeded feature

Revision 63220 - Directory Listing
Modified Fri Sep 1 20:42:34 2006 UTC (13 years, 5 months ago) by patrickr
removed old, unneeded feature

Revision 63214 - Directory Listing
Modified Fri Sep 1 18:37:13 2006 UTC (13 years, 5 months ago) by king
Now exporting has_modal_window to EV_APPLICATION_IMP for better modal event handling

Revision 63185 - Directory Listing
Modified Thu Aug 31 19:46:42 2006 UTC (13 years, 5 months ago) by king
Added missing uses_row_offsets and is_show_requested implementation

Revision 63173 - Directory Listing
Modified Thu Aug 31 16:40:33 2006 UTC (13 years, 5 months ago) by king
Removed previous commented out recompute_row_offsets implementation

Revision 63152 - Directory Listing
Modified Wed Aug 30 23:39:03 2006 UTC (13 years, 5 months ago) by king
Adding missing code from row hiding implementation

Revision 63151 - Directory Listing
Modified Wed Aug 30 23:38:14 2006 UTC (13 years, 5 months ago) by king
Added missing code needed for row hiding, removed redundant implementation

Revision 63150 - Directory Listing
Modified Wed Aug 30 23:36:46 2006 UTC (13 years, 5 months ago) by king
Added extra code needed for row hiding

Revision 63148 - Directory Listing
Modified Wed Aug 30 23:25:25 2006 UTC (13 years, 5 months ago) by patrickr
removed old syntax stuff

Revision 63108 - Directory Listing
Modified Wed Aug 30 01:14:06 2006 UTC (13 years, 5 months ago) by king
Added call_close_request_actions that is common to window_imp and standard_dialog_imp

Revision 63107 - Directory Listing
Modified Wed Aug 30 01:13:22 2006 UTC (13 years, 5 months ago) by king
Fix bug#11097 where close request actions where not hooked up

Revision 63106 - Directory Listing
Modified Wed Aug 30 01:11:12 2006 UTC (13 years, 5 months ago) by king
Changed on_window_close_request target type to EV_GTK_WINDOW_IMP so that is can be reused for standard dialogs

Revision 63104 - Directory Listing
Modified Wed Aug 30 01:00:42 2006 UTC (13 years, 5 months ago) by manus
Use local variable rather than attribute to get the success state of the `unix_waitpid' calls.
This makes things safer when doing this kind of stuff.


Revision 63080 - Directory Listing
Modified Tue Aug 29 17:57:30 2006 UTC (13 years, 5 months ago) by manus
Made sure that tabulation_spaces is always at least 1.
Fixed VTCM warning.


Revision 63071 - Directory Listing
Modified Tue Aug 29 16:11:30 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#11119 where postcondition of `attempt' would not hold for expanded types.


Revision 63062 - Directory Listing
Modified Tue Aug 29 15:19:15 2006 UTC (13 years, 5 months ago) by manus
Moved declaration of `eif_stack' to where it makes sense to avoid C compilation error.


Revision 63045 - Directory Listing
Modified Tue Aug 29 01:00:26 2006 UTC (13 years, 5 months ago) by king
Changed controllable to controlable to go with naming convention of Vision2

Revision 63044 - Directory Listing
Modified Tue Aug 29 00:59:15 2006 UTC (13 years, 5 months ago) by king
Accounted for name change of EV_TAB_CONTROLLABLE

Revision 63043 - Directory Listing
Modified Tue Aug 29 00:58:36 2006 UTC (13 years, 5 months ago) by king
Changed from controllable to controlable to meet naming convention

Revision 63042 - Directory Listing
Modified Tue Aug 29 00:57:36 2006 UTC (13 years, 5 months ago) by king
Accounted for name change of EV_TAB_CONTROLLABLE_U

Revision 63041 - Directory Listing
Modified Tue Aug 29 00:56:46 2006 UTC (13 years, 5 months ago) by king
Now setting events mask for both c_object and visual_widget

Revision 63040 - Directory Listing
Modified Tue Aug 29 00:55:25 2006 UTC (13 years, 5 months ago) by king
Updated spelling of EV_TAB_CONTROLABLE

Revision 63039 - Directory Listing
Modified Tue Aug 29 00:53:40 2006 UTC (13 years, 5 months ago) by king
Added c_ev_gtk_callback_marshal_set_is_enabled to disable marshaller during certain operations

Revision 63038 - Directory Listing
Modified Tue Aug 29 00:53:05 2006 UTC (13 years, 5 months ago) by king
Added c_ev_gtk_callback_marshal_set_is_enabled to disable marshaller during certain operations

Revision 63035 - Directory Listing
Modified Mon Aug 28 22:53:11 2006 UTC (13 years, 5 months ago) by king
Fixed code for scroll lock which fails when trying to find its uppercase alternative, this fixes bug#11108

Revision 63034 - Directory Listing
Modified Mon Aug 28 21:52:21 2006 UTC (13 years, 5 months ago) by king
Removed unused locals

Revision 63030 - Directory Listing
Modified Mon Aug 28 21:37:27 2006 UTC (13 years, 5 months ago) by king
Fixed bug#11104 where double clicking was initiating a pick and drop

Revision 63027 - Directory Listing
Modified Mon Aug 28 21:05:40 2006 UTC (13 years, 5 months ago) by king
Added code to prevent context windows from appearing if the top level window is a popup, this fixes bug#5232

Revision 63025 - Directory Listing
Modified Mon Aug 28 20:35:48 2006 UTC (13 years, 5 months ago) by king
Added default_key_process_handler so that arrow keys will not lose the focus of the drawable

Revision 63005 - Directory Listing
Modified Sat Aug 26 22:51:07 2006 UTC (13 years, 5 months ago) by manus
Made compilable.


Revision 62996 - Directory Listing
Modified Sat Aug 26 01:49:09 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#5604 where `main_w' can sometime not exist anymore.


Revision 62989 - Directory Listing
Modified Sat Aug 26 01:03:36 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#10231 where `mem_free' could enter in conflict with some third party libraries.
  We have renamed all C externals appearing in MEMORY, MEM_INFO and GC_INFO to start
  with `eif_'.


Revision 62983 - Directory Listing
Modified Fri Aug 25 23:35:16 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#5279 where we checked if the mouse position was still on the editor to allow the
  cut operation when dragging text. This was needed at the time we did not update the cursor
  position when mouse was outside the editor, but now that we does, we simply don't need
  the check, only the one that tells if we are over the selected area is still required.


Revision 62979 - Directory Listing
Modified Fri Aug 25 20:28:14 2006 UTC (13 years, 5 months ago) by king
Removed erroneous comment

Revision 62978 - Directory Listing
Modified Fri Aug 25 19:23:56 2006 UTC (13 years, 5 months ago) by king
Added comment about idle_actions handling with threads

Revision 62977 - Directory Listing
Modified Fri Aug 25 19:23:05 2006 UTC (13 years, 5 months ago) by king
Formatting

Revision 62976 - Directory Listing
Modified Fri Aug 25 19:22:36 2006 UTC (13 years, 5 months ago) by king
Corrected show_relative_to_window precondition

Revision 62975 - Directory Listing
Modified Fri Aug 25 19:21:53 2006 UTC (13 years, 5 months ago) by king
Added assign statement to default_key_processing_handler

Revision 62974 - Directory Listing
Modified Fri Aug 25 19:21:08 2006 UTC (13 years, 5 months ago) by king
Added set_clip_region

Revision 62973 - Directory Listing
Modified Fri Aug 25 19:20:20 2006 UTC (13 years, 5 months ago) by king
Altered copy to work when the given pixmap is destroyed so that post-conditions are fulfilled

Revision 62972 - Directory Listing
Modified Fri Aug 25 19:18:55 2006 UTC (13 years, 5 months ago) by king
Completely reimplemented roundtrip data queries to use event given data where necessary

Revision 62971 - Directory Listing
Modified Fri Aug 25 19:16:23 2006 UTC (13 years, 5 months ago) by king
Added display roundtrip optimization

Revision 62970 - Directory Listing
Modified Fri Aug 25 19:15:40 2006 UTC (13 years, 5 months ago) by king
Removed default_key_processing_blocked implementation

Revision 62969 - Directory Listing
Modified Fri Aug 25 19:14:47 2006 UTC (13 years, 5 months ago) by king
Now making sure that any capture is removed before setting focus to another widget

Revision 62968 - Directory Listing
Modified Fri Aug 25 19:13:58 2006 UTC (13 years, 5 months ago) by king
Removed redundant default_key_processing_blocked implementation

Revision 62967 - Directory Listing
Modified Fri Aug 25 19:13:15 2006 UTC (13 years, 5 months ago) by king
Added display querying optimizations, added default_key_handler implementation

Revision 62966 - Directory Listing
Modified Fri Aug 25 19:10:58 2006 UTC (13 years, 5 months ago) by king
Added stored display data optimization for pointer position

Revision 62965 - Directory Listing
Modified Fri Aug 25 19:09:03 2006 UTC (13 years, 5 months ago) by king
Added set_clip_region implementation

Revision 62963 - Directory Listing
Modified Fri Aug 25 19:07:52 2006 UTC (13 years, 5 months ago) by king
Added extra region externals

Revision 62962 - Directory Listing
Modified Fri Aug 25 19:07:27 2006 UTC (13 years, 5 months ago) by king
Initial

Revision 62961 - Directory Listing
Modified Fri Aug 25 19:03:21 2006 UTC (13 years, 5 months ago) by king
Initial

Revision 62960 - Directory Listing
Modified Fri Aug 25 19:02:50 2006 UTC (13 years, 5 months ago) by king
Added set_clip_region implementation

Revision 62959 - Directory Listing
Modified Fri Aug 25 19:02:16 2006 UTC (13 years, 5 months ago) by king
Added set_clip_region implementation

Revision 62958 - Directory Listing
Modified Fri Aug 25 19:01:25 2006 UTC (13 years, 5 months ago) by king
Added set_clip_region

Revision 62957 - Directory Listing
Modified Fri Aug 25 18:58:11 2006 UTC (13 years, 5 months ago) by king
Initial

Revision 62956 - Directory Listing
Modified Fri Aug 25 18:57:45 2006 UTC (13 years, 5 months ago) by king
Removed Void precondition to allow Void to be more friendly as an assigner

Revision 62955 - Directory Listing
Modified Fri Aug 25 18:56:44 2006 UTC (13 years, 5 months ago) by king
Added enable_tabable_from and enable_tabable_to to the grid drawable

Revision 62954 - Directory Listing
Modified Fri Aug 25 18:55:19 2006 UTC (13 years, 5 months ago) by king
Initial

Revision 62953 - Directory Listing
Modified Fri Aug 25 18:52:50 2006 UTC (13 years, 5 months ago) by king
Added get_region_box for retrieving the bounding rectangle of a region

Revision 62951 - Directory Listing
Modified Fri Aug 25 17:01:03 2006 UTC (13 years, 5 months ago) by manus
Fixing bug#5446 by specifying in which assemblies those types are defined, marking
  them expanded since they are, and not exporting the creation procedure to anyone
  so that they cannot be created by user.


Revision 62941 - Directory Listing
Modified Fri Aug 25 01:33:05 2006 UTC (13 years, 5 months ago) by manus
Fixed bug#10076 where invariant of TWO_WAY_CHAIN_ITERATOR did not hold with `default_create'.


Revision 62940 - Directory Listing
Modified Fri Aug 25 01:30:08 2006 UTC (13 years, 5 months ago) by manus
Relaxed precondition of `subarray' to allow a call like `subarray (1, 0)' on an existing
  array of bounds (1, 3). This fixes bug#10217.


Revision 62937 - Directory Listing
Modified Thu Aug 24 23:22:01 2006 UTC (13 years, 5 months ago) by king
Made externals frozen for static access

Revision 62928 - Directory Listing
Modified Thu Aug 24 22:12:43 2006 UTC (13 years, 5 months ago) by manus
Fixing problem report bug#5220 because when a RANDOM instance is created we
  need to call start so that `index' is valid.
Added missing precondition on `real_i_th' and `double_i_th' for the argument that
  needs to be positive.


Revision 62926 - Directory Listing
Modified Thu Aug 24 18:55:30 2006 UTC (13 years, 5 months ago) by manus
Fixed issue from bug#3934:
 1 - Re designed the code for `clone_node' so that we do not violate the invariant: now we will
     create an empty node, then copy all the other attributes (i.e. the one added by descendant classes
	 if any). Thus we removed `cut_off_node' and added `copy_node' to perform the copy without
	 violating any invariants.
 2 - Fixed FIXED_TREE, so that when `make_filled' is called, we actually create the dummy child
     nodes, as otherwise most of the code is not correct since we always expect a non-void child
	 (i.e. inserting a child requires it to be non-Void).
 3 - Fixed LINKED_TREE and TWO_WAY_TREE to preserve the parent `object_comparison' status when
     adding a new child. Not doing so, would violate some checks.
 4 - Removed redefinition of `tree_copy' from BINARY_TREE since the inherited one does exactly the
     same thing now (we removed the specific case of FIXED_TREE thanks to point #2 above).


Revision 62920 - Directory Listing
Modified Thu Aug 24 15:35:38 2006 UTC (13 years, 5 months ago) by manus
Made sure we receive the WM_LBUTTONUP message when clicking on the tree. This is achieved
 by disabling the dragdrop feature that we were not using. Too bad we cannot do the same
 for EV_MULTI_COLUMN_LIST_IMP since this style does not seem to exist.


Revision 62915 - Directory Listing
Modified Thu Aug 24 01:49:15 2006 UTC (13 years, 6 months ago) by manus
Removed check that does not make sense since after cloning they cannot be equal since one
  will not have a parent anymore.
Removed call to `Result.attach_to_parent (Void)' since it is guaranteed by the call
  to `Result.cut_off_node'.


Revision 62914 - Directory Listing
Modified Thu Aug 24 01:48:05 2006 UTC (13 years, 6 months ago) by manus
Fixed `cut_off_node' to ensure that postcondition is_root is satisfied by clearing `parent'.


Revision 62913 - Directory Listing
Modified Thu Aug 24 01:47:29 2006 UTC (13 years, 6 months ago) by manus
Fixed `right_sibling' to check that `parent' is not Void.
Fixed `cut_off_node' to ensure that postcondition is_root is satisfied by clearing `parent'.


Revision 62909 - Directory Listing
Modified Wed Aug 23 23:50:33 2006 UTC (13 years, 6 months ago) by manus
Cosmetics.


Revision 62907 - Directory Listing
Modified Wed Aug 23 23:30:03 2006 UTC (13 years, 6 months ago) by king
Added default_key_processing_handler implementation

Revision 62906 - Directory Listing
Modified Wed Aug 23 23:16:52 2006 UTC (13 years, 6 months ago) by manus
Added processing of `default_key_processing_handler'. Note that for `on_char' the way we built
  the EV_KEY code is not perfect since in multi-key combination we might not get the proper key code.


Revision 62905 - Directory Listing
Modified Wed Aug 23 23:15:49 2006 UTC (13 years, 6 months ago) by manus
Looks like there was a typo which prevented lower case version of [a-z] to be properly converted
  to a Vision2 key code.


Revision 62900 - Directory Listing
Modified Wed Aug 23 22:43:05 2006 UTC (13 years, 6 months ago) by king
Added default_key_processing_handler, changed pointer_position invariant to a post-condition as it causes server roundtrips and to be consistent with other features

Revision 62899 - Directory Listing
Modified Wed Aug 23 22:40:50 2006 UTC (13 years, 6 months ago) by king
Added default_key_processing_handler

Revision 62897 - Directory Listing
Modified Wed Aug 23 22:19:33 2006 UTC (13 years, 6 months ago) by manus
For some reasons (my guess since we switch to unicode) the value for `tl' is too high
  and substracting the number of `lines - 1' seems to fix the issue.


Revision 62894 - Directory Listing
Modified Wed Aug 23 18:53:35 2006 UTC (13 years, 6 months ago) by king
Now exporting implementation to EV_ANY_HANDLER for access to routines not yet available in the interface due to platform inconsistencies

Revision 62893 - Directory Listing
Modified Wed Aug 23 18:52:29 2006 UTC (13 years, 6 months ago) by king
Now exporting implementation to EV_ANY_HANDLER

Revision 62890 - Directory Listing
Modified Wed Aug 23 17:47:16 2006 UTC (13 years, 6 months ago) by jfiat
cosmetic

Revision 62889 - Directory Listing
Modified Wed Aug 23 17:41:11 2006 UTC (13 years, 6 months ago) by jfiat
Fixed an issue (similar to bug#11049) where `prev_sel_item' could be invalid in case the row has been unparented.

Revision 62882 - Directory Listing
Modified Wed Aug 23 00:52:30 2006 UTC (13 years, 6 months ago) by king
Added is_locked optimization to all drawing routines, added new implementation for pixels_displayed_after_final_row, slightly improved row navigation to query item instead of row

Revision 62880 - Directory Listing
Modified Tue Aug 22 23:28:53 2006 UTC (13 years, 6 months ago) by manus
Fixed  bug#3159 where calling subarray (n + 1, n) would cause a precondition
  violation in `subcopy' which actually should not have been called in this
  particular case since the array is empty.


Revision 62878 - Directory Listing
Modified Tue Aug 22 22:35:47 2006 UTC (13 years, 6 months ago) by manus
If a text field is read only we can process the tab key.


Revision 62877 - Directory Listing
Modified Tue Aug 22 22:35:21 2006 UTC (13 years, 6 months ago) by manus
Made MEMORY_STREAM obsolete.


Revision 62876 - Directory Listing
Modified Tue Aug 22 21:45:58 2006 UTC (13 years, 6 months ago) by manus
Use `equal' instead because we have no assertions telling us that `dest' is not Void.


Revision 62875 - Directory Listing
Modified Tue Aug 22 21:38:54 2006 UTC (13 years, 6 months ago) by manus
Fixed bug#3046 where SOCKET.read could go into an infinite loop if socket is nicely
  shutdown by peer.


Revision 62858 - Directory Listing
Modified Tue Aug 22 16:17:57 2006 UTC (13 years, 6 months ago) by patrickr
reset description field if a parent node is selected, fixes bug#10959

Revision 62833 - Directory Listing
Modified Mon Aug 21 23:22:36 2006 UTC (13 years, 6 months ago) by patrickr
format shortcuts in usual way (with the letter in uppercase), fixes bug#10957

Revision 62822 - Directory Listing
Modified Mon Aug 21 20:47:02 2006 UTC (13 years, 6 months ago) by king
Added a default exception dialog in case an exception gets raised but does not get dealt with by the application

Revision 62818 - Directory Listing
Modified Mon Aug 21 19:36:06 2006 UTC (13 years, 6 months ago) by konradm
Added debugger support for inline-agents.
Improved behavior when stepping trough agent creations and calls.
Optimized ROUTINE by providing a more compact set_rout_disp_final method for finalized code.


Revision 62795 - Directory Listing
Modified Sun Aug 20 06:01:57 2006 UTC (13 years, 6 months ago) by manus
Fixed bug#11049 where `prev_sel_item' could be invalid in case the row has
  been unparented.


Revision 62793 - Directory Listing
Modified Sun Aug 20 05:35:02 2006 UTC (13 years, 6 months ago) by manus
Removed precomp directory as it is easier to use the configuration file for EiffelStore
  instead.


Revision 62791 - Directory Listing
Modified Sun Aug 20 05:32:52 2006 UTC (13 years, 6 months ago) by manus
Fixed incorrect visibility clauses.


Revision 62771 - Directory Listing
Modified Fri Aug 18 21:02:49 2006 UTC (13 years, 6 months ago) by paulb
.NET custom attributes are now retrieve via the ICustomAttributeProvider interface as not to raise a security violation under 2.0 when loading assemblies in 
a reflection only context.

Revision 62719 - Directory Listing
Modified Fri Aug 18 04:12:22 2006 UTC (13 years, 6 months ago) by manus
Use constant access to get the `max_value' value. This is faster and it currently
  avoids a crash when compiled with new compiler (see eweasel test#exec254).


Revision 62714 - Directory Listing
Modified Thu Aug 17 23:58:44 2006 UTC (13 years, 6 months ago) by patrickr
made diff library a bit more robust if the file we are trying to patch has been modified

Revision 62711 - Directory Listing
Modified Thu Aug 17 22:49:48 2006 UTC (13 years, 6 months ago) by king
Corrected modulo precondition which allowed negative divisor values which led to infinite recursion, this fixes bug#4457

Revision 62707 - Directory Listing
Modified Thu Aug 17 22:29:42 2006 UTC (13 years, 6 months ago) by king
Now making sure that a keyval is set before querying hash table, this fixes bug#10113

Revision 62699 - Directory Listing
Modified Thu Aug 17 20:51:30 2006 UTC (13 years, 6 months ago) by patrickr
Manu: added reporting an error, removed an invalid check

Revision 62698 - Directory Listing
Modified Thu Aug 17 20:50:03 2006 UTC (13 years, 6 months ago) by patrickr
Made Eiffel2Java work with msc on windows

Revision 62697 - Directory Listing
Modified Thu Aug 17 20:49:39 2006 UTC (13 years, 6 months ago) by patrickr
fixed com library, made needed classes visible

Revision 62692 - Directory Listing
Modified Thu Aug 17 18:00:05 2006 UTC (13 years, 6 months ago) by king
Added dispose handling for pointer style

Revision 62691 - Directory Listing
Modified Thu Aug 17 17:59:29 2006 UTC (13 years, 6 months ago) by king
Accounted for change to window key handling so that application events only get fired once

Revision 62690 - Directory Listing
Modified Thu Aug 17 17:57:59 2006 UTC (13 years, 6 months ago) by king
Removed minimum size hack

Revision 62689 - Directory Listing
Modified Thu Aug 17 17:56:57 2006 UTC (13 years, 6 months ago) by king
Fixed key handling so that application key events are only called by the focused window

Revision 62688 - Directory Listing
Modified Thu Aug 17 17:56:11 2006 UTC (13 years, 6 months ago) by king
Moved externals to ev_gtk_externals

Revision 62687 - Directory Listing
Modified Thu Aug 17 17:53:38 2006 UTC (13 years, 6 months ago) by king
Accounted for change to on_key_event

Revision 62686 - Directory Listing
Modified Thu Aug 17 17:53:10 2006 UTC (13 years, 6 months ago) by king
Accounted for change to on_key_event

Revision 62685 - Directory Listing
Modified Thu Aug 17 17:52:40 2006 UTC (13 years, 6 months ago) by king
Accounted for change to on_key_event

Revision 62684 - Directory Listing
Modified Thu Aug 17 17:52:12 2006 UTC (13 years, 6 months ago) by king
Accounted for change to on_key_event

Revision 62683 - Directory Listing
Modified Thu Aug 17 17:51:53 2006 UTC (13 years, 6 months ago) by king
Accounted for change to on_key_event

Revision 62682 - Directory Listing
Modified Thu Aug 17 17:51:26 2006 UTC (13 years, 6 months ago) by king
Refactored key handling so that application key events are only called by the main window

Revision 62648 - Directory Listing
Modified Thu Aug 17 01:09:43 2006 UTC (13 years, 6 months ago) by manus
Do not call `call' in `apply' because it is causing an incorrect code generation in
  finalized mode.


Revision 62643 - Directory Listing
Modified Wed Aug 16 22:10:54 2006 UTC (13 years, 6 months ago) by king
Reinstated dimension checking optimization

Revision 62637 - Directory Listing
Modified Wed Aug 16 21:23:24 2006 UTC (13 years, 6 months ago) by king
Formatting

Revision 62636 - Directory Listing
Modified Wed Aug 16 21:22:40 2006 UTC (13 years, 6 months ago) by king
Removed trailing spaces

Revision 62635 - Directory Listing
Modified Wed Aug 16 21:22:15 2006 UTC (13 years, 6 months ago) by king
Added protection in case for redraw incase parent has been destroyed

Revision 62634 - Directory Listing
Modified Wed Aug 16 21:21:00 2006 UTC (13 years, 6 months ago) by king
Added hide, show and is_show_requested

Revision 62633 - Directory Listing
Modified Wed Aug 16 21:19:33 2006 UTC (13 years, 6 months ago) by king
Accounted for name change of viewable_row_indexes, this needs changing in es_grid_scrolling_behavior

Revision 62632 - Directory Listing
Modified Wed Aug 16 21:17:21 2006 UTC (13 years, 6 months ago) by king
Removed commented out last_pointed_target that is no longer required

Revision 62631 - Directory Listing
Modified Wed Aug 16 21:16:45 2006 UTC (13 years, 6 months ago) by king
Now default row height is the same on both platforms, added hide and show implementation

Revision 62630 - Directory Listing
Modified Wed Aug 16 21:15:44 2006 UTC (13 years, 6 months ago) by king
Removed trailing spaces

Revision 62629 - Directory Listing
Modified Wed Aug 16 21:14:38 2006 UTC (13 years, 6 months ago) by king
Added extra check for parent_i in is_selected as this in some circumstances may be called by implementation even though the parent is void

Revision 62628 - Directory Listing
Modified Wed Aug 16 21:12:33 2006 UTC (13 years, 6 months ago) by king
Integrating new drawing code for row hiding mechanism, added better support for tree node navigation using left and right keys, if expansion status is changed then no scrolling occurs

Revision 62627 - Directory Listing
Modified Wed Aug 16 21:10:38 2006 UTC (13 years, 6 months ago) by king
Integrating new drawing code for row hiding mechanism

Revision 62624 - Directory Listing
Modified Wed Aug 16 19:58:00 2006 UTC (13 years, 6 months ago) by manus
Fixed potential bug because `fast_call' was using object type rather than POINTER, thus
  it was protecting the object, but the C code did not assume they were protected. The
  reason it worked is because with inline the whole protection stuff doesn't work yet.
Added code reuse for routines for which it is not important that the call is fast.


Revision 62615 - Directory Listing
Modified Wed Aug 16 15:53:36 2006 UTC (13 years, 6 months ago) by manus
Moved disabling of debugger after making sure we could load `wel_hook.dll' otherwise
  if you don't have `wel_hook.dll' it would simply disable the debugger and will never
  activate it again.


Revision 62603 - Directory Listing
Modified Wed Aug 16 01:10:01 2006 UTC (13 years, 6 months ago) by manus
Minor code change to store `pebble' in a local variable to prevent from being overridden
  during one of the action sequence as it would break Vision2 assertions.
  The problem is still there, what should be the behavior when a pick and drop is
  started again while we are finishing one. At the moment it simply does not work on Windows.


Revision 62593 - Directory Listing
Modified Tue Aug 15 21:59:56 2006 UTC (13 years, 6 months ago) by patrickr
fixed an obsolete warning

Revision 62589 - Directory Listing
Modified Tue Aug 15 20:11:25 2006 UTC (13 years, 6 months ago) by patrickr
Fixed Eiffel2Java library, fixed an obsolete warning in EiffelNet library.


Revision 62585 - Directory Listing
Modified Tue Aug 15 19:13:04 2006 UTC (13 years, 6 months ago) by patrickr
Modified EiffelStore to have the RDBMS specific part in one library per RDBMS.


Revision 62549 - Directory Listing
Modified Mon Aug 14 23:35:48 2006 UTC (13 years, 6 months ago) by patrickr
Fixed escaping problem of < and >, fixes bug#10979


Revision 62536 - Directory Listing
Modified Mon Aug 14 18:54:14 2006 UTC (13 years, 6 months ago) by manus
Fixed copy/paste error in feature clause comment.


Revision 62533 - Directory Listing
Modified Mon Aug 14 18:05:33 2006 UTC (13 years, 6 months ago) by king
Now making sure that rectangles are not rendered if there is a zero value dimension

Revision 62522 - Directory Listing
Modified Mon Aug 14 15:48:08 2006 UTC (13 years, 6 months ago) by manus
Added missing tools cluster.


Revision 62496 - Directory Listing
Modified Mon Aug 14 06:25:32 2006 UTC (13 years, 6 months ago) by manus
Fixed obsolete warning.


Revision 62487 - Directory Listing
Modified Sun Aug 13 18:02:51 2006 UTC (13 years, 6 months ago) by manus
A widget is displayed if it is marked displayed and its top parent is displayed.


Revision 62486 - Directory Listing
Modified Sun Aug 13 17:58:09 2006 UTC (13 years, 6 months ago) by manus
Removed non-used local and fixed syntax warning.


Revision 62482 - Directory Listing
Modified Sun Aug 13 03:59:33 2006 UTC (13 years, 6 months ago) by manus
Added missing definition for GetClassLongPtr and constants we used with this routine
  for VC++ 6.0 default installation.


Revision 62481 - Directory Listing
Modified Sun Aug 13 03:58:35 2006 UTC (13 years, 6 months ago) by manus
Added inclusion to `wel.h' to define some routines not defined
  in the VC++ 6.0 release.


Revision 62480 - Directory Listing
Modified Sun Aug 13 03:35:13 2006 UTC (13 years, 6 months ago) by manus
Fixed undetected sofar VYCP(2) error.


Revision 62462 - Directory Listing
Modified Sat Aug 12 01:19:59 2006 UTC (13 years, 6 months ago) by king
Now no longer calling set_internal_text as the text is now always stored in the node itself

Revision 62461 - Directory Listing
Modified Sat Aug 12 01:19:01 2006 UTC (13 years, 6 months ago) by king
Now always using internal_text to store text value instead of retrieving the value from the tree, this speeds up text access and removes the need for iteration through the entire tree structure to update the internal text of the child nodes on removal, at the expense of memory

Revision 62453 - Directory Listing
Modified Sat Aug 12 00:11:56 2006 UTC (13 years, 6 months ago) by king
Moved top_level_window imp up to ev_gtk_widget so that it can be called by the is_displayed implementation

Revision 62452 - Directory Listing
Modified Sat Aug 12 00:08:56 2006 UTC (13 years, 6 months ago) by king
Updated to use internal_set_focus instead of set_focus

Revision 62451 - Directory Listing
Modified Sat Aug 12 00:08:19 2006 UTC (13 years, 6 months ago) by king
Fixed is_displayed so that a widget will always query its toplevel window whether it is displayed or not, refactored an internal_set_focus for redefinition by descendents

Revision 62450 - Directory Listing
Modified Sat Aug 12 00:05:43 2006 UTC (13 years, 6 months ago) by king
Added routines for getting mouse and keyboard capture for the window so that it may be called without changing captured widget

Revision 62447 - Directory Listing
Modified Fri Aug 11 23:18:55 2006 UTC (13 years, 6 months ago) by konradm
- Corrected several problems with inline agents. (Specially when they occur in assertions)
- Added semantic checks for locals and arguments (VPID) of inline agents
- Optimized agents calls for classic eiffel. 
- It is now possible to make agents on named tuple attributes.


Revision 62445 - Directory Listing
Modified Fri Aug 11 20:59:30 2006 UTC (13 years, 6 months ago) by manus
Fixed missing svn:eol-style flag.


Revision 62444 - Directory Listing
Modified Fri Aug 11 20:59:05 2006 UTC (13 years, 6 months ago) by manus
Made call to save_preferences more robust by protecting the open_write access
  to the file.


Revision 62443 - Directory Listing
Modified Fri Aug 11 20:35:09 2006 UTC (13 years, 6 months ago) by patrickr
Changed default assertion level.


Revision 62441 - Directory Listing
Modified Fri Aug 11 19:48:09 2006 UTC (13 years, 6 months ago) by manus
Cosmetics.


Revision 62440 - Directory Listing
Modified Fri Aug 11 19:48:00 2006 UTC (13 years, 6 months ago) by manus
Added convertion from EV_POINTER_STYLE to EV_PIXMAP as former code
  might have used EV_CURSOR and attached them to EV_PIXMAP entities.


Revision 62437 - Directory Listing
Modified Fri Aug 11 18:29:00 2006 UTC (13 years, 6 months ago) by king
Added improved line height algorithm that matches the default line heeights (from vim/vs) on both windows and *nix

Revision 62433 - Directory Listing
Modified Fri Aug 11 16:35:32 2006 UTC (13 years, 6 months ago) by patrickr
Escape characters before storing them in XML, fixes bug#10943


Revision 62420 - Directory Listing
Modified Fri Aug 11 04:58:18 2006 UTC (13 years, 6 months ago) by manus
No need to set the minimum height of a text field.


Revision 62410 - Directory Listing
Modified Fri Aug 11 04:10:26 2006 UTC (13 years, 6 months ago) by manus
Only set the minimum width of button, not the height.


Revision 62409 - Directory Listing
Modified Fri Aug 11 04:09:32 2006 UTC (13 years, 6 months ago) by manus
Revisited `EV_LAYOUT_CONSTANTS' to be platform independent. It is based on the former
  implementation we had in EiffelStudio. EiffelStudio uses this one now.


Revision 62404 - Directory Listing
Modified Thu Aug 10 22:30:30 2006 UTC (13 years, 6 months ago) by manus
Revisited tooltip implementation because for each widget that has a tooltip it
  would consumed 2 GDI objects. Now the application has only one WEL_TOOLTIP
  window, but this time it is connected to all the widgets that needs a tooltip.
  If EiffelStudio it saves about 100 GDI.


Revision 62403 - Directory Listing
Modified Thu Aug 10 22:25:27 2006 UTC (13 years, 6 months ago) by manus
Added missing routines to remove a tool from a window (since the current one took
  an index and we don't care about indexes), and to update the text of a tooltip
  when it changes.


Revision 62401 - Directory Listing
Modified Thu Aug 10 21:36:17 2006 UTC (13 years, 6 months ago) by king
Reduced unnecessary roundtrip call when pick and drop is active, this improves performance over remote connections

Revision 62400 - Directory Listing
Modified Thu Aug 10 21:33:52 2006 UTC (13 years, 6 months ago) by king
Improved modal event code

Revision 62399 - Directory Listing
Modified Thu Aug 10 21:32:41 2006 UTC (13 years, 6 months ago) by king
Added features for allowing and disallowing window manager focus policy

Revision 62398 - Directory Listing
Modified Thu Aug 10 21:31:40 2006 UTC (13 years, 6 months ago) by king
Implemented nested modal window functionality

Revision 62397 - Directory Listing
Modified Thu Aug 10 20:57:56 2006 UTC (13 years, 6 months ago) by manus
Fixed a long standing memory leak since the rewrite of the dispose mechanism to
  fix the bug with object IDs not being freeed. The issue was that before on 
  windows control when `dispatcher' object was null we would call their original
  window procedure. In the rewrite this was forgotten causing major memory leaks
  (e.g. 2 GDI per toolbar destroyed by the GC).
  The solution is quite simple, we simply ask the window procedure of the class
  to which the window belongs, if it is not our window procedure, we call that one,
  otherwise the DefWindowProc.


Revision 62396 - Directory Listing
Modified Thu Aug 10 20:54:31 2006 UTC (13 years, 6 months ago) by manus
Cosmetics.


Revision 62378 - Directory Listing
Modified Thu Aug 10 00:26:02 2006 UTC (13 years, 6 months ago) by patrickr
Fix for problem with gcc 4.0 and 4.1 that produced wrong output for the minimal integer.


Revision 62377 - Directory Listing
Modified Thu Aug 10 00:25:34 2006 UTC (13 years, 6 months ago) by king
Revised focus setting to work correctly with ICCCM window manager

Revision 62376 - Directory Listing
Modified Wed Aug 9 23:53:32 2006 UTC (13 years, 6 months ago) by king
Now preventing close actions from being called should a modal dialog still be shown

Revision 62375 - Directory Listing
Modified Wed Aug 9 23:47:20 2006 UTC (13 years, 6 months ago) by king
Corrected window present function

Revision 62374 - Directory Listing
Modified Wed Aug 9 23:46:21 2006 UTC (13 years, 6 months ago) by king
Now modal dialog parents will not receive the focus from the window manager

Revision 62373 - Directory Listing
Modified Wed Aug 9 23:44:28 2006 UTC (13 years, 6 months ago) by king
Added gtk_window_set_accept_focus to prevent modal dialog parents from receiving the focus

Revision 62365 - Directory Listing
Modified Wed Aug 9 21:18:56 2006 UTC (13 years, 6 months ago) by king
Added comment for key blocking

Revision 62362 - Directory Listing
Modified Wed Aug 9 20:41:29 2006 UTC (13 years, 6 months ago) by king
Now key events are blocked if windows has a modal child

Revision 62353 - Directory Listing
Modified Wed Aug 9 01:54:41 2006 UTC (13 years, 6 months ago) by manus
Made `character_size' a constant.


Revision 62352 - Directory Listing
Modified Wed Aug 9 01:53:58 2006 UTC (13 years, 6 months ago) by manus
Fixed bug#10873 due to a memory corruption past the end of `buffer' because
  the routines from WEL_STRING/C_STRING assumed a null-terminated buffer and this
  is not the case here.


Revision 62351 - Directory Listing
Modified Wed Aug 9 00:00:08 2006 UTC (13 years, 6 months ago) by king
Removed useless comments which totalled to more than 5000 lines, added fixed externals

Revision 62343 - Directory Listing
Modified Tue Aug 8 17:57:10 2006 UTC (13 years, 6 months ago) by manus
Fixed an long standing behavior issue where pressing enter on a button would not
  fire the select_actions.
The other change is that if you press `alt' or `esc' to cancel a pick and drop,
  the key_press_actions won't be called on the widget. This is to copy the GTK
  behavior. This also fixes a problem where if you start a pick and drop from a 
  dialog which has a default_cancel_button, then the dialog would also disappear.
  (for example in the `organize favorties' dialog in EiffelStudio).


Revision 62342 - Directory Listing
Modified Tue Aug 8 17:50:55 2006 UTC (13 years, 6 months ago) by manus
Made sure `make' is only available for creation.


Revision 62341 - Directory Listing
Modified Tue Aug 8 17:50:30 2006 UTC (13 years, 6 months ago) by manus
Removed call to `set_focus' (in `on_mouse_button_down') which was added by mistake
  at the previous version of this file.


Revision 62339 - Directory Listing
Modified Tue Aug 8 17:28:57 2006 UTC (13 years, 6 months ago) by raphaels
Added `attempt' which gives the result of an assignment attempt of an object to an entity of type G. Rename `adapted' into `adapt' for consistency.

Revision 62338 - Directory Listing
Modified Tue Aug 8 17:28:46 2006 UTC (13 years, 6 months ago) by raphaels
Added `attempt' which gives the result of an assignment attempt of an object to an entity of type G. Rename `adapted' into `adapt' for consistency.

Revision 62335 - Directory Listing
Modified Tue Aug 8 15:28:04 2006 UTC (13 years, 6 months ago) by alexk
Removed conversion clauses to avoid violation of VYCQ(2,3) and VYCP(2,3).

Revision 62331 - Directory Listing
Modified Tue Aug 8 06:05:54 2006 UTC (13 years, 6 months ago) by manus
Fixed crash in `set_pixmap_path' when `path' is Void as it would cause a call on Void
  target for the conversion from STRING_GENERAL to STRING_32.


Revision 62330 - Directory Listing
Modified Tue Aug 8 06:01:34 2006 UTC (13 years, 6 months ago) by manus
Fixed issue when `a_path' is Void, then automatic conversion from STRING_GENERAL to STRING_32
  doesn't work properly. It was showing up in EiffelBuild when trying to remove the pixmap
  of a button.


Revision 62329 - Directory Listing
Modified Tue Aug 8 01:16:18 2006 UTC (13 years, 6 months ago) by king
Changed extra text spacing to 3 to match windows as it looks better with smaller fonts

Revision 62327 - Directory Listing
Modified Tue Aug 8 00:41:09 2006 UTC (13 years, 6 months ago) by manus
Use creation routine of SPECIAL for creation of `content', `keys' and `deleted_marks'.
Reinitialize attributes to their default value since `make' is also available as normal call.


Revision 62326 - Directory Listing
Modified Mon Aug 7 23:54:52 2006 UTC (13 years, 6 months ago) by patrickr
focus to text editor if the margin of a text editor is clicked
fixed wrong position if clicked in margin, fixes bug#10007

Revision 62325 - Directory Listing
Modified Mon Aug 7 23:52:46 2006 UTC (13 years, 6 months ago) by king
Renabling gtk log

Revision 62324 - Directory Listing
Modified Mon Aug 7 23:48:27 2006 UTC (13 years, 6 months ago) by king
Removed unused local

Revision 62323 - Directory Listing
Modified Mon Aug 7 23:47:25 2006 UTC (13 years, 6 months ago) by king
Now creating child_array of zero size to conserve memory for containers that don't use all five child slots

Revision 62322 - Directory Listing
Modified Mon Aug 7 23:46:09 2006 UTC (13 years, 6 months ago) by king
Now using shell insert instead of append and reorder

Revision 62321 - Directory Listing
Modified Mon Aug 7 23:45:30 2006 UTC (13 years, 6 months ago) by king
Now checking for alt key as a cancellation

Revision 62320 - Directory Listing
Modified Mon Aug 7 23:44:59 2006 UTC (13 years, 6 months ago) by king
Removed dialog_key_press_action as this is now performed in the _I

Revision 62319 - Directory Listing
Modified Mon Aug 7 23:42:57 2006 UTC (13 years, 6 months ago) by king
Removed insert_menu_item as precursor code is now identical

Revision 62318 - Directory Listing
Modified Mon Aug 7 23:42:15 2006 UTC (13 years, 6 months ago) by king
Accounted for name change of pebble_transporter

Revision 62317 - Directory Listing
Modified Mon Aug 7 23:41:51 2006 UTC (13 years, 6 months ago) by king
Removed frame style initialization as this doesnot work in all scenarios

Revision 62316 - Directory Listing
Modified Mon Aug 7 23:40:58 2006 UTC (13 years, 6 months ago) by king
Added button default externals

Revision 62315 - Directory Listing
Modified Mon Aug 7 23:36:51 2006 UTC (13 years, 6 months ago) by manus
Simplify the export status for theme drawing and added EV_ANY_HANDLER too.


Revision 62314 - Directory Listing
Modified Mon Aug 7 23:35:59 2006 UTC (13 years, 6 months ago) by manus
Fixed a bug where if you have a dialog and that you started a pick and drop from this
  dialog, pressing escape would terminate the pick and drop and close it. (visible in
  the organize favorites window of EiffelStudio).


Revision 62313 - Directory Listing
Modified Mon Aug 7 23:33:28 2006 UTC (13 years, 6 months ago) by manus
Added `pick_and_drop_source' since it exists on both GTK and Windows.
  It is used in EV_DIALOG_I to make sure that we do not receive the escape/enter
  key while a pick and drop is occuring.


Revision 62312 - Directory Listing
Modified Mon Aug 7 23:04:08 2006 UTC (13 years, 6 months ago) by manus
Prevent `select_actions' to be called twice in a dialog when the `current_push_button'
  has the focus. Since now the `enter' key always fire the select actions on a button.


Revision 62309 - Directory Listing
Modified Mon Aug 7 21:50:53 2006 UTC (13 years, 6 months ago) by manus
Added new assertion for `append' as it cannot accept appending an item
  which is already parented. It is basically making `append' more in sync
  with all the other routines that adds item to the collection.


Revision 62301 - Directory Listing
Modified Mon Aug 7 19:17:48 2006 UTC (13 years, 6 months ago) by manus
Removed minimum width on restore button.


Revision 62299 - Directory Listing
Modified Mon Aug 7 19:10:31 2006 UTC (13 years, 6 months ago) by manus
When removing the minimum_size it has a side effect to also set the
  `is_item_expanded' status on its parent box.


Revision 62298 - Directory Listing
Modified Mon Aug 7 19:07:47 2006 UTC (13 years, 6 months ago) by manus
Removed setting of minimum_width on restore buston.


Revision 62296 - Directory Listing
Modified Mon Aug 7 18:59:21 2006 UTC (13 years, 6 months ago) by manus
Made sure that the top-left corner of the dialog is visible in case the dialog is larger
  than the screen.


Revision 62295 - Directory Listing
Modified Mon Aug 7 18:57:37 2006 UTC (13 years, 6 months ago) by manus
Fixed an issue when positioning the dialog and the parent window is mostly not visible on screen,
  the dialog would not be visible. Now it is entirely visible as long as its width/height is not
  bigger than the screen.


Revision 62294 - Directory Listing
Modified Mon Aug 7 18:56:19 2006 UTC (13 years, 6 months ago) by manus
Relaxed precondition of `is_item_maximized' since it does not require anything on the argument.
  This fixes a precondition violation when quitting EiffelStudio and you have the features tree
  docked out.


Revision 62293 - Directory Listing
Modified Mon Aug 7 18:55:14 2006 UTC (13 years, 6 months ago) by manus
Fixed a bug in `on_mouse_move' and `on_mouse_click' where we did not check that the list
  of selected items could be empty.
Fixed issue with multiple display, if `choice_list' was diplayed at the right of the main
  display its content would be hidden.


Revision 62292 - Directory Listing
Modified Mon Aug 7 18:52:06 2006 UTC (13 years, 6 months ago) by manus
Removed invariant about pointer position coordinates being always positive, this is not correct
  on Windows when you have a display at the left of the main display since the coordinate system
  use the main display as origin.


Revision 62290 - Directory Listing
Modified Mon Aug 7 17:55:30 2006 UTC (13 years, 6 months ago) by king
Corrected is_default_push_button implementation, now forcing a queue draw if the default status changes as changing the flag causes no change in display

Revision 62282 - Directory Listing
Modified Fri Aug 4 23:05:50 2006 UTC (13 years, 6 months ago) by manus
Fixed an incorrect type for SetClassLongPtr.


Revision 62281 - Directory Listing
Modified Fri Aug 4 23:03:42 2006 UTC (13 years, 6 months ago) by manus
Made sure to update `bytes_read' properly in `read_to_managed_pointer' and `read_data'.
  This was causing the SED deserialization to fail.


Revision 62280 - Directory Listing
Modified Fri Aug 4 23:00:45 2006 UTC (13 years, 6 months ago) by king
Made is_windows frozen so that it can be statically accessed

Revision 62279 - Directory Listing
Modified Fri Aug 4 23:00:21 2006 UTC (13 years, 6 months ago) by king
Made is_windows frozen so that it can be statically accessed

Revision 62277 - Directory Listing
Modified Fri Aug 4 20:49:47 2006 UTC (13 years, 6 months ago) by king
Improved minimum size setting for icon only toolbars

Revision 62276 - Directory Listing
Modified Fri Aug 4 20:48:54 2006 UTC (13 years, 6 months ago) by king
Exporting internal pixmap query to EV_ANY_I to be used for sizing calculations of parent containers

Revision 62272 - Directory Listing
Modified Fri Aug 4 20:34:08 2006 UTC (13 years, 6 months ago) by king
Added comment about toolbar item size, and changed default height to 18 when only pixmaps are shown in the toolbar

Revision 62271 - Directory Listing
Modified Fri Aug 4 20:30:43 2006 UTC (13 years, 6 months ago) by king
Added setting of minimum size for when toolbar only contains pixmaps, the default setting is too large for how it is currently used in the studio panes

Revision 62270 - Directory Listing
Modified Fri Aug 4 20:26:19 2006 UTC (13 years, 6 months ago) by king
Move activated_item after item

Revision 62269 - Directory Listing
Modified Fri Aug 4 20:11:43 2006 UTC (13 years, 6 months ago) by king
Setting minimum_height to 16 as this is the same as the windows default, not setting it results in a height somewhat larger and is above the height of a label

Revision 62268 - Directory Listing
Modified Fri Aug 4 20:10:22 2006 UTC (13 years, 6 months ago) by king
Now calling externals from EV_GTK_DEPENDENT_EXTEERNALS

Revision 62267 - Directory Listing
Modified Fri Aug 4 20:09:36 2006 UTC (13 years, 6 months ago) by king
Removed explicit setting of style as this can sometimes lead to drawing corruption in certain circumstances

Revision 62266 - Directory Listing
Modified Fri Aug 4 20:06:27 2006 UTC (13 years, 6 months ago) by king
Added activated_item for querying if any item is currently activated

Revision 62260 - Directory Listing
Modified Fri Aug 4 15:37:20 2006 UTC (13 years, 6 months ago) by patrickr
removed some unused locals

Revision 62257 - Directory Listing
Modified Fri Aug 4 13:13:21 2006 UTC (13 years, 6 months ago) by alexk
Removed converter clauses to reference types because this is now done at code generation time automatically because objects of expanded type can be attached to entities of reference type.

Revision 62254 - Directory Listing
Modified Fri Aug 4 00:18:09 2006 UTC (13 years, 6 months ago) by manus
Simplified `extra_minimum_height' and `extra_minimum_width' to use `frame_height' and
  `frame_width' instead of checking the kind of border we have.
Fixed `extra_minimum_height' to not count `window_border_height' which is already part
  of `frame_height'. This was causing a window to grow by `window_border_height' when
  setting the `minimum_height' of its `item' to height of the `item'.


Revision 62248 - Directory Listing
Modified Thu Aug 3 17:51:17 2006 UTC (13 years, 6 months ago) by king
Removed default_box_height implementation that was setting default header height too large

Revision 62245 - Directory Listing
Modified Thu Aug 3 15:54:31 2006 UTC (13 years, 6 months ago) by paulb
Set correct icon on dialog

Revision 62226 - Directory Listing
Modified Wed Aug 2 19:54:53 2006 UTC (13 years, 6 months ago) by patrickr
fixed crash if column is hidden

Revision 62220 - Directory Listing
Modified Wed Aug 2 13:44:58 2006 UTC (13 years, 6 months ago) by jfiat
- better support for inline agent in debugger (protected again call on void)
- implemented first suggestion from bug#10842 : Set useful working directory for default in "Execution Control"
- vision2: EV_PATH_FIELD : added set_starting_directory for folder/file browsing dialog

  


Revision 62219 - Directory Listing
Modified Wed Aug 2 00:41:07 2006 UTC (13 years, 6 months ago) by king
Added hack for when a window with a modal child gets minimized but gets maximized by its modal child, when the child is lost the window manager attempts to focus the window to the first one in the stack, we now force the window manager to present the parent window otherwise the behavior is odd

Revision 62218 - Directory Listing
Modified Tue Aug 1 23:07:31 2006 UTC (13 years, 6 months ago) by larryl
Implemented right tab text and pixmap position calculation.

Revision 62217 - Directory Listing
Modified Tue Aug 1 23:06:13 2006 UTC (13 years, 6 months ago) by larryl
Implemented right tab text and pixmap position calculation.

Revision 62216 - Directory Listing
Modified Tue Aug 1 23:05:03 2006 UTC (13 years, 6 months ago) by larryl
Implemented right tab text and pixmap position calculation.

Revision 62214 - Directory Listing
Modified Tue Aug 1 22:28:36 2006 UTC (13 years, 6 months ago) by larryl
Implemented right tab background position calculation.

Revision 62212 - Directory Listing
Modified Tue Aug 1 22:24:41 2006 UTC (13 years, 6 months ago) by king
Added has_modal_window query to determine whether window should handle button events

Revision 62211 - Directory Listing
Modified Tue Aug 1 22:23:48 2006 UTC (13 years, 6 months ago) by king
Moved top level window query imp to EV_PICK_AND_DROPABLE_IMP

Revision 62210 - Directory Listing
Modified Tue Aug 1 22:23:14 2006 UTC (13 years, 6 months ago) by king
Now calling set_had_modal_window on blocking window so that it does not handle button events

Revision 62209 - Directory Listing
Modified Tue Aug 1 22:22:25 2006 UTC (13 years, 6 months ago) by king
Added top_level_window_imp from EV_WIDGET_IMP, now checking to see if the top level window has a modal child before calling button events, this fixes button events on windows that have a modal dialog

Revision 62206 - Directory Listing
Modified Tue Aug 1 21:59:57 2006 UTC (13 years, 6 months ago) by larryl
Added a missing assignment.

Revision 62200 - Directory Listing
Modified Tue Aug 1 18:59:10 2006 UTC (13 years, 6 months ago) by larryl
Added GTK related implementation classes.


Revision 62191 - Directory Listing
Modified Tue Aug 1 07:33:25 2006 UTC (13 years, 6 months ago) by jfiat
Used keyword `create' instead of `creation'

Revision 62190 - Directory Listing
Modified Tue Aug 1 03:35:04 2006 UTC (13 years, 6 months ago) by larryl
Added GTK implementation.

Revision 62189 - Directory Listing
Modified Tue Aug 1 03:34:50 2006 UTC (13 years, 6 months ago) by larryl
Added GTK implementation.

Revision 62188 - Directory Listing
Modified Tue Aug 1 03:32:18 2006 UTC (13 years, 6 months ago) by larryl
Removed contract because GTK limitation.

Revision 62187 - Directory Listing
Modified Tue Aug 1 03:30:39 2006 UTC (13 years, 6 months ago) by larryl
Export feature.

Revision 62186 - Directory Listing
Modified Tue Aug 1 03:30:10 2006 UTC (13 years, 6 months ago) by larryl
Added licience information.

Revision 62184 - Directory Listing
Modified Tue Aug 1 03:22:00 2006 UTC (13 years, 6 months ago) by manus
Removed empty directory.


Revision 62174 - Directory Listing
Modified Tue Aug 1 01:47:02 2006 UTC (13 years, 6 months ago) by king
Added basic implementation for getting and setting RGBA values from the pixel buffer

Revision 62169 - Directory Listing
Modified Tue Aug 1 01:05:21 2006 UTC (13 years, 6 months ago) by manus
Removed empty directory.


Revision 62167 - Directory Listing
Modified Tue Aug 1 00:46:40 2006 UTC (13 years, 6 months ago) by king
Removed as no longer needed

Revision 62166 - Directory Listing
Modified Tue Aug 1 00:46:10 2006 UTC (13 years, 6 months ago) by king
Added vision2 as a reference as it is needed to trigger event loop for medium polling

Revision 62165 - Directory Listing
Modified Tue Aug 1 00:36:59 2006 UTC (13 years, 6 months ago) by king
Removed as the implementation has been moved to vision2

Revision 62164 - Directory Listing
Modified Tue Aug 1 00:36:04 2006 UTC (13 years, 6 months ago) by king
Removed definitions to externals

Revision 62163 - Directory Listing
Modified Tue Aug 1 00:35:44 2006 UTC (13 years, 6 months ago) by king
Accounted for externals move directly to vision2

Revision 62158 - Directory Listing
Modified Mon Jul 31 23:48:02 2006 UTC (13 years, 6 months ago) by king
Removed some unnecessary masking operations when bit shifting right to retrieve value

Revision 62157 - Directory Listing
Modified Mon Jul 31 23:02:15 2006 UTC (13 years, 6 months ago) by king
Implemented rgba_value

Revision 62156 - Directory Listing
Modified Mon Jul 31 23:01:10 2006 UTC (13 years, 6 months ago) by king
Added comments to set_pixel and get_pixel

Revision 62155 - Directory Listing
Modified Mon Jul 31 23:00:13 2006 UTC (13 years, 6 months ago) by king
Added comments to set_pixel and get_pixel

Revision 62150 - Directory Listing
Modified Mon Jul 31 22:31:12 2006 UTC (13 years, 6 months ago) by king
Removed definition of Color

Revision 62149 - Directory Listing
Modified Mon Jul 31 22:22:57 2006 UTC (13 years, 6 months ago) by king
Updated pixel_buffer to _I to avoid extra level of indirection, fixed issue with infix bitshift left on NATURAL_8, precondition was not triggered to show up the bug for some reason

Revision 62148 - Directory Listing
Modified Mon Jul 31 22:22:07 2006 UTC (13 years, 6 months ago) by king
Updated pixel_buffer to _I to avoid extra level of indirection

Revision 62143 - Directory Listing
Modified Mon Jul 31 21:15:49 2006 UTC (13 years, 6 months ago) by king
Accounted for set_pixel and get_pixel being zero based

Revision 62142 - Directory Listing
Modified Mon Jul 31 21:10:26 2006 UTC (13 years, 6 months ago) by king
Changed to use ARGB instead of Color

Revision 62129 - Directory Listing
Modified Mon Jul 31 19:28:34 2006 UTC (13 years, 6 months ago) by king
Added preconditions to prevent creating of zero dimension pixel buffers

Revision 62128 - Directory Listing
Modified Mon Jul 31 19:27:54 2006 UTC (13 years, 6 months ago) by king
Strengthened precondition to not allow zero dimension pixbufs

Revision 62127 - Directory Listing
Modified Mon Jul 31 19:27:05 2006 UTC (13 years, 6 months ago) by king
Now making with an initial size of 1, 1 as zero dimension pixbufs are not allowed

Revision 62126 - Directory Listing
Modified Mon Jul 31 18:53:44 2006 UTC (13 years, 6 months ago) by jasonw
Added comments to some features.

Revision 62125 - Directory Listing
Modified Mon Jul 31 18:20:19 2006 UTC (13 years, 6 months ago) by paulb
Fixed bug where the directory separator was always being prepended when setting a file name or directory. This is not how the classic version works.
Functionality now matches classic version.

Revision 62123 - Directory Listing
Modified Mon Jul 31 17:55:05 2006 UTC (13 years, 6 months ago) by patrickr
Added some missing svn:ignore rules.


Revision 62122 - Directory Listing
Modified Mon Jul 31 17:23:48 2006 UTC (13 years, 6 months ago) by king
Removed alpha testing code

Revision 62111 - Directory Listing
Modified Sun Jul 30 16:48:47 2006 UTC (13 years, 6 months ago) by manus
Added missing extern statements.


Revision 61913 - Directory Listing
Modified Sun Jul 30 05:54:34 2006 UTC (13 years, 6 months ago) by manus
Fixed file name.


Revision 61819 - Directory Listing
Modified Sat Jul 29 05:26:08 2006 UTC (13 years, 6 months ago) by manus
Removed non-used locals.


Revision 61815 - Directory Listing
Modified Sat Jul 29 03:30:16 2006 UTC (13 years, 6 months ago) by manus
Added missing precondition to WEL_CLIPBOARD when trying to close it or empty it when
  the clipboard is not open. Fixed vision2 code using WEL_CLIPBOARD to satisfy the
  precondition. This fixes some check violations in WEL_CLIPBOARD.close_clipboard and
  empty_clipboard.


Revision 61814 - Directory Listing
Modified Sat Jul 29 03:22:56 2006 UTC (13 years, 6 months ago) by jasonw
Removed unused locals.

Revision 61812 - Directory Listing
Modified Sat Jul 29 03:11:15 2006 UTC (13 years, 6 months ago) by larryl
Switched calling orders.
(Sorry, I forgot what it is used for...)

Revision 61811 - Directory Listing
Modified Sat Jul 29 03:07:51 2006 UTC (13 years, 6 months ago) by larryl
Sometimes no notebook item is selected, them we use the item at index 1.

Revision 61810 - Directory Listing
Modified Sat Jul 29 03:06:12 2006 UTC (13 years, 6 months ago) by larryl
Added code to make sure widget parent is void.

Revision 61809 - Directory Listing
Modified Sat Jul 29 03:04:39 2006 UTC (13 years, 6 months ago) by larryl
Implemented a minimize behavior, but not good.
We will make it good in the future.

Revision 61806 - Directory Listing
Modified Sat Jul 29 02:56:54 2006 UTC (13 years, 6 months ago) by larryl
Added the ability to change user_widget dynamically.

Removed close button.

Revision 61803 - Directory Listing
Modified Sat Jul 29 02:54:59 2006 UTC (13 years, 6 months ago) by larryl
Added the ability to change user_widget dynamically.

Revision 61802 - Directory Listing
Modified Sat Jul 29 02:53:59 2006 UTC (13 years, 6 months ago) by larryl
Fixed wrong showing as hot tracked problem.
This is caused by pointer motion actions are always called. But pointer enter/leave actions aren't always be called, only after pointer stayed in the target are for a while they will be called.



Revision 61801 - Directory Listing
Modified Sat Jul 29 02:49:15 2006 UTC (13 years, 6 months ago) by larryl
Made use Windows capture automatically for descends.

Revision 61800 - Directory Listing
Modified Sat Jul 29 02:47:52 2006 UTC (13 years, 6 months ago) by larryl
Handled theme changed actions.

Revision 61799 - Directory Listing
Modified Sat Jul 29 02:46:39 2006 UTC (13 years, 6 months ago) by larryl
Handled only one column item correctly.

Read string from SD_SHARED.

Revision 61798 - Directory Listing
Modified Sat Jul 29 02:45:12 2006 UTC (13 years, 6 months ago) by larryl
Moved query all zones in one EV_CONTAINER to SD_DOCKING_MANAGER_QUERY.

Added if has auto_hide_zone query to SD_DOCKING_MANAGER_QUERY.

Revision 61797 - Directory Listing
Modified Sat Jul 29 02:42:39 2006 UTC (13 years, 6 months ago) by larryl
Moved close button onto tabs.

Revision 61796 - Directory Listing
Modified Sat Jul 29 02:39:13 2006 UTC (13 years, 6 months ago) by larryl
Let whole docking library use only one instance of SD_NOTEBOOK_TAB_DRAWER.

Revision 61795 - Directory Listing
Modified Sat Jul 29 02:35:32 2006 UTC (13 years, 6 months ago) by larryl
Made show/hide indicators dynamically.

Revision 61794 - Directory Listing
Modified Sat Jul 29 02:33:06 2006 UTC (13 years, 6 months ago) by larryl
Added code to clear feedback indicator when no operation available.

Revision 61793 - Directory Listing
Modified Sat Jul 29 02:31:49 2006 UTC (13 years, 6 months ago) by larryl
Added a assertion.

Revision 61792 - Directory Listing
Modified Sat Jul 29 02:31:23 2006 UTC (13 years, 6 months ago) by larryl
Made all notebook tabs only use one EV_DRAWING_AREA, before each notebook tab was a EV_DRAWING_AREA.


Revision 61791 - Directory Listing
Modified Sat Jul 29 02:30:28 2006 UTC (13 years, 6 months ago) by larryl
Made all notebook tabs only use one EV_DRAWING_AREA, before each notebook tab was a EV_DRAWING_AREA.


Revision 61790 - Directory Listing
Modified Sat Jul 29 02:29:01 2006 UTC (13 years, 6 months ago) by king
Added initial pixel iteration implementation

Revision 61789 - Directory Listing
Modified Sat Jul 29 02:16:53 2006 UTC (13 years, 6 months ago) by king
Added typedef for Color

Revision 61788 - Directory Listing
Modified Sat Jul 29 02:15:46 2006 UTC (13 years, 6 months ago) by king
Added get_pixel and set_pixel for pixel manipulation, fails at the moment due to the function pointer retrieval, possibly a different name is needed

Revision 61787 - Directory Listing
Modified Sat Jul 29 02:13:46 2006 UTC (13 years, 6 months ago) by king
Added initial pixmap iteration support

Revision 61786 - Directory Listing
Modified Sat Jul 29 02:13:02 2006 UTC (13 years, 6 months ago) by king
Added dummy implementation to make it compile with pixel buffer iterator

Revision 61785 - Directory Listing
Modified Sat Jul 29 02:12:11 2006 UTC (13 years, 6 months ago) by king
Added initial pixmap iteration implementation

Revision 61784 - Directory Listing
Modified Sat Jul 29 02:11:36 2006 UTC (13 years, 6 months ago) by king
Initial

Revision 61783 - Directory Listing
Modified Sat Jul 29 02:00:01 2006 UTC (13 years, 6 months ago) by larryl
Improved to let it change color when theme changed.

Revision 61782 - Directory Listing
Modified Sat Jul 29 01:58:50 2006 UTC (13 years, 6 months ago) by larryl
Added if protection.

Revision 61781 - Directory Listing
Modified Sat Jul 29 01:57:37 2006 UTC (13 years, 6 months ago) by larryl
Added default background query, because default background color in EV_STOCK_COLOR seem not chenged after theme changed.


Revision 61780 - Directory Listing
Modified Sat Jul 29 01:56:49 2006 UTC (13 years, 6 months ago) by larryl
Made auto-hide zone animation configurable.

Revision 61779 - Directory Listing
Modified Sat Jul 29 01:55:34 2006 UTC (13 years, 6 months ago) by larryl
Removed duplicated codes.

Revision 61778 - Directory Listing
Modified Sat Jul 29 01:53:46 2006 UTC (13 years, 6 months ago) by larryl
Let whole docking library use only one instance of SD_NOTEBOOK_TAB_DRAWER and SD_TOOL_BAR_DRAWER.

Make show all feedback indicators (not) same time, auto-hide zone revealing/hiding speed configurable.

Added default background query, because default background color in EV_STOCK_COLOR seem not chenged after theme changed.

Added SD_COLORS which is with responsibility for maintain colors singletons.

Revision 61776 - Directory Listing
Modified Sat Jul 29 01:38:43 2006 UTC (13 years, 6 months ago) by larryl
Improved to let it change color when theme changed.

Revision 61768 - Directory Listing
Modified Fri Jul 28 23:59:11 2006 UTC (13 years, 6 months ago) by jasonw
UI improvements of grid check box item.

Revision 61767 - Directory Listing
Modified Fri Jul 28 23:58:36 2006 UTC (13 years, 6 months ago) by larryl
Export feature.

Revision 61766 - Directory Listing
Modified Fri Jul 28 23:51:30 2006 UTC (13 years, 6 months ago) by larryl
Added the ability to change user_widget dynamically.

Revision 61764 - Directory Listing
Modified Fri Jul 28 23:18:49 2006 UTC (13 years, 6 months ago) by larryl
Improved to let it change color when theme changed.

Revision 61763 - Directory Listing
Modified Fri Jul 28 23:16:44 2006 UTC (13 years, 6 months ago) by larryl
Removed useless local.

Revision 61762 - Directory Listing
Modified Fri Jul 28 23:06:18 2006 UTC (13 years, 6 months ago) by larryl
Added feature update_user_widget, which will change widget which is showing to current user_widget in SD_CONTENT.

Revision 61761 - Directory Listing
Modified Fri Jul 28 21:07:03 2006 UTC (13 years, 6 months ago) by larryl
Let resize bar use Windows capture instead of heavy capture.

Revision 61760 - Directory Listing
Modified Fri Jul 28 21:04:12 2006 UTC (13 years, 6 months ago) by larryl
Now client programmers can change user_widget dynamically.
With this feature, Eiffel Studio can create fake editors when starting. When editors focus in, create real editors widgets and replace `user_widget'. So the opening speed can be fast.

For SD_AUTO_HIDE_TAB_STATE, implemented change_pixmap feature.

Revision 61740 - Directory Listing
Modified Fri Jul 28 17:00:50 2006 UTC (13 years, 6 months ago) by king
Added optimizations for polygon drawing

Revision 61738 - Directory Listing
Modified Fri Jul 28 16:44:37 2006 UTC (13 years, 6 months ago) by manus
Fixed issue with recently added `show_relative_to_window' in EV_WINDOW_IMP which
  was breaking the postcondition of `show_relative_to_window' from EV_DIALOG_IMP.


Revision 61737 - Directory Listing
Modified Fri Jul 28 16:43:31 2006 UTC (13 years, 6 months ago) by king
Slightly optimized key inspection function

Revision 61736 - Directory Listing
Modified Fri Jul 28 16:42:53 2006 UTC (13 years, 6 months ago) by king
Now exporting implementation features to ev_any_i

Revision 61735 - Directory Listing
Modified Fri Jul 28 16:42:05 2006 UTC (13 years, 6 months ago) by king
Implemented menu position external to include button number

Revision 61734 - Directory Listing
Modified Fri Jul 28 16:41:03 2006 UTC (13 years, 6 months ago) by king
Slightly optimized parent_tree_imp

Revision 61733 - Directory Listing
Modified Fri Jul 28 16:38:13 2006 UTC (13 years, 6 months ago) by king
Removed useless check

Revision 61732 - Directory Listing
Modified Fri Jul 28 16:37:48 2006 UTC (13 years, 6 months ago) by king
Corrected configure_translate comment

Revision 61731 - Directory Listing
Modified Fri Jul 28 16:37:21 2006 UTC (13 years, 6 months ago) by king
Added image_for_xpm_data for easy conversion to gtk 1.2

Revision 61730 - Directory Listing
Modified Fri Jul 28 16:30:20 2006 UTC (13 years, 6 months ago) by king
Added gdk_pixbuf externals

Revision 61729 - Directory Listing
Modified Fri Jul 28 16:29:46 2006 UTC (13 years, 6 months ago) by king
Removed show_relative_to_window as this is now defined in EV_GTK_WINDOW_IMP

Revision 61728 - Directory Listing
Modified Fri Jul 28 16:29:15 2006 UTC (13 years, 6 months ago) by king
Added blocking implementation for window descendants

Revision 61727 - Directory Listing
Modified Fri Jul 28 16:28:38 2006 UTC (13 years, 6 months ago) by king
Move blocking implementation to ev_gtk_window_imp

Revision 61726 - Directory Listing
Modified Fri Jul 28 16:27:42 2006 UTC (13 years, 6 months ago) by king
Removed show_* features as they are defined in EV_GTK_WINDOW_IMP ancestor class

Revision 61723 - Directory Listing
Modified Fri Jul 28 16:00:08 2006 UTC (13 years, 6 months ago) by larryl
Fixed bug, let only EV_FAKE_FOCUS_GROUPABLE handle wm_ncactivate specially.

When switch native window handler, let EV_APPLICATION_IMP remember the new native window handler.

Revision 61717 - Directory Listing
Modified Fri Jul 28 05:52:56 2006 UTC (13 years, 6 months ago) by manus
Thanks to the exchanges we got on the ms newsgroup, we know understand why it would
 fail sending the WM_SIZE message. It is a NT kernel protection to avoid deep callstack.
 So the solution is not to call SendMessage (which adds to the callstack) but to call
 PostMessage which will be posted at the root of the callstack.
 The immediate effect is on the new metrics tool of EffelStudio which had troubles
 during resizing.


Revision 61712 - Directory Listing
Modified Fri Jul 28 01:56:11 2006 UTC (13 years, 6 months ago) by tedf
Made it compile with new feature `show_relative_to_window'.
Further implementation will be done.


Revision 61711 - Directory Listing
Modified Fri Jul 28 01:09:50 2006 UTC (13 years, 6 months ago) by larryl
Added fake focus pop-up window which will let other EV_FAKE_FOCUS_GROUPABLEs looks like have focus.

Revision 61710 - Directory Listing
Modified Fri Jul 28 01:02:03 2006 UTC (13 years, 6 months ago) by tedf
Removed unused local.

Revision 61709 - Directory Listing
Modified Fri Jul 28 00:53:33 2006 UTC (13 years, 6 months ago) by larryl
Implemented new feature for EV_WINDOW show_relative_to_window which was in EV_DIALOG.
Now all windows can always keep at the front of a parent window.



Revision 61692 - Directory Listing
Modified Thu Jul 27 19:24:24 2006 UTC (13 years, 6 months ago) by patrickr
Fixed typo, fixes bug#10551  

Revision 61687 - Directory Listing
Modified Thu Jul 27 17:59:28 2006 UTC (13 years, 6 months ago) by king
Reverted back to previous tabbing solution as previous fix didn't work in all scenarios

Revision 61676 - Directory Listing
Modified Thu Jul 27 08:26:01 2006 UTC (13 years, 6 months ago) by jfiat
- fixed parts of bug#10707 regarding the texts and exception meaning
(the exception handling settings are still not remember)

Revision 61670 - Directory Listing
Modified Thu Jul 27 02:19:25 2006 UTC (13 years, 6 months ago) by manus
Removed precondition `an_item_not_void' to `on_item_added_at' and `on_item_removed_at' since
  nothing prevents a user to insert/remove Void items.
  Added comment in `put_i_th' explaining why `removed_item' will not get called if we are removing
  an inserted Void item.
Redefined prune_all so that we get notified when an item is pruned.


Revision 61669 - Directory Listing
Modified Thu Jul 27 02:17:29 2006 UTC (13 years, 6 months ago) by manus
Slightly optimized `prune_all' to use the underlying area.


Revision 61668 - Directory Listing
Modified Thu Jul 27 02:03:32 2006 UTC (13 years, 6 months ago) by manus
Assuming that items being added/removed from the accelerator list are not Void
  is not correct assumption since an ACTIVE_LIST could call us with Void items.


Revision 61666 - Directory Listing
Modified Thu Jul 27 00:41:39 2006 UTC (13 years, 6 months ago) by king
Now returning True for try_lock if application is thread capable, not doing so before meant that idle actions were never called for non multi-threaded applications, this fixes bug#10790

Revision 61659 - Directory Listing
Modified Wed Jul 26 23:42:49 2006 UTC (13 years, 6 months ago) by patrickr
Fixed problem in replace_key if the key change resizes the hash table

Revision 61657 - Directory Listing
Modified Wed Jul 26 23:03:21 2006 UTC (13 years, 6 months ago) by larryl
Corrected miss spelling fack -> fake.

Removed useless classes.

Revision 61656 - Directory Listing
Modified Wed Jul 26 22:59:59 2006 UTC (13 years, 6 months ago) by larryl
Made EV_FAKE_FOCUS_GROUPABLE not have native system related feature.

Correct wrong spelling fack -> fake.

Revision 61655 - Directory Listing
Modified Wed Jul 26 22:37:08 2006 UTC (13 years, 6 months ago) by larryl
Added EV_FACK_FOCUS_DIALOG, EV_FACK_FOCUS_GROUPABLE and related classes.
Moved EV_UNTITLED_DIALOG and related class from contribute folder to normal folder.

With this, we can have a group of windows which keep theirs title bars, borders looks like (not) have focus at same time.
It's same behavior as windows Photoshop tool window behavior.

Currently only MS Windows was implemented.

Revision 61651 - Directory Listing
Modified Wed Jul 26 19:26:56 2006 UTC (13 years, 6 months ago) by king
Fixed infinite recursion when reverse tabbing

Revision 61637 - Directory Listing
Modified Wed Jul 26 01:02:14 2006 UTC (13 years, 6 months ago) by jasonw
Fixed a bug that background color of grid checkbox item was not displayed correctly when item is selected.

Revision 61633 - Directory Listing
Modified Tue Jul 25 22:25:13 2006 UTC (13 years, 6 months ago) by manus
Fixed a bug where if the user set a background color to an EV_TEXT_FIELD, then when the
  EV_TEXT_FIELD is disabled or enabled it will loose that background color.


Revision 61632 - Directory Listing
Modified Tue Jul 25 22:23:03 2006 UTC (13 years, 6 months ago) by manus
Fixed a bug where if the user set a background color to an EV_TEXT, then when the
  EV_TEXT is disabled or enabled it will loose that background color.


Revision 61628 - Directory Listing
Modified Tue Jul 25 18:22:49 2006 UTC (13 years, 6 months ago) by manus
Forget to set `bytes_read' for two read operations.


Revision 61617 - Directory Listing
Modified Tue Jul 25 04:18:05 2006 UTC (13 years, 6 months ago) by manus
Fixed issue with `mapped_type' which was incorrectly implemented.


Revision 61616 - Directory Listing
Modified Tue Jul 25 00:50:03 2006 UTC (13 years, 6 months ago) by king
Added support for Key_menu key for handling context menus

Revision 61615 - Directory Listing
Modified Tue Jul 25 00:47:17 2006 UTC (13 years, 6 months ago) by king
Added Vk_apps constant

Revision 61611 - Directory Listing
Modified Tue Jul 25 00:30:52 2006 UTC (13 years, 6 months ago) by king
Formatting

Revision 61610 - Directory Listing
Modified Tue Jul 25 00:30:12 2006 UTC (13 years, 6 months ago) by king
Now checking change_actions is empty before evaluating set_caret_position post-condition

Revision 61604 - Directory Listing
Modified Mon Jul 24 23:16:09 2006 UTC (13 years, 6 months ago) by manus
Fixed VTCM warnings.
Removed commented code.


Revision 61603 - Directory Listing
Modified Mon Jul 24 23:12:15 2006 UTC (13 years, 6 months ago) by king
Added Key_menu constant for context menu key handling, Windows implementation still needs implementing to handle this

Revision 61602 - Directory Listing
Modified Mon Jul 24 23:08:21 2006 UTC (13 years, 6 months ago) by manus
Revisited version of the C code of the EiffelNet library with the following changes:
- Less differences between Unix/Windows implementation.
- Error handling code is uniformized so that all C API calls will raise an exception on failure
  and set `errno' accordingly so that it can be retrieved properly on the Eiffel side.
- Basic reading routines also returns the number of bytes read, this helps in finding the code
  where a socket was closed gracefully (case where no exception is being raised).


Revision 61601 - Directory Listing
Modified Mon Jul 24 23:05:42 2006 UTC (13 years, 6 months ago) by manus
Made sure that `put_managed_pointer' and `read_to_managed_pointer' have a non-negative
  `nb_bytes' argument, as otherwise it does not make sense.


Revision 61600 - Directory Listing
Modified Mon Jul 24 23:05:05 2006 UTC (13 years, 6 months ago) by manus
Protected `read_buffer_from_medium' so that even if there is no data to be
  read it will not violate preconditions in the code it is using. However
  it is not yet clear how one should report the problem.


Revision 61595 - Directory Listing
Modified Mon Jul 24 22:25:46 2006 UTC (13 years, 6 months ago) by king
Reimplemented splitter_width to query style

Revision 61594 - Directory Listing
Modified Mon Jul 24 22:24:41 2006 UTC (13 years, 6 months ago) by king
Added key_menu_keysym handling for context menus

Revision 61593 - Directory Listing
Modified Mon Jul 24 22:22:15 2006 UTC (13 years, 6 months ago) by king
Fixed bug when destroying a maximized tool that had been removed from a parent window, this fixes bug#10644

Revision 61591 - Directory Listing
Modified Mon Jul 24 22:10:07 2006 UTC (13 years, 6 months ago) by larryl
If there is no text, we should set button style to not show text.
Otherwise there is gap after icons if no texts setted.

Revision 61583 - Directory Listing
Modified Mon Jul 24 17:58:46 2006 UTC (13 years, 6 months ago) by larryl
Removed comments.

Revision 61582 - Directory Listing
Modified Mon Jul 24 17:14:00 2006 UTC (13 years, 6 months ago) by jasonw
1. Modified to deal with error handling for waitpid. 2. Refactored PROCESS_UNIT_PROCESS_MANAGER a little.

Revision 61576 - Directory Listing
Modified Mon Jul 24 15:58:20 2006 UTC (13 years, 7 months ago) by jasonw
Fixed a bug that a terminated process was considered as a successfully exited process.

Revision 61569 - Directory Listing
Modified Mon Jul 24 05:41:16 2006 UTC (13 years, 7 months ago) by manus
Changed default behavior of INTERNAL to always perform the type mapping
  to avoid too many problems for existing code using INTERNAL.


Revision 61558 - Directory Listing
Modified Sat Jul 22 02:04:29 2006 UTC (13 years, 7 months ago) by jasonw
Added a flag to indicate if new process should be launched in a new process group on Unix.

Revision 61555 - Directory Listing
Modified Sat Jul 22 00:34:12 2006 UTC (13 years, 7 months ago) by manus
Added to ignore list all files that are coming from the extraction
  of gobo in that directory.


Revision 61554 - Directory Listing
Modified Sat Jul 22 00:32:44 2006 UTC (13 years, 7 months ago) by manus
Moved gobo.ecf to gobo directory. Updated existing .ecf file accordingly.

Revision 61553 - Directory Listing
Modified Sat Jul 22 00:10:37 2006 UTC (13 years, 7 months ago) by manus
Made libraries within libraries as read-only.


Revision 61550 - Directory Listing
Modified Fri Jul 21 18:55:48 2006 UTC (13 years, 7 months ago) by king
Indented comment

Revision 61549 - Directory Listing
Modified Fri Jul 21 18:54:13 2006 UTC (13 years, 7 months ago) by king
Now resetting any locked window or captured window in uncaught exception actions

Revision 61543 - Directory Listing
Modified Fri Jul 21 17:49:21 2006 UTC (13 years, 7 months ago) by jasonw
Corrected a feature comment.

Revision 61542 - Directory Listing
Modified Fri Jul 21 17:38:03 2006 UTC (13 years, 7 months ago) by king
Added a few pointer optimizations

Revision 61541 - Directory Listing
Modified Fri Jul 21 17:37:18 2006 UTC (13 years, 7 months ago) by king
Optimized font_settings_changed to use C string comparison

Revision 61540 - Directory Listing
Modified Fri Jul 21 17:32:16 2006 UTC (13 years, 7 months ago) by jasonw
1. Added a query in PROCESS_UNIT_PROCESS_MANAGER to check if a fork is successful. 2. Corrected a type issue in {PROCESS_UNIX_OS}.attach_terminals.

Revision 61527 - Directory Listing
Modified Fri Jul 21 00:08:48 2006 UTC (13 years, 7 months ago) by king
Fixed font setting changed that was returning false on the second time of calling, this should speed up creation of fonts due to the querying of the default font name

Revision 61526 - Directory Listing
Modified Thu Jul 20 23:03:57 2006 UTC (13 years, 7 months ago) by king
Added gdk_error_trap_push to prevent X errors from quitting the application immediately, removed locked_window hack for expose events as sometimes a window is locked during an exception and this puts Studio in an invalid state as no expose actions are handled

Revision 61516 - Directory Listing
Modified Thu Jul 20 19:23:37 2006 UTC (13 years, 7 months ago) by larryl
Removed useless locals.

Revision 61509 - Directory Listing
Modified Thu Jul 20 18:32:47 2006 UTC (13 years, 7 months ago) by manus
Fixed issue in bug#10724 where the focus in actions where not properly called when
  a combo-box receives the focus. It was due to the previous commit regarding `on_set_focus'
  because we changed too early the `focus_in_widget', now we store the previous value
  to find out if we should really call the focus_in_actions.


Revision 61508 - Directory Listing
Modified Thu Jul 20 18:31:06 2006 UTC (13 years, 7 months ago) by manus
Added missing precondition.


Revision 61498 - Directory Listing
Modified Thu Jul 20 05:06:55 2006 UTC (13 years, 7 months ago) by manus
Fixed an issue on Unix where the actions triggered when clicking on an item
  is actually fired before the item gets selected, as a consequence it was using
  the previously selected item rather than the one we clicked on.


Revision 61496 - Directory Listing
Modified Thu Jul 20 01:36:28 2006 UTC (13 years, 7 months ago) by manus
Fixed bug#10523 where the Oracle handle does not return a proper value for the casing
  of database table names.
Removed #ifdef EIF_BORLAND since the BCC55 we include support those.


Revision 61495 - Directory Listing
Modified Thu Jul 20 00:53:57 2006 UTC (13 years, 7 months ago) by manus
Fixing bug#10148 where `word_option_equal' would fail if `arg' was an empty string.
Added missing preconditions.


Revision 61492 - Directory Listing
Modified Wed Jul 19 22:54:37 2006 UTC (13 years, 7 months ago) by manus
Fixed bug#3630 and implemend `has_delay' per requested in bug report.


Revision 61481 - Directory Listing
Modified Wed Jul 19 19:36:46 2006 UTC (13 years, 7 months ago) by tedf
We do not insert any symbol in front of empty lines when symboling a selection.

Revision 61476 - Directory Listing
Modified Wed Jul 19 18:32:05 2006 UTC (13 years, 7 months ago) by king
Added file polling externals

Revision 61472 - Directory Listing
Modified Wed Jul 19 18:18:44 2006 UTC (13 years, 7 months ago) by king
Added medium polling code for use by studio

Revision 61471 - Directory Listing
Modified Wed Jul 19 18:17:50 2006 UTC (13 years, 7 months ago) by king
Removed redundant code

Revision 61470 - Directory Listing
Modified Wed Jul 19 18:17:44 2006 UTC (13 years, 7 months ago) by king
Removed redundant code

Revision 61467 - Directory Listing
Modified Wed Jul 19 16:40:53 2006 UTC (13 years, 7 months ago) by larryl
Let Ctrl + Tab navigation dialog can show more informations about a tab.
Added description and detail to SD_CONTENT which are used by zone navigation dialog.

Revision 61461 - Directory Listing
Modified Wed Jul 19 15:21:31 2006 UTC (13 years, 7 months ago) by manus
Removed `string_from_raw_string' since we can use `from_c_substring' in STRING.


Revision 61459 - Directory Listing
Modified Wed Jul 19 01:25:46 2006 UTC (13 years, 7 months ago) by manus
Fixed bug#10577 where we were using `make' instead of `$make' to get the makefile utility.


Revision 61458 - Directory Listing
Modified Wed Jul 19 01:19:36 2006 UTC (13 years, 7 months ago) by manus
Use `make' as defined per config.sh file.


Revision 61457 - Directory Listing
Modified Wed Jul 19 01:17:18 2006 UTC (13 years, 7 months ago) by manus
Fixed bug where script would fail if ISE_LIBRARY is not already defined.


Revision 61450 - Directory Listing
Modified Tue Jul 18 23:43:51 2006 UTC (13 years, 7 months ago) by king
Now always calling parent to check resize otherwise set_item_size in EV_VIEWPORT fails

Revision 61443 - Directory Listing
Modified Tue Jul 18 22:05:42 2006 UTC (13 years, 7 months ago) by manus
Fixed bug#10624 where `on_set_focus' did not get updated when we changed the parent version
  which now calls the application action sequences, but also call `update_current_push_button'
  when top level window is a dialog.


Revision 61436 - Directory Listing
Modified Tue Jul 18 21:25:16 2006 UTC (13 years, 7 months ago) by jasonw
Fixed a bug which caused extra garbage characters in redirected process output.

Revision 61429 - Directory Listing
Modified Tue Jul 18 18:57:55 2006 UTC (13 years, 7 months ago) by manus
Fixed missing declaration for `memset' when compiled on Solaris.


Revision 61425 - Directory Listing
Modified Tue Jul 18 18:20:24 2006 UTC (13 years, 7 months ago) by manus
Removed non-used local.


Revision 61424 - Directory Listing
Modified Tue Jul 18 18:20:03 2006 UTC (13 years, 7 months ago) by manus
Fixed obsolete warnings about not using `make' for MUTEX creation.


Revision 61420 - Directory Listing
Modified Tue Jul 18 18:00:21 2006 UTC (13 years, 7 months ago) by king
Added function for retrieving current window manager name

Revision 61419 - Directory Listing
Modified Tue Jul 18 17:47:14 2006 UTC (13 years, 7 months ago) by king
Added extra window manager and window externals

Revision 61418 - Directory Listing
Modified Tue Jul 18 17:46:19 2006 UTC (13 years, 7 months ago) by king
Added gdk_display_get_default_screen

Revision 61417 - Directory Listing
Modified Tue Jul 18 17:28:42 2006 UTC (13 years, 7 months ago) by king
Added disable_capture when hiding a window in case it has the capture at the time

Revision 61415 - Directory Listing
Modified Tue Jul 18 17:27:41 2006 UTC (13 years, 7 months ago) by king
Updated last_width and height to natural 16

Revision 61413 - Directory Listing
Modified Tue Jul 18 17:26:41 2006 UTC (13 years, 7 months ago) by king
Reimplemented width and height retrieval to only query if the parent needs a resize should the allocation be less than the minimum size

Revision 61411 - Directory Listing
Modified Tue Jul 18 16:34:33 2006 UTC (13 years, 7 months ago) by manus
Fixed warning by converting second argument of gethostname to a int.
Ensures that `errno' is reset after a successful call.


Revision 61410 - Directory Listing
Modified Tue Jul 18 16:28:37 2006 UTC (13 years, 7 months ago) by manus
Cosmetics.


Revision 61409 - Directory Listing
Modified Tue Jul 18 16:28:21 2006 UTC (13 years, 7 months ago) by manus
Increased default buffer size to avoid error in case hostname is very large.
  Usually the man page for `gethostname' says the limit is 256 characters.


Revision 61403 - Directory Listing
Modified Tue Jul 18 01:29:59 2006 UTC (13 years, 7 months ago) by jasonw
1. Added .NET implementation for PROCESS_INFO.
2. Removed unnecessary win32 API support classes.

Revision 61402 - Directory Listing
Modified Tue Jul 18 00:09:59 2006 UTC (13 years, 7 months ago) by king
Integrated fix for bug#10631 regarding viewable row indexes not being correct for parent tree nodes

Revision 61401 - Directory Listing
Modified Tue Jul 18 00:07:50 2006 UTC (13 years, 7 months ago) by king
Made a few slight loop optimizations

Revision 61391 - Directory Listing
Modified Mon Jul 17 21:05:39 2006 UTC (13 years, 7 months ago) by jasonw
Enalbed environment variable retrieval.

Revision 61389 - Directory Listing
Modified Mon Jul 17 19:28:25 2006 UTC (13 years, 7 months ago) by king
Corrected issue in remove where index of parent container was being used instead of that of child array

Revision 61386 - Directory Listing
Modified Mon Jul 17 18:53:10 2006 UTC (13 years, 7 months ago) by manus
Removed OS2 specific preprocessor directives since it has been a while since we
  stop supporting this platform.


Revision 61381 - Directory Listing
Modified Mon Jul 17 17:58:38 2006 UTC (13 years, 7 months ago) by jasonw
Fixed a bug that would think that launched process has exited when actually it is only stopped.

Revision 61375 - Directory Listing
Modified Sun Jul 16 20:33:23 2006 UTC (13 years, 7 months ago) by manus
Dummy implementation for .NET.


Revision 61368 - Directory Listing
Modified Sat Jul 15 03:48:59 2006 UTC (13 years, 7 months ago) by manus
Added missing implementation of EV_SHADOW_DIALOG_IMP on Unix.


Revision 61365 - Directory Listing
Modified Sat Jul 15 01:11:35 2006 UTC (13 years, 7 months ago) by jasonw
shortcut the way to get environment variables on UNIX for the moment because the way we used is not supported on Solaris.

Revision 61358 - Directory Listing
Modified Fri Jul 14 23:46:13 2006 UTC (13 years, 7 months ago) by manus
Update to new thread safe routine of `eif_prec_ecma_mapping.'.


Revision 61354 - Directory Listing
Modified Fri Jul 14 19:04:08 2006 UTC (13 years, 7 months ago) by jasonw
Fixed a type issue by changing ULONG_PTR to ULONG.

Revision 61353 - Directory Listing
Modified Fri Jul 14 19:02:01 2006 UTC (13 years, 7 months ago) by larryl
Should call caller's state instead of caller's content's state feature.
Because when caller is floating zone, content is void.

Revision 61352 - Directory Listing
Modified Fri Jul 14 19:00:36 2006 UTC (13 years, 7 months ago) by larryl
Floating state should record last_floating_width. last_floating_height too. 
Otherwise it's always 0, and when SD_HOT_ZONE_MAIN calculate title bar position will be a "divided by 0" problem.

Revision 61351 - Directory Listing
Modified Fri Jul 14 19:00:00 2006 UTC (13 years, 7 months ago) by larryl
Use Windows normal capture instead of heavy capture.

Revision 61350 - Directory Listing
Modified Fri Jul 14 18:59:16 2006 UTC (13 years, 7 months ago) by larryl
Floating state should record last_floating_width. last_floating_height too. 
Otherwise it's always 0, and when SD_HOT_ZONE_MAIN calculate title bar position will be a "divided by 0" problem.

Revision 61349 - Directory Listing
Modified Fri Jul 14 18:48:24 2006 UTC (13 years, 7 months ago) by jasonw
1. Refactored a little bit.
2. Removed an obsolete implementation.

Revision 61348 - Directory Listing
Modified Fri Jul 14 18:36:58 2006 UTC (13 years, 7 months ago) by jasonw
1. Implemented environment variables passing when launching new process. 2. Implemented PROCESS_INFO on UNIX.

Revision 61344 - Directory Listing
Modified Fri Jul 14 15:59:32 2006 UTC (13 years, 7 months ago) by jasonw
Removed unnecessary dependency to psapi.h.

Revision 61343 - Directory Listing
Modified Fri Jul 14 15:55:25 2006 UTC (13 years, 7 months ago) by manus
Fixed precondition violation in call because we were not providing the right arguments.


Revision 61341 - Directory Listing
Modified Fri Jul 14 15:33:00 2006 UTC (13 years, 7 months ago) by manus
Removed non-used locals.


Revision 61328 - Directory Listing
Modified Fri Jul 14 04:04:59 2006 UTC (13 years, 7 months ago) by manus
Fixed postcondition violation in `wel_set_range' from EV_SCROLL_BAR_IMP by changing
  the call to the Windows API `SetScrollInfo' by a `SendMessage' call with SBM_SETSCROLLINFO
  message. The reason is that in some cases (usually during resizing) the call to `SetScrollInfo'
  does nothing, but sending the SBM_SETSCROLLINFO seems to always work.
  Note that Microsoft does not recommend doing it that way.
Updated `cwin_get_scroll_info' so that we can get the result in case it would fail.
Fixed EV_GAUGE_IMP to have assertions on deferred routines, and updated descendants.


Revision 61327 - Directory Listing
Modified Fri Jul 14 01:52:37 2006 UTC (13 years, 7 months ago) by larryl
1.Make if user press on auto hide tab stub, then show it.
2.Now there is a timer before showing auto hide zones.

Revision 61326 - Directory Listing
Modified Fri Jul 14 01:06:59 2006 UTC (13 years, 7 months ago) by larryl
Export implementation to EV_ANY_HANDLER.

Revision 61325 - Directory Listing
Modified Fri Jul 14 01:03:49 2006 UTC (13 years, 7 months ago) by larryl
Cosmetics, comments remove unused locals.

Revision 61324 - Directory Listing
Modified Fri Jul 14 01:03:08 2006 UTC (13 years, 7 months ago) by larryl
Set pointer style to NO when no operation possible.

Revision 61323 - Directory Listing
Modified Fri Jul 14 01:02:22 2006 UTC (13 years, 7 months ago) by larryl
We select Windows normal capture when we want enable capture, then we switch it back to heavy capture.


Revision 61322 - Directory Listing
Modified Fri Jul 14 00:55:37 2006 UTC (13 years, 7 months ago) by larryl
Move capture type related codes from EV_PICK_AND_DROPABLE_IMP to EV_APPLICATION_IMP.
So, client programmers can selected the capture type they want on Windows.

Revision 61321 - Directory Listing
Modified Fri Jul 14 00:32:24 2006 UTC (13 years, 7 months ago) by jasonw
Added dummy implementation of PROCESS_INFO on Unix

Revision 61320 - Directory Listing
Modified Fri Jul 14 00:32:13 2006 UTC (13 years, 7 months ago) by larryl
Now when opening layout config, we don't set focus. In other cases we call set focus when client programmers call zone operation methods.

Revision 61319 - Directory Listing
Modified Thu Jul 13 23:51:40 2006 UTC (13 years, 7 months ago) by jasonw
Moved windows implementation of PROCESS_INFO into correct folder.

Revision 61316 - Directory Listing
Modified Thu Jul 13 23:30:06 2006 UTC (13 years, 7 months ago) by manus
Fixed invalid postcondition of `mask' which disallowed flag combinations.


Revision 61315 - Directory Listing
Modified Thu Jul 13 23:29:24 2006 UTC (13 years, 7 months ago) by manus
Use `Result' instead of `minimum' in postcondition of `minimum'.
Use `Result' instead of `maximum' in postcondition of `maximum'.


Revision 61314 - Directory Listing
Modified Thu Jul 13 23:28:03 2006 UTC (13 years, 7 months ago) by jasonw
Added a process launching flag.

Revision 61310 - Directory Listing
Modified Thu Jul 13 23:01:30 2006 UTC (13 years, 7 months ago) by jasonw
1. Enabled environment variables passing when launching new process.
2. Added PROCESS_INFO which contains some information of current process such as process id, process module and all associated environment variables.

Revision 61309 - Directory Listing
Modified Thu Jul 13 21:22:01 2006 UTC (13 years, 7 months ago) by tedf
Added comments.

Revision 61308 - Directory Listing
Modified Thu Jul 13 21:20:36 2006 UTC (13 years, 7 months ago) by larryl
Added Cs_dropshadow constant.

Revision 61307 - Directory Listing
Modified Thu Jul 13 21:17:44 2006 UTC (13 years, 7 months ago) by larryl
Removed unused locals.

Revision 61306 - Directory Listing
Modified Thu Jul 13 21:17:21 2006 UTC (13 years, 7 months ago) by larryl
Added tool bar indicator which is at tail use EV_PIXEL_BUFFER.

Revision 61305 - Directory Listing
Modified Thu Jul 13 21:16:24 2006 UTC (13 years, 7 months ago) by larryl
Added a new dialog which has shadow effect.
It only works on Windows XP currently.

Revision 61304 - Directory Listing
Modified Thu Jul 13 21:10:58 2006 UTC (13 years, 7 months ago) by larryl
Implemented new looking of Ctrl + Tab zone navigation dialog.

Revision 61302 - Directory Listing
Modified Thu Jul 13 19:08:08 2006 UTC (13 years, 7 months ago) by larryl
Made it directly use default window icon from EV_STOCK_PIXMAPS.

Revision 61301 - Directory Listing
Modified Thu Jul 13 19:05:38 2006 UTC (13 years, 7 months ago) by larryl
Added several new icons queries.

Revision 61297 - Directory Listing
Modified Thu Jul 13 18:29:44 2006 UTC (13 years, 7 months ago) by king
Removed use of is_parentable

Revision 61296 - Directory Listing
Modified Thu Jul 13 18:26:45 2006 UTC (13 years, 7 months ago) by king
Made compilable with pixmap conversion addition

Revision 61295 - Directory Listing
Modified Thu Jul 13 18:19:12 2006 UTC (13 years, 7 months ago) by king
Removed use of is_parentable

Revision 61294 - Directory Listing
Modified Thu Jul 13 18:15:03 2006 UTC (13 years, 7 months ago) by king
Updated show to use present instead of show_now

Revision 61289 - Directory Listing
Modified Thu Jul 13 17:29:33 2006 UTC (13 years, 7 months ago) by larryl
Changed EV_POINTER_STYLE codes to let it update x/y hot spot in WEL_CURSOR. We moved hot spot features from interface to implementation level.
Added implementations for new creation method make_with_pixmap.

Revision 61288 - Directory Listing
Modified Thu Jul 13 17:23:09 2006 UTC (13 years, 7 months ago) by larryl
Added width, height queries.

Revision 61287 - Directory Listing
Modified Thu Jul 13 17:20:42 2006 UTC (13 years, 7 months ago) by larryl
Change the order of call focus in actions. Because focus in actions may call set focus again, in this way it'll infinite loop.
Make SD_CONTENT hashable.

Revision 61285 - Directory Listing
Modified Thu Jul 13 15:19:56 2006 UTC (13 years, 7 months ago) by manus
Added inheritance to EV_ANY_HANDLER to get the implementation of EV_PIXMAP.


Revision 61280 - Directory Listing
Modified Thu Jul 13 13:23:51 2006 UTC (13 years, 7 months ago) by jfiat
cosmetic using 1_000_000 instead of 1000000

Revision 61278 - Directory Listing
Modified Thu Jul 13 05:09:04 2006 UTC (13 years, 7 months ago) by manus
Fixed incorrect code which generated VWEQ warnings.


Revision 61277 - Directory Listing
Modified Thu Jul 13 05:08:44 2006 UTC (13 years, 7 months ago) by manus
Removed non-used local.


Revision 61269 - Directory Listing
Modified Thu Jul 13 01:01:36 2006 UTC (13 years, 7 months ago) by manus
Removed FIXME.


Revision 61268 - Directory Listing
Modified Thu Jul 13 01:00:16 2006 UTC (13 years, 7 months ago) by manus
Fixed a long standing bug where calling `set_font' to properly initialize the dialog will
  not set the font correctly in the dialog. It was because `wel_log_font' from EV_FONT_IMP
  is a once and the dialog would use the value of the last font that updated it. Now we
  ensure it is updated properly with the font we want.


Revision 61264 - Directory Listing
Modified Thu Jul 13 00:12:27 2006 UTC (13 years, 7 months ago) by manus
Cosmetics: removed trailing spaces.


Revision 61263 - Directory Listing
Modified Thu Jul 13 00:12:11 2006 UTC (13 years, 7 months ago) by manus
Added missing quality constants.


Revision 61254 - Directory Listing
Modified Wed Jul 12 22:21:40 2006 UTC (13 years, 7 months ago) by manus
Replace EV_CURSOR with EV_POINTER_STYLE.


Revision 61253 - Directory Listing
Modified Wed Jul 12 22:15:52 2006 UTC (13 years, 7 months ago) by manus
Use EV_POINTER_STYLE instead of EV_CURSOR.


Revision 61250 - Directory Listing
Modified Wed Jul 12 22:08:01 2006 UTC (13 years, 7 months ago) by manus
Use static access to WEL_IDI_CONSTANTS instead of inheriting from it.
Removed `build_default_cursor' since it is not used anymore.


Revision 61249 - Directory Listing
Modified Wed Jul 12 22:05:31 2006 UTC (13 years, 7 months ago) by manus
Updated name of creation procedures.


Revision 61248 - Directory Listing
Modified Wed Jul 12 22:05:18 2006 UTC (13 years, 7 months ago) by manus
Added EV_POINTER_STYLE in list of things that can be copied.


Revision 61246 - Directory Listing
Modified Wed Jul 12 21:49:12 2006 UTC (13 years, 7 months ago) by manus
Fixed incorrect assertions for setting the position of a scrollbar which did not follow
  the Microsoft specification that for a scrollbar the maximum position is `max - (page -1).max (0)'.


Revision 61245 - Directory Listing
Modified Wed Jul 12 21:46:51 2006 UTC (13 years, 7 months ago) by manus
Mark constants frozen for static access.


Revision 61242 - Directory Listing
Modified Wed Jul 12 20:41:19 2006 UTC (13 years, 7 months ago) by jasonw
Fixed an issue which used an API which is not supported on Windows NT.

Revision 61240 - Directory Listing
Modified Wed Jul 12 19:50:44 2006 UTC (13 years, 7 months ago) by king
Removed hotspot setting for cursor as this should be done elsewhere

Revision 61239 - Directory Listing
Modified Wed Jul 12 19:49:52 2006 UTC (13 years, 7 months ago) by king
Corrected font matching algorithm to always find the closest match instead of just the first match

Revision 61238 - Directory Listing
Modified Wed Jul 12 19:46:15 2006 UTC (13 years, 7 months ago) by king
Slightly optimized font match algorithm

Revision 61237 - Directory Listing
Modified Wed Jul 12 19:26:30 2006 UTC (13 years, 7 months ago) by king
Updated font retrieval algorithm to find the best match instead of the first match

Revision 61236 - Directory Listing
Modified Wed Jul 12 19:25:21 2006 UTC (13 years, 7 months ago) by manus
Implemented valid_operands and open_operand_type as it is necessary for those using it
  (e.g. vision2 pick and drop).


Revision 61228 - Directory Listing
Modified Wed Jul 12 17:19:01 2006 UTC (13 years, 7 months ago) by manus
Ensured we return a unicode string.


Revision 61227 - Directory Listing
Modified Wed Jul 12 17:18:30 2006 UTC (13 years, 7 months ago) by manus
Added encapsulation of COMPOSITIONFORM structure.


Revision 61223 - Directory Listing
Modified Wed Jul 12 16:34:46 2006 UTC (13 years, 7 months ago) by manus
Added some constants in WEL for language identifiers.


Revision 61222 - Directory Listing
Modified Wed Jul 12 16:20:13 2006 UTC (13 years, 7 months ago) by manus
Added `ime_enabled'.


Revision 61219 - Directory Listing
Modified Wed Jul 12 16:04:53 2006 UTC (13 years, 7 months ago) by manus
Ensured that `make_with_pixel_buffer' also takes a (x,y) coordinates for the hotspot.


Revision 61218 - Directory Listing
Modified Wed Jul 12 15:38:47 2006 UTC (13 years, 7 months ago) by patrickr
Added codes that set width/height when make predefined cursor. (Larry)


Revision 61207 - Directory Listing
Modified Wed Jul 12 00:54:36 2006 UTC (13 years, 7 months ago) by manus
Exported `number_of_lines_displayed' and `number_of_lines_displayed_from_text'.


Revision 61205 - Directory Listing
Modified Wed Jul 12 00:01:50 2006 UTC (13 years, 7 months ago) by king
Updated to use EV_POINTER_STYLE

Revision 61204 - Directory Listing
Modified Wed Jul 12 00:00:25 2006 UTC (13 years, 7 months ago) by king
Updated to use EV_POINTER_STYLE

Revision 61203 - Directory Listing
Modified Tue Jul 11 23:59:47 2006 UTC (13 years, 7 months ago) by king
Updated cursor initialization from pointer style to fulfil postconditions, still needs correct implementation to set the xpm image

Revision 61202 - Directory Listing
Modified Tue Jul 11 23:58:35 2006 UTC (13 years, 7 months ago) by king
Added gdk_pixbuf_new_from_xpm_data

Revision 61200 - Directory Listing
Modified Tue Jul 11 23:58:08 2006 UTC (13 years, 7 months ago) by king
Updated to use EV_POINTER_STYLE

Revision 61198 - Directory Listing
Modified Tue Jul 11 23:57:30 2006 UTC (13 years, 7 months ago) by king
Moved default pointer style handling to EV_POINTER_STYLE_IMP

Revision 61197 - Directory Listing
Modified Tue Jul 11 23:57:03 2006 UTC (13 years, 7 months ago) by king
Added default pointer style handling

Revision 61196 - Directory Listing
Modified Tue Jul 11 23:55:35 2006 UTC (13 years, 7 months ago) by king
Updated from EV_CURSOR to EV_POINTER_STYLE

Revision 61194 - Directory Listing
Modified Tue Jul 11 23:38:50 2006 UTC (13 years, 7 months ago) by manus
Fixed issue when recycling the editor, it would trigger a call to `lose_focus' but because
  `editor_drawing_area' is already destroyed it would violate a precondition.


Revision 61189 - Directory Listing
Modified Tue Jul 11 22:31:05 2006 UTC (13 years, 7 months ago) by manus
Fixed a typo when code added ability to have minimize button, it disabled the maximize
  button. Now they are both enabled when a dialog is shown like a titled window.


Revision 61188 - Directory Listing
Modified Tue Jul 11 22:30:18 2006 UTC (13 years, 7 months ago) by manus
Cosmetics: removed trailing white spaces.


Revision 61186 - Directory Listing
Modified Tue Jul 11 21:31:03 2006 UTC (13 years, 7 months ago) by manus
Use EV_POINTER_STYLE instead of EV_CURSOR so that EiffelStudio can compile. Remains the rest of vision2 to update.


Revision 61185 - Directory Listing
Modified Tue Jul 11 21:30:07 2006 UTC (13 years, 7 months ago) by manus
Now use EV_POINTER_STYLE instead of EV_CURSOR.


Revision 61182 - Directory Listing
Modified Tue Jul 11 19:11:15 2006 UTC (13 years, 7 months ago) by manus
Fixed bug#10549 where menu would not disappear when calling `enable_capture' on a widget
  and there is an active menu. This would only occur on Solaris 10 in our testing.
Added C externals to help fixing that bug.


Revision 61178 - Directory Listing
Modified Tue Jul 11 16:54:57 2006 UTC (13 years, 7 months ago) by tedf
Fixed one tab upper zone not change pixmap problem.

Revision 61177 - Directory Listing
Modified Tue Jul 11 16:03:31 2006 UTC (13 years, 7 months ago) by king
Corrected parameter name

Revision 61172 - Directory Listing
Modified Mon Jul 10 23:55:21 2006 UTC (13 years, 7 months ago) by king
Added predefined cursor code implementation

Revision 61171 - Directory Listing
Modified Mon Jul 10 23:54:28 2006 UTC (13 years, 7 months ago) by king
Updated comment

Revision 61170 - Directory Listing
Modified Mon Jul 10 23:23:08 2006 UTC (13 years, 7 months ago) by larryl
Added default_create for EV_POINTER_STYLE which is create standard cursor.
Added EV_POINTER_STYLE_CONSTANTS which is predefined pointer style enumeration.
Added make_predefined for EV_POINTER_STYEL which take constants from EV_POINTER_STYLE_CONSTANTS`.
Implemented (just copy codes from EV_STOCK_PIXMAPS_IMP windows implementation) init_predefined feature.

Revision 61168 - Directory Listing
Modified Mon Jul 10 21:50:50 2006 UTC (13 years, 7 months ago) by king
Reimplemented key pressed routines to not use to_boolean

Revision 61167 - Directory Listing
Modified Mon Jul 10 21:50:28 2006 UTC (13 years, 7 months ago) by king
Reimplemented key pressed routines to not use to_boolean

Revision 61166 - Directory Listing
Modified Mon Jul 10 21:46:01 2006 UTC (13 years, 7 months ago) by king
Added inheritance to EV_ANY_HANDLER to access EV_PIXMAP_I

Revision 61165 - Directory Listing
Modified Mon Jul 10 21:41:05 2006 UTC (13 years, 7 months ago) by manus
Removed non-used local.


Revision 61164 - Directory Listing
Modified Mon Jul 10 21:24:04 2006 UTC (13 years, 7 months ago) by manus
Use `sub_pixmap' from the interface rather than the interface.


Revision 61163 - Directory Listing
Modified Mon Jul 10 21:23:36 2006 UTC (13 years, 7 months ago) by manus
Reduced export of `implementation' to EV_ANY, EV_ANY_I as it should and added EV_ANY_HANDLER
  for those implementation classes that really needs the implementation but are not true vision2 classes.


Revision 61162 - Directory Listing
Modified Mon Jul 10 21:22:42 2006 UTC (13 years, 7 months ago) by king
Converted has_struct_flag code to use Eiffel equivalent

Revision 61161 - Directory Listing
Modified Mon Jul 10 21:21:33 2006 UTC (13 years, 7 months ago) by king
Using gdk to query default cursor dimensions

Revision 61160 - Directory Listing
Modified Mon Jul 10 21:11:19 2006 UTC (13 years, 7 months ago) by king
Converted use of has_struct_flag to Eiffel equivalent

Revision 61159 - Directory Listing
Modified Mon Jul 10 21:10:52 2006 UTC (13 years, 7 months ago) by king
Converted use of has_struct_flag to Eiffel equivalent

Revision 61157 - Directory Listing
Modified Mon Jul 10 20:47:55 2006 UTC (13 years, 7 months ago) by king
Removed use of has_struct_flag

Revision 61156 - Directory Listing
Modified Mon Jul 10 20:36:22 2006 UTC (13 years, 7 months ago) by larryl
Should use SD_TITLE_BAR not SD_FLOATING_ZONE_TITLE_BAR.

Revision 61154 - Directory Listing
Modified Mon Jul 10 20:31:31 2006 UTC (13 years, 7 months ago) by larryl
We disabled user resize here, so there is no ugly looking after user drag the dialog to large size.

Revision 61153 - Directory Listing
Modified Mon Jul 10 20:29:59 2006 UTC (13 years, 7 months ago) by larryl
Clear feedback rectangle it's not needed, the rectangle was already cleared.

Revision 61152 - Directory Listing
Modified Mon Jul 10 20:27:00 2006 UTC (13 years, 7 months ago) by larryl
Handle the case when last floating state datas not initialized.

Revision 61151 - Directory Listing
Modified Mon Jul 10 20:23:58 2006 UTC (13 years, 7 months ago) by larryl
Now flip image it's done by WEL_GDIP_BITMAP automatically, so we removed the codes.

Revision 61150 - Directory Listing
Modified Mon Jul 10 20:21:17 2006 UTC (13 years, 7 months ago) by larryl
Fixed bug: clients should not call floating zone's destroy routine directly. They should use update_title_bar routine.
Fixed bug: sometimes update_last_content_state will get void parent. Now update_last_content_state feature require pass a widget parent parameter.
Added if protection to SD_FLOATING_ZONE's focus in/out features.

Revision 61149 - Directory Listing
Modified Mon Jul 10 20:05:31 2006 UTC (13 years, 7 months ago) by larryl
Enable capture immediately after user pointer pressed.
This can fixed the problem dragging actions can't be called when user dragging at the border of dragging area.

Revision 61148 - Directory Listing
Modified Mon Jul 10 20:01:29 2006 UTC (13 years, 7 months ago) by larryl
Export feature to SD_DEBUG_ACCESS.

Revision 61147 - Directory Listing
Modified Mon Jul 10 20:00:52 2006 UTC (13 years, 7 months ago) by larryl
Removed set focus codes.
So for auto hide zone during opening layout config, it'll not slide anymore.

Revision 61146 - Directory Listing
Modified Mon Jul 10 19:56:32 2006 UTC (13 years, 7 months ago) by larryl
Added default setting.

Revision 61145 - Directory Listing
Modified Mon Jul 10 19:56:08 2006 UTC (13 years, 7 months ago) by king
Now setting item to void before calling on_orphaned as callbacks may occur with the container being in an invalid state

Revision 61144 - Directory Listing
Modified Mon Jul 10 19:55:52 2006 UTC (13 years, 7 months ago) by larryl
Changed to use new EV_POINTER_STYLE.

Revision 61143 - Directory Listing
Modified Mon Jul 10 19:48:55 2006 UTC (13 years, 7 months ago) by larryl
Modified comment and added debug information.

Revision 61142 - Directory Listing
Modified Mon Jul 10 19:48:10 2006 UTC (13 years, 7 months ago) by larryl
Fixed bug that set notebook tab position but the drawing not updated.

Revision 61141 - Directory Listing
Modified Mon Jul 10 19:47:16 2006 UTC (13 years, 7 months ago) by larryl
Removed unused locals.

Revision 61140 - Directory Listing
Modified Mon Jul 10 19:46:38 2006 UTC (13 years, 7 months ago) by larryl
Finish implementations of new tool bar group items algorithm.
Now the calculations are fast and the result is as good as the original slow one.

Revision 61138 - Directory Listing
Modified Mon Jul 10 19:16:30 2006 UTC (13 years, 7 months ago) by king
Added default_cursor_size external

Revision 61136 - Directory Listing
Modified Mon Jul 10 17:58:58 2006 UTC (13 years, 7 months ago) by larryl
We reset EV_SCREEN instance when user starting a dragging operation. 
This can fix the dc update problem that user switch between normal video card screen dc and remote desktop screen dc.

Revision 61134 - Directory Listing
Modified Mon Jul 10 17:53:45 2006 UTC (13 years, 7 months ago) by larryl
Moved helper routines to WEL_BITMAP_HELPER.

Revision 61132 - Directory Listing
Modified Mon Jul 10 17:43:17 2006 UTC (13 years, 7 months ago) by larryl
Added comments.

Revision 61130 - Directory Listing
Modified Mon Jul 10 17:39:06 2006 UTC (13 years, 7 months ago) by larryl
Added WEL_BITMAP_HELPER which can query bit datas, query info header and flip bitmap datas.
Fixed WEL_GDIP_BITMAP load_image_from_file lock image file problem.

Revision 61112 - Directory Listing
Modified Mon Jul 10 03:44:58 2006 UTC (13 years, 7 months ago) by manus
ADded parenthesis as otherwise it does not compile on SGI.


Revision 61106 - Directory Listing
Modified Sun Jul 9 20:35:06 2006 UTC (13 years, 7 months ago) by manus
Made it compile due to recent change EV_CURSOR->EV_POINTER_STYLE.


Revision 61090 - Directory Listing
Modified Sat Jul 8 00:00:24 2006 UTC (13 years, 7 months ago) by king
Accounted for set_pointer_style change

Revision 61089 - Directory Listing
Modified Fri Jul 7 23:59:41 2006 UTC (13 years, 7 months ago) by king
Accounted for set_pointer_style change

Revision 61088 - Directory Listing
Modified Fri Jul 7 23:58:43 2006 UTC (13 years, 7 months ago) by king
Account for move of gtk_settings for 1.2 compatibility

Revision 61087 - Directory Listing
Modified Fri Jul 7 23:58:10 2006 UTC (13 years, 7 months ago) by king
Removed unnecessary assignment attempts

Revision 61086 - Directory Listing
Modified Fri Jul 7 23:57:07 2006 UTC (13 years, 7 months ago) by king
Accounted for change to pointer style

Revision 61085 - Directory Listing
Modified Fri Jul 7 23:56:36 2006 UTC (13 years, 7 months ago) by king
Added init_from_pointer_style

Revision 61084 - Directory Listing
Modified Fri Jul 7 23:56:11 2006 UTC (13 years, 7 months ago) by king
Made compilable with cursor change

Revision 61083 - Directory Listing
Modified Fri Jul 7 23:55:39 2006 UTC (13 years, 7 months ago) by king
Moved default_gtk_settings

Revision 61082 - Directory Listing
Modified Fri Jul 7 23:54:58 2006 UTC (13 years, 7 months ago) by king
Initial

Revision 61077 - Directory Listing
Modified Fri Jul 7 22:54:03 2006 UTC (13 years, 7 months ago) by konradm
removed a problem in dotnet. Agent call caused invalid program exception due to invalid argument count

Revision 61076 - Directory Listing
Modified Fri Jul 7 22:47:18 2006 UTC (13 years, 7 months ago) by manus
Changed `pointer_style' type from EV_CURSOR to EV_POINTER_STYLE to reduce internal
  conversions.


Revision 61075 - Directory Listing
Modified Fri Jul 7 22:46:44 2006 UTC (13 years, 7 months ago) by manus
Cosmetics.


Revision 61074 - Directory Listing
Modified Fri Jul 7 22:45:59 2006 UTC (13 years, 7 months ago) by manus
Cosmetics.


Revision 61069 - Directory Listing
Modified Fri Jul 7 22:24:54 2006 UTC (13 years, 7 months ago) by manus
Fixed various precondition violation. Ensured `duplicate_message' is always attached.


Revision 61067 - Directory Listing
Modified Fri Jul 7 22:06:53 2006 UTC (13 years, 7 months ago) by larryl
Added missing changes related to new EV_POINTER_STYLE.

Revision 61066 - Directory Listing
Modified Fri Jul 7 21:58:53 2006 UTC (13 years, 7 months ago) by larryl
Added new class EV_POINTER_STYLE which can fix cursor not shown correctly when use Remote Desktop on Windows.
Made EV_CURSOR obsolete. Added convertion routines between EV_CURSOR and EV_POINTER_STYLE.
Updated part of Vision2 codes to use new EV_POINTER_SYTLE.

Revision 61060 - Directory Listing
Modified Fri Jul 7 18:31:25 2006 UTC (13 years, 7 months ago) by patrickr
fix to make examples compile

Revision 61059 - Directory Listing
Modified Fri Jul 7 18:24:25 2006 UTC (13 years, 7 months ago) by larryl
Handled case when no top window, simply dispatch the message. This is fixed by Manu.

Revision 61053 - Directory Listing
Modified Fri Jul 7 17:22:52 2006 UTC (13 years, 7 months ago) by king
Changed raise to use set_foreground_window as set_active_window only works when the application is in the foreground

Revision 61043 - Directory Listing
Modified Fri Jul 7 04:35:42 2006 UTC (13 years, 7 months ago) by manus
Previous commit about accelerators which enabled the normal key down action to be
  called when it also matched an accelerator introduced a side effect when F10 is 
  chosen as an accelerator. Indeed on windows by default F10 highlight the first
  entry menu, but if you have an accelerator on F10 you have to press F10 twice
  to get the action to be executed.
  Because the only way to prevent this behavior is to not receive the F10 key down,
  we do this only when the windows has a F10 accelerator.


Revision 61042 - Directory Listing
Modified Fri Jul 7 04:14:54 2006 UTC (13 years, 7 months ago) by manus
Default implementation for default_pointer_style_width/height to make vision2 compile.


Revision 61038 - Directory Listing
Modified Fri Jul 7 00:00:23 2006 UTC (13 years, 7 months ago) by tedf
Fixed a bug that the editor cursor did not blink when the actual focus is in.

Revision 61033 - Directory Listing
Modified Thu Jul 6 23:11:39 2006 UTC (13 years, 7 months ago) by king
Reimplemented press action handling to pass void for item_button_press_action when the Void area has been clicked on

Revision 61032 - Directory Listing
Modified Thu Jul 6 23:11:08 2006 UTC (13 years, 7 months ago) by king
Reimplemented press action handling to pass void for item_button_press_action when the Void area has been clicked on

Revision 61031 - Directory Listing
Modified Thu Jul 6 23:09:46 2006 UTC (13 years, 7 months ago) by king
Improved item_is_in_pnd

Revision 61029 - Directory Listing
Modified Thu Jul 6 22:15:47 2006 UTC (13 years, 7 months ago) by tedf
Added protection for the case that content was void.

Revision 61028 - Directory Listing
Modified Thu Jul 6 22:14:33 2006 UTC (13 years, 7 months ago) by larryl
Added has_focus query to SD_CONTENT.
Added focused_content query to SD_DOCKING_MANAGER.

Revision 61027 - Directory Listing
Modified Thu Jul 6 21:57:13 2006 UTC (13 years, 7 months ago) by larryl
Added default cursor width/height queries.

Revision 61022 - Directory Listing
Modified Thu Jul 6 21:14:04 2006 UTC (13 years, 7 months ago) by konradm
removed bug for dotnet when using an agent that was created as an inline agent in a descendant or ancestor class

Revision 61021 - Directory Listing
Modified Thu Jul 6 21:13:19 2006 UTC (13 years, 7 months ago) by larryl
Added missing update title bar's stuff codes.

Revision 61004 - Directory Listing
Modified Thu Jul 6 08:35:38 2006 UTC (13 years, 7 months ago) by jfiat
By default the order of preferences was reversed.
fixed bug#10525 " Preferences are shown in reverse alphabetical order"

Revision 60997 - Directory Listing
Modified Wed Jul 5 23:30:12 2006 UTC (13 years, 7 months ago) by manus
Matched GTK behavior by firing first the normal windows message and then if it is
  an accelerator, then triggers the accelerator command.


Revision 60996 - Directory Listing
Modified Wed Jul 5 23:04:48 2006 UTC (13 years, 7 months ago) by manus
Fixed minor typo in comment.


Revision 60990 - Directory Listing
Modified Wed Jul 5 20:32:13 2006 UTC (13 years, 7 months ago) by king
Added gtk_tree_view_get_bin_window

Revision 60989 - Directory Listing
Modified Wed Jul 5 20:31:29 2006 UTC (13 years, 7 months ago) by king
Accounted for change of accelerators to be usable with EV_WINDOW

Revision 60988 - Directory Listing
Modified Wed Jul 5 20:30:33 2006 UTC (13 years, 7 months ago) by king
Added accelerator implementation from EV_TITLED_WINDOW_IMP

Revision 60987 - Directory Listing
Modified Wed Jul 5 20:29:19 2006 UTC (13 years, 7 months ago) by king
Moved accelerator implementation to EV_WINDOW_IMP

Revision 60986 - Directory Listing
Modified Wed Jul 5 18:59:47 2006 UTC (13 years, 7 months ago) by tedf
Pulled up accelerators into ev_window. Modification should be done on gtk side later.

Revision 60985 - Directory Listing
Modified Wed Jul 5 18:01:37 2006 UTC (13 years, 7 months ago) by manus
Removed previous fix for allow_resize, forbid_resize, internal_enable_border and internal_disable_border:
  we always call `set_style_and_redraw'. The real fix for not causing the capture of focus was to change
  in WEL `updated_cached_style' to prevent activate messages to be fired.


Revision 60984 - Directory Listing
Modified Wed Jul 5 17:52:00 2006 UTC (13 years, 7 months ago) by manus
Fixed a bug where for some style, we were loosing the focus because internally `SetWindowPos'
  performs a call to `set_focus' to your current window even if it is not visible. Adding the
  style `Swp_noactivate' prevents this behavior.


Revision 60983 - Directory Listing
Modified Wed Jul 5 17:49:17 2006 UTC (13 years, 7 months ago) by manus
Use `focus_in_actions_internal' and `focus_out_actions_internal' from EV_APPLICATION_IMP
  to avoid creation of useless action sequences.


Revision 60974 - Directory Listing
Modified Wed Jul 5 11:26:43 2006 UTC (13 years, 7 months ago) by jfiat
Do not include graphical classes when batch_preference is True

Revision 60964 - Directory Listing
Modified Tue Jul 4 18:16:30 2006 UTC (13 years, 7 months ago) by manus
Added `external_library' nodes.
Reformatted through project settings.


Revision 60963 - Directory Listing
Modified Tue Jul 4 17:25:27 2006 UTC (13 years, 7 months ago) by manus
Split `object' into `object' and `library'. This is necessary so that we put the `library'
  after any object files at link time so that it compiles with very strict C compiler (e.g. SGI).


Revision 60945 - Directory Listing
Modified Mon Jul 3 23:13:45 2006 UTC (13 years, 7 months ago) by manus
Updated to new inline specification and fix a C compiler warning because
  we need to cast result to expected Eiffel type EIF_POINTER.


Revision 60943 - Directory Listing
Modified Mon Jul 3 22:44:24 2006 UTC (13 years, 7 months ago) by larryl
We use `twin' to ensure the implementation of EV_PIXMAP is EV_PIXMAP_IMP and not EV_PIXMAP_IMP_DRAWABLE.
So it's faster and no memory leak when use with EV_TREE.

Revision 60940 - Directory Listing
Modified Mon Jul 3 21:47:34 2006 UTC (13 years, 7 months ago) by manus
Fixed a bug were not all content of EV_COMBO_BOX was permitted as `real_pointed_target', only the text field.
Fixed issue in case no `real_pointed_target' is found, we could violate the precondition of `has'
  in the old implementation of HASH_TABLE when looking it up in `global_pnd_targets'.


Revision 60938 - Directory Listing
Modified Mon Jul 3 21:02:45 2006 UTC (13 years, 7 months ago) by patrickr
fixed/added some copyright information

Revision 60900 - Directory Listing
Modified Sat Jul 1 14:44:11 2006 UTC (13 years, 7 months ago) by manus
Removed because not useful. We now have the wel.ecf file and the precompile config
  file in the delivery.


Revision 60892 - Directory Listing
Modified Fri Jun 30 22:32:27 2006 UTC (13 years, 7 months ago) by manus
Fixed obsolete call to `trylock'.


Revision 60891 - Directory Listing
Modified Fri Jun 30 22:32:01 2006 UTC (13 years, 7 months ago) by manus
Put parenthesis to make things clearer.


Revision 60885 - Directory Listing
Modified Fri Jun 30 19:40:05 2006 UTC (13 years, 7 months ago) by larryl
Categorize features.
Make interface nicer.

Revision 60884 - Directory Listing
Modified Fri Jun 30 19:39:06 2006 UTC (13 years, 7 months ago) by larryl
Added lock_bits, unlock_bits feature WEL_GDIP_BITMAP.
Added related classes and constants.
Added 2 C structs definitions in wel_gdi_plus.h.
Added new creation method for WEL_BITMAP which can make a DIB rgba bitmap.

Revision 60880 - Directory Listing
Modified Fri Jun 30 18:30:33 2006 UTC (13 years, 7 months ago) by larryl
We only can drag actions once.
This make things easier.

Revision 60879 - Directory Listing
Modified Fri Jun 30 18:29:52 2006 UTC (13 years, 7 months ago) by larryl
Use EV_PIXEL_BUFFER to show SD_FEEDBACK_INDICATORs.
So it works in all color depth. Before it's only work in 16bits.

Revision 60868 - Directory Listing
Modified Fri Jun 30 14:50:14 2006 UTC (13 years, 7 months ago) by manus
Fixed incorrect redefinition of `read_from_name_file' which covariantly redefined
  STRING_GENERAL into STRING_8 causing a CATCALL when a STRING_32 was passed as
  argument.


Revision 60867 - Directory Listing
Modified Fri Jun 30 14:34:16 2006 UTC (13 years, 7 months ago) by manus
Fixed precondition violation when compiled in single-threaded mode.


Revision 60835 - Directory Listing
Modified Thu Jun 29 23:46:29 2006 UTC (13 years, 7 months ago) by king
Removed as their functions are now performed in EV_APPLICATION_IMP

Revision 60834 - Directory Listing
Modified Thu Jun 29 23:46:17 2006 UTC (13 years, 7 months ago) by king
Removed as their functions are now performed in EV_APPLICATION_IMP

Revision 60833 - Directory Listing
Modified Thu Jun 29 23:44:20 2006 UTC (13 years, 7 months ago) by king
Made class obsolete as its functions are now performed in EV_APPLICATION

Revision 60832 - Directory Listing
Modified Thu Jun 29 23:37:43 2006 UTC (13 years, 7 months ago) by king
Removed redefinitions as they are now performed in EV_APPLICATION_IMP itself due to the new dependency of Vision2 with EiffelThread

Revision 60831 - Directory Listing
Modified Thu Jun 29 23:36:37 2006 UTC (13 years, 7 months ago) by king
Added thread locking implementation now that we now have a dependency on EiffelThread

Revision 60830 - Directory Listing
Modified Thu Jun 29 23:35:49 2006 UTC (13 years, 7 months ago) by larryl
Added is_title_unique query to docking manager.

Revision 60829 - Directory Listing
Modified Thu Jun 29 23:35:27 2006 UTC (13 years, 7 months ago) by king
Added dependency to thread library for built in idle action handling

Revision 60827 - Directory Listing
Modified Thu Jun 29 23:02:36 2006 UTC (13 years, 7 months ago) by larryl
Made query of unique title default to True.

Revision 60825 - Directory Listing
Modified Thu Jun 29 22:59:23 2006 UTC (13 years, 7 months ago) by larryl
1.Added feature to change the unique_title which is used for store docking layout.
2.Added comments, rename parameter to a better name.


Revision 60819 - Directory Listing
Modified Thu Jun 29 22:05:04 2006 UTC (13 years, 7 months ago) by king
Correct key release handling for toplevel windows

Revision 60813 - Directory Listing
Modified Thu Jun 29 21:39:36 2006 UTC (13 years, 7 months ago) by king
Now exporting set_pixmap to EV_PIXEL_BUFFER_IMP

Revision 60812 - Directory Listing
Modified Thu Jun 29 21:38:48 2006 UTC (13 years, 7 months ago) by king
Improved comments and object creation

Revision 60807 - Directory Listing
Modified Thu Jun 29 21:00:20 2006 UTC (13 years, 7 months ago) by tedf
Added a if protection so it works like a set, no same instances.

Revision 60804 - Directory Listing
Modified Thu Jun 29 20:15:08 2006 UTC (13 years, 7 months ago) by king
Added Pm_qs_paint for requesting that only paint messages be retrived via a peek_message

Revision 60803 - Directory Listing
Modified Thu Jun 29 20:13:41 2006 UTC (13 years, 7 months ago) by king
Added peek_paint_messages

Revision 60802 - Directory Listing
Modified Thu Jun 29 20:09:10 2006 UTC (13 years, 7 months ago) by king
Added process_graphical_events

Revision 60801 - Directory Listing
Modified Thu Jun 29 20:08:52 2006 UTC (13 years, 7 months ago) by king
Added recursive timeout call handling

Revision 60800 - Directory Listing
Modified Thu Jun 29 20:07:46 2006 UTC (13 years, 7 months ago) by king
Added process_graphical_events

Revision 60799 - Directory Listing
Modified Thu Jun 29 20:07:25 2006 UTC (13 years, 7 months ago) by king
Now exporting is_destroyed to EV_INTERNAL_TIMEOUT_IMP

Revision 60798 - Directory Listing
Modified Thu Jun 29 20:06:46 2006 UTC (13 years, 7 months ago) by king
Added destroy handling in timeout call

Revision 60797 - Directory Listing
Modified Thu Jun 29 20:05:42 2006 UTC (13 years, 7 months ago) by king
Moved gdk_window_process_all_updates to EV_GTK_EXTERNALS

Revision 60795 - Directory Listing
Modified Thu Jun 29 20:05:12 2006 UTC (13 years, 7 months ago) by king
Added gtk 2 dependent gdk_window_process_all_updates

Revision 60794 - Directory Listing
Modified Thu Jun 29 20:04:27 2006 UTC (13 years, 7 months ago) by king
Added process_graphical_events

Revision 60793 - Directory Listing
Modified Thu Jun 29 20:04:06 2006 UTC (13 years, 7 months ago) by king
Accounted for recursive call protection in EV_TIMEOUT_I

Revision 60792 - Directory Listing
Modified Thu Jun 29 20:03:17 2006 UTC (13 years, 7 months ago) by king
Moved recursive timeout call protection to _I

Revision 60760 - Directory Listing
Modified Thu Jun 29 14:48:55 2006 UTC (13 years, 7 months ago) by larryl
After called drag_actions we set "pressed" flag to False. Otherwise sometime the "pressed" flag always is True.
Such as " auto hide tab -> pin it -> drag it -> finish drag". Then the title bar of dragged zone will always automatically start dragging.

Revision 60757 - Directory Listing
Modified Thu Jun 29 00:22:58 2006 UTC (13 years, 7 months ago) by larryl
Now we only handle the case that pointer position changed.
Because sometime when the pointer actually not moved, but pointer motion actions it's still be called endlessly.

Revision 60756 - Directory Listing
Modified Thu Jun 29 00:21:08 2006 UTC (13 years, 7 months ago) by larryl
Directly use a integer in C external to make it VC6 compliance.

Revision 60749 - Directory Listing
Modified Thu Jun 29 00:08:38 2006 UTC (13 years, 7 months ago) by king
Accounted for move of pixbuf externals

Revision 60748 - Directory Listing
Modified Thu Jun 29 00:07:37 2006 UTC (13 years, 7 months ago) by king
Added gtk_label_set_angle external that now compiles against gtk 2.4 but has no effect

Revision 60747 - Directory Listing
Modified Thu Jun 29 00:06:48 2006 UTC (13 years, 7 months ago) by king
Added text rotation code so that it now compiles against gtk 2.4 but won't do anything

Revision 60745 - Directory Listing
Modified Thu Jun 29 00:05:48 2006 UTC (13 years, 7 months ago) by king
Accounted for move of pixbuf externals to EV_GTK_EXTERNALS

Revision 60744 - Directory Listing
Modified Thu Jun 29 00:05:17 2006 UTC (13 years, 7 months ago) by king
Rewrote gtk version dependent externals so that they can be compiled against versions that do not include the function called

Revision 60743 - Directory Listing
Modified Thu Jun 29 00:04:30 2006 UTC (13 years, 7 months ago) by king
Moved pixbuf externals to EV_GTK_EXTERNALS so that they can be used by EV_PIXEL_BUFFER_IMP inorder to supply both implementations

Revision 60733 - Directory Listing
Modified Wed Jun 28 23:46:57 2006 UTC (13 years, 7 months ago) by king
Reinstated gtk_widget_set_default_colormap so that Vision2 displays properly on 8 bit solaris machines, in theory this should not be needed but it does not display images correctly without it

Revision 60730 - Directory Listing
Modified Wed Jun 28 22:14:35 2006 UTC (13 years, 7 months ago) by patrickr
fixed a VTCM warning

Revision 60729 - Directory Listing
Modified Wed Jun 28 22:14:09 2006 UTC (13 years, 7 months ago) by patrickr
fixed vision2_extension for .NET

Revision 60724 - Directory Listing
Modified Wed Jun 28 21:28:03 2006 UTC (13 years, 7 months ago) by manus
Forget to protect `gdi_plus_token' when GDI+ is not installed.


Revision 60723 - Directory Listing
Modified Wed Jun 28 21:27:03 2006 UTC (13 years, 7 months ago) by manus
Fixed C compiler warning about non-initialized variable usage. It turns out that we needed
  to keep the token returned by GdiplusStartup when calling GdiplusShutdown. So now `gdi_plus_init'
  is calling `gdi_plus_token' which is a side effect function, but there is not much we can do here.


Revision 60719 - Directory Listing
Modified Wed Jun 28 17:11:45 2006 UTC (13 years, 7 months ago) by patrickr
exclude local cluster on windows

Revision 60717 - Directory Listing
Modified Wed Jun 28 16:30:48 2006 UTC (13 years, 7 months ago) by patrickr
added gobo_extension library as this is needed for the AGENT_BASED_EQUALITY_TESTER

Revision 60716 - Directory Listing
Modified Wed Jun 28 16:21:43 2006 UTC (13 years, 7 months ago) by larryl
Revised class comments.

Revision 60715 - Directory Listing
Modified Wed Jun 28 16:20:47 2006 UTC (13 years, 7 months ago) by larryl
Removed code for starting Gdi+ in creation method (now it's doing automatically in Wel Gdi+ classes).



Revision 60714 - Directory Listing
Modified Wed Jun 28 16:19:09 2006 UTC (13 years, 7 months ago) by larryl
Rename feature name to a better name.

Revision 60713 - Directory Listing
Modified Wed Jun 28 16:18:34 2006 UTC (13 years, 7 months ago) by larryl
Updated code due to class name changed.

Revision 60712 - Directory Listing
Modified Wed Jun 28 16:17:44 2006 UTC (13 years, 7 months ago) by larryl
Improved for Gdi object leak.
Handle pointer motion actions during pick and drop.

Revision 60711 - Directory Listing
Modified Wed Jun 28 16:13:00 2006 UTC (13 years, 7 months ago) by larryl
Rename internal_animation to animation, export it to SD_DOCKING_MANAGER_AGENTS.
It's for handle pointer motions during pick and drop.

Revision 60709 - Directory Listing
Modified Wed Jun 28 16:11:24 2006 UTC (13 years, 7 months ago) by manus
Updated file name to match Eiffel class name.


Revision 60708 - Directory Listing
Modified Wed Jun 28 16:11:14 2006 UTC (13 years, 7 months ago) by larryl
Added a additional condition before show the content.

Revision 60706 - Directory Listing
Modified Wed Jun 28 16:10:10 2006 UTC (13 years, 7 months ago) by larryl
Added pixel_buffer feature, so we can overcome different color depth problems.

Revision 60705 - Directory Listing
Modified Wed Jun 28 16:07:42 2006 UTC (13 years, 7 months ago) by larryl
Implemented auto-hide tab stub handle pointer motion actions during pick and drop.

Revision 60704 - Directory Listing
Modified Wed Jun 28 16:02:57 2006 UTC (13 years, 7 months ago) by larryl
Added if protection for veto_pebble_function.

Revision 60703 - Directory Listing
Modified Wed Jun 28 16:02:10 2006 UTC (13 years, 7 months ago) by larryl
Export destroy feature.

Revision 60702 - Directory Listing
Modified Wed Jun 28 15:57:49 2006 UTC (13 years, 7 months ago) by manus
Since putting the -lX11 block after pkg-config only seems to work for MacOS, I've made
  the output sensitive to the platform you are running on. This is necessary as on 
  SGI it would not link anymore.


Revision 60692 - Directory Listing
Modified Wed Jun 28 01:40:39 2006 UTC (13 years, 7 months ago) by larryl
Export 2 query features.

Revision 60691 - Directory Listing
Modified Wed Jun 28 01:37:28 2006 UTC (13 years, 7 months ago) by larryl
Before we destroy we check if item is null, after destroy we assign item to null.
This can make sure when GC call destroy_item work after user first called destroy_item.

Revision 60684 - Directory Listing
Modified Tue Jun 27 22:34:01 2006 UTC (13 years, 7 months ago) by king
Improved comments

Revision 60665 - Directory Listing
Modified Tue Jun 27 22:04:25 2006 UTC (13 years, 7 months ago) by larryl
EV_PIXEL_BUFFER_IMP became a client of GDI+ routines instead of inherit.


Revision 60664 - Directory Listing
Modified Tue Jun 27 22:02:18 2006 UTC (13 years, 7 months ago) by larryl
Completed Gdi+ classes refactory:
1.rename WEL_GDI_PLUS_STARTER into WEL_GDIP_STARTER
2.replace c_xxx ($item) into item := c_xxx ()
3.add precondition to the externals to say that `a_gdi_plus_handle' parameter is not null (use it as argument), do not use it as attribute.
4.optimize C external calls by using static to store function pointer.

Revision 60659 - Directory Listing
Modified Tue Jun 27 21:10:49 2006 UTC (13 years, 7 months ago) by king
Added rudimentary exception mechanism should for pixbuf loading

Revision 60655 - Directory Listing
Modified Tue Jun 27 19:52:17 2006 UTC (13 years, 7 months ago) by king
Change pnd_targets to a hash table for faster lookup

Revision 60653 - Directory Listing
Modified Tue Jun 27 19:40:58 2006 UTC (13 years, 7 months ago) by king
Accounted for slight pnd optimizations

Revision 60652 - Directory Listing
Modified Tue Jun 27 19:38:02 2006 UTC (13 years, 7 months ago) by king
Removed use of last_pointed_target

Revision 60651 - Directory Listing
Modified Tue Jun 27 19:37:23 2006 UTC (13 years, 7 months ago) by king
Refactored focus handling to work consistently across platforms

Revision 60648 - Directory Listing
Modified Tue Jun 27 19:29:46 2006 UTC (13 years, 7 months ago) by king
Renamed propagate_key_to_dialog to propagate_key_event_to_toplevel_window

Revision 60647 - Directory Listing
Modified Tue Jun 27 19:28:42 2006 UTC (13 years, 7 months ago) by king
Reimplemented focus handling so that focusing for Windows behaves consistently

Revision 60646 - Directory Listing
Modified Tue Jun 27 19:27:56 2006 UTC (13 years, 7 months ago) by king
Updated window with focus to be an EV_WINDOW so that focusing works with all window types

Revision 60645 - Directory Listing
Modified Tue Jun 27 19:26:51 2006 UTC (13 years, 7 months ago) by king
Added small optimizations for transport

Revision 60644 - Directory Listing
Modified Tue Jun 27 19:26:06 2006 UTC (13 years, 7 months ago) by king
Updated to use new pnd targets

Revision 60643 - Directory Listing
Modified Tue Jun 27 19:25:37 2006 UTC (13 years, 7 months ago) by king
Changed pnd_targets to a hash table for faster lookup

Revision 60642 - Directory Listing
Modified Tue Jun 27 19:25:01 2006 UTC (13 years, 7 months ago) by king
Change pointer_x and pointer_y to INTEGER_16

Revision 60639 - Directory Listing
Modified Tue Jun 27 19:00:22 2006 UTC (13 years, 7 months ago) by king
Added some pnd optimizations, refactored code to be gtk12 compliant

Revision 60629 - Directory Listing
Modified Tue Jun 27 18:08:26 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60628 - Directory Listing
Modified Tue Jun 27 18:08:03 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60627 - Directory Listing
Modified Tue Jun 27 18:07:45 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60626 - Directory Listing
Modified Tue Jun 27 18:07:08 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60624 - Directory Listing
Modified Tue Jun 27 18:06:50 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60623 - Directory Listing
Modified Tue Jun 27 18:05:33 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60622 - Directory Listing
Modified Tue Jun 27 18:05:20 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60621 - Directory Listing
Modified Tue Jun 27 18:05:03 2006 UTC (13 years, 7 months ago) by king
Added slight optimizations

Revision 60618 - Directory Listing
Modified Tue Jun 27 18:03:15 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60617 - Directory Listing
Modified Tue Jun 27 18:02:54 2006 UTC (13 years, 7 months ago) by king
Made compatible with gtk 1.2

Revision 60616 - Directory Listing
Modified Tue Jun 27 18:02:28 2006 UTC (13 years, 7 months ago) by konradm
- Support for agents on attributes and externals
- Support for inline agents.
- No freeze anymore when creating a new agent.
- Removed bug in Named tuples

Revision 60615 - Directory Listing
Modified Tue Jun 27 18:02:03 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60614 - Directory Listing
Modified Tue Jun 27 18:00:59 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60613 - Directory Listing
Modified Tue Jun 27 18:00:44 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60611 - Directory Listing
Modified Tue Jun 27 17:59:56 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60610 - Directory Listing
Modified Tue Jun 27 17:59:43 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60609 - Directory Listing
Modified Tue Jun 27 17:59:26 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60608 - Directory Listing
Modified Tue Jun 27 17:56:34 2006 UTC (13 years, 7 months ago) by king
Formatting

Revision 60607 - Directory Listing
Modified Tue Jun 27 17:55:53 2006 UTC (13 years, 7 months ago) by king
Now using gtk to determine if c_object is an event box before setting gtk_event_box_set_visible_window

Revision 60606 - Directory Listing
Modified Tue Jun 27 17:54:46 2006 UTC (13 years, 7 months ago) by king
Added gtk_is_event_box to determine if the c object of a widget is an event box

Revision 60592 - Directory Listing
Modified Tue Jun 27 16:41:57 2006 UTC (13 years, 7 months ago) by manus
Initial refactoring of GDI+ implementation in WEL. Will be completed by Larry.


Revision 60563 - Directory Listing
Modified Tue Jun 27 14:55:31 2006 UTC (13 years, 7 months ago) by larryl
Handle the case when zone is void.

Revision 60560 - Directory Listing
Modified Tue Jun 27 14:53:23 2006 UTC (13 years, 7 months ago) by larryl
Remove useless locals. 
Made a items twin before operation.

Revision 60555 - Directory Listing
Modified Tue Jun 27 14:44:54 2006 UTC (13 years, 7 months ago) by larryl
Fixed a bug that don't resize when change last notebook tab zone's state.

Revision 60553 - Directory Listing
Modified Tue Jun 27 14:41:37 2006 UTC (13 years, 7 months ago) by larryl
Added dependency checker, which only deal with check library dependency. On windows it check if Gdi+ if installed, if not give user a warning.

Revision 60551 - Directory Listing
Modified Tue Jun 27 14:36:33 2006 UTC (13 years, 7 months ago) by larryl
Use ARRAYED_SET instead ARRAYED_LIST which is more suitable.

Revision 60549 - Directory Listing
Modified Tue Jun 27 14:34:26 2006 UTC (13 years, 7 months ago) by larryl
Made default description and icon better.


Revision 60489 - Directory Listing
Modified Tue Jun 27 01:07:15 2006 UTC (13 years, 7 months ago) by larryl
Fixed bug when hide not hide parent split area, and the bug when show not show parent split area.

Revision 60487 - Directory Listing
Modified Tue Jun 27 00:27:14 2006 UTC (13 years, 7 months ago) by larryl
Added pixel buffer feature, so it can fix desaturation problem in non-32 bits mode.

Revision 60486 - Directory Listing
Modified Tue Jun 27 00:25:14 2006 UTC (13 years, 7 months ago) by larryl
1.Explicitly call destroy on a EV_TOOL_BAR, otherwise there will be Gdi object leak.
2.Use select actions instead of pointer press actions, so actions not performed so early.

Revision 60485 - Directory Listing
Modified Tue Jun 27 00:22:20 2006 UTC (13 years, 7 months ago) by larryl
Adjusted drawing height of a icon, so it's center aligned with the text.
Export some query features.

Revision 60484 - Directory Listing
Modified Tue Jun 27 00:17:34 2006 UTC (13 years, 7 months ago) by larryl
Partly implemented minimize functionality of editors notebook.

Revision 60483 - Directory Listing
Modified Tue Jun 27 00:11:10 2006 UTC (13 years, 7 months ago) by larryl
When showing hidden tabs dialog, let user can input a word to search when keyboard focus in labels.

Revision 60482 - Directory Listing
Modified Tue Jun 27 00:09:04 2006 UTC (13 years, 7 months ago) by larryl
Added is_visible feature to record if user widget is visible.

Revision 60481 - Directory Listing
Modified Tue Jun 27 00:08:07 2006 UTC (13 years, 7 months ago) by larryl
1. Add code to add editor place holder zone in rescue clause.
2. Remember if zone is visible when save config. When open config, set invisible if config data is not visible.

Revision 60480 - Directory Listing
Modified Tue Jun 27 00:06:20 2006 UTC (13 years, 7 months ago) by king
Now exporting set_pixmap to EV_PIXMEL_BUFFER_IMP

Revision 60479 - Directory Listing
Modified Tue Jun 27 00:05:37 2006 UTC (13 years, 7 months ago) by king
Implemented sub_pixmap

Revision 60476 - Directory Listing
Modified Tue Jun 27 00:00:49 2006 UTC (13 years, 7 months ago) by larryl
Rename feature name from "draw_on_to" to "sub_pixmap", so it's consistence with its behavior.

Revision 60474 - Directory Listing
Modified Mon Jun 26 23:50:13 2006 UTC (13 years, 7 months ago) by larryl
Use WEL Gdi+ classes to draw desaturated tool bar icons instead of directly using C externals.
Handled if pixel buffer is not available, we use Gdi to desaturated icons.


Revision 60470 - Directory Listing
Modified Mon Jun 26 23:33:16 2006 UTC (13 years, 7 months ago) by manus
Added more precise description to why we have our own gdiplus.h like header file.


Revision 60469 - Directory Listing
Modified Mon Jun 26 23:31:19 2006 UTC (13 years, 7 months ago) by manus
Renamed gdiplus.h into wel_gdi_plus.h.


Revision 60397 - Directory Listing
Modified Mon Jun 26 15:59:32 2006 UTC (13 years, 7 months ago) by larryl
Query color directly instead of query it from EV_GRID.

Revision 60396 - Directory Listing
Modified Mon Jun 26 15:58:29 2006 UTC (13 years, 7 months ago) by larryl
Fixed a bug when pointer double pressed, it should not call itself.

Revision 60395 - Directory Listing
Modified Mon Jun 26 15:54:50 2006 UTC (13 years, 7 months ago) by larryl
Increased 2 pixel height of title bars.

Revision 60361 - Directory Listing
Modified Mon Jun 26 01:09:19 2006 UTC (13 years, 7 months ago) by manus
Removed since now moved into Eiffel Vision2.


Revision 60360 - Directory Listing
Modified Mon Jun 26 01:08:32 2006 UTC (13 years, 7 months ago) by manus
Moved EV_PIXEL_BUFFER related classes to the main vision2 library.


Revision 60288 - Directory Listing
Modified Sat Jun 24 19:08:58 2006 UTC (13 years, 7 months ago) by manus
Fixed issue because wipe_out does not exist.


Revision 60252 - Directory Listing
Modified Fri Jun 23 17:55:28 2006 UTC (13 years, 8 months ago) by manus
Implemented in INTERNAL then mapping of old names (STRING, INTEGER, ...)
  to new names (STRING_32, INTEGER_32, ...) if requested by users.
  On .NET the mapping is done in INTERNAL_HELPER.
  On classic we use features of the runtime to do that, this is why we
  save the `pre_ecma_mapping_status' of the runtime in INTERNAL.


Revision 60241 - Directory Listing
Modified Fri Jun 23 15:36:35 2006 UTC (13 years, 8 months ago) by larryl
Implemented with WEL gdi+ classes.

Revision 60239 - Directory Listing
Modified Fri Jun 23 15:34:10 2006 UTC (13 years, 8 months ago) by larryl
Use C inline functions instead of C++ inline functions.
Added comments.


Revision 60237 - Directory Listing
Modified Fri Jun 23 15:31:15 2006 UTC (13 years, 8 months ago) by larryl
Added license information.

Revision 60236 - Directory Listing
Modified Fri Jun 23 15:29:46 2006 UTC (13 years, 8 months ago) by larryl
Move all GDI+ related classes to gdiplus folder.

Revision 60234 - Directory Listing
Modified Fri Jun 23 15:21:28 2006 UTC (13 years, 8 months ago) by larryl
Added a set of classes of native GDI+ calls.
Only functions used by EV_PIXEL_BUFFER_IMP windows version are implemented.

Revision 60233 - Directory Listing
Modified Fri Jun 23 15:08:13 2006 UTC (13 years, 8 months ago) by larryl
Added our gdipus header file which include all types we used in WEL gdi+ classes.

Revision 60191 - Directory Listing
Modified Thu Jun 22 20:27:06 2006 UTC (13 years, 8 months ago) by manus
Updated EiffelBase to take into account the adoption of the ECMA name for predefined
  types (e.g. STRING_8 instead of STRING, INTEGER_32 instead of INTEGER, ...).


Revision 60162 - Directory Listing
Modified Thu Jun 22 17:21:43 2006 UTC (13 years, 8 months ago) by manus
Removed {} around environment variable for consistency.


Revision 60161 - Directory Listing
Modified Thu Jun 22 17:19:03 2006 UTC (13 years, 8 months ago) by manus
Added cast to LPCSTR for a_path1 and a_path2 as it is required when the `c_same_files'
  C external is compiled in C++ mode.


Revision 60159 - Directory Listing
Modified Thu Jun 22 17:11:49 2006 UTC (13 years, 8 months ago) by king
Added comment about copying subpixbuf

Revision 60150 - Directory Listing
Modified Thu Jun 22 16:43:42 2006 UTC (13 years, 8 months ago) by manus
New location for EiffelSoftware.Runtime.dll.


Revision 60149 - Directory Listing
Modified Thu Jun 22 16:38:22 2006 UTC (13 years, 8 months ago) by manus
Made sure to read a SHORTCUT preference in a normalized way otherwise when checking if
  it is the default value does not work.


Revision 60128 - Directory Listing
Modified Thu Jun 22 11:43:04 2006 UTC (13 years, 8 months ago) by jfiat
for now we should keep using the keyword "is" for feature declaration
to keep compatibility with old version of 5.7 compiler (currently in development)

Revision 60111 - Directory Listing
Modified Thu Jun 22 00:21:34 2006 UTC (13 years, 8 months ago) by king
Moved destroy from initialization clause

Revision 60110 - Directory Listing
Modified Thu Jun 22 00:06:22 2006 UTC (13 years, 8 months ago) by king
Initial

Revision 60109 - Directory Listing
Modified Thu Jun 22 00:01:58 2006 UTC (13 years, 8 months ago) by king
Added pixbuf externals

Revision 60108 - Directory Listing
Modified Thu Jun 22 00:01:33 2006 UTC (13 years, 8 months ago) by king
Now exporting gc and drawable to ev_any_i for use by pixel buffer

Revision 60096 - Directory Listing
Modified Wed Jun 21 21:47:50 2006 UTC (13 years, 8 months ago) by patrickr
fixed same_file name

Revision 60092 - Directory Listing
Modified Wed Jun 21 21:23:54 2006 UTC (13 years, 8 months ago) by larryl
Rename feature to a better name.

Revision 60086 - Directory Listing
Modified Wed Jun 21 20:46:06 2006 UTC (13 years, 8 months ago) by king
Fixed to_character warnings

Revision 60081 - Directory Listing
Modified Wed Jun 21 20:25:11 2006 UTC (13 years, 8 months ago) by king
Moved accel_activate_intermediary to independent routines

Revision 60080 - Directory Listing
Modified Wed Jun 21 20:24:16 2006 UTC (13 years, 8 months ago) by king
Added accel_activate_intermediary from dependent routines

Revision 60079 - Directory Listing
Modified Wed Jun 21 20:22:36 2006 UTC (13 years, 8 months ago) by king
Refactored to be compatible with 1.2 implementation

Revision 60078 - Directory Listing
Modified Wed Jun 21 20:21:44 2006 UTC (13 years, 8 months ago) by king
Refactored to be compatible with 1.2 implementation

Revision 60077 - Directory Listing
Modified Wed Jun 21 20:16:58 2006 UTC (13 years, 8 months ago) by king
Refactored to use 2.4 implementation so they are no longer needed

Revision 60076 - Directory Listing
Modified Wed Jun 21 20:00:39 2006 UTC (13 years, 8 months ago) by king
Made compilable with 5.7 changes

Revision 60075 - Directory Listing
Modified Wed Jun 21 20:00:12 2006 UTC (13 years, 8 months ago) by king
Made compilable with 5.7 changes

Revision 60074 - Directory Listing
Modified Wed Jun 21 19:58:52 2006 UTC (13 years, 8 months ago) by king
Add gtk1.2 dependent timeout as set_interval_kamikaze is needed

Revision 60071 - Directory Listing
Modified Wed Jun 21 19:52:24 2006 UTC (13 years, 8 months ago) by manus
Fixed a minor issue as arguments are ASCII strings, but by default we used the Unicode version
  of CreateFile which made it not work.


Revision 60070 - Directory Listing
Modified Wed Jun 21 19:51:03 2006 UTC (13 years, 8 months ago) by manus
Fixed eweasel test#lib024 where change_name would fail if `new_name' represented
  the same file as Current.


Revision 60060 - Directory Listing
Modified Wed Jun 21 17:57:16 2006 UTC (13 years, 8 months ago) by larryl
Added query about if GDI+ is installed on the Windows system.

Revision 60059 - Directory Listing
Modified Wed Jun 21 17:51:18 2006 UTC (13 years, 8 months ago) by larryl
Use LoadLibrary instead of call alpha blend directly, so it's VC6 and Borland C compatible.

Revision 60053 - Directory Listing
Modified Wed Jun 21 17:29:52 2006 UTC (13 years, 8 months ago) by manus
Added ability to compare two filenames and check whether or not they are the same.
This code should work on .NET, classic (windows and unix).


Revision 60041 - Directory Listing
Modified Wed Jun 21 04:11:00 2006 UTC (13 years, 8 months ago) by manus
Fixed incorrect type for PostMessage.


Revision 60040 - Directory Listing
Modified Wed Jun 21 03:51:08 2006 UTC (13 years, 8 months ago) by manus
Fixed C compilation error for Borland which refuses a cast from INTEGER to POINTER.


Revision 60035 - Directory Listing
Modified Tue Jun 20 23:37:13 2006 UTC (13 years, 8 months ago) by manus
Fixed a bug which only occurred in a very specific situation at a customer site. The issue
  was the wrong memory allocation for BITMAPINFO used when calling CreateDIBSection, we ommitted
  the creation of the color table. However the number of entries in the color table is quite
  empiric and I'm not fully satisfied with my explanations.


Revision 60033 - Directory Listing
Modified Tue Jun 20 23:18:11 2006 UTC (13 years, 8 months ago) by manus
Merged content of `makefile.il' into `makefile.msc'. Added macro definitions to avoid Microsoft VC++ 2005
  obsolete warnings.


Revision 59998 - Directory Listing
Modified Tue Jun 20 15:31:57 2006 UTC (13 years, 8 months ago) by larryl
First commit of EV_PIXEL_BUFFER.
This class will always be a pixmap in system memory (not in video memory), and it's always 32bits.
It'll not lose alpha datas (but EV_PIXMAP will lose alpha datas).
In Windows implementation, it can load BMP, GIF, JPEG, PNG, TIFF, and EMF images.
In Windows it require Gdi+ installed which is come with Windows XP and later. For previous version such as Windows98 it's a free package from Microsoft.

Revision 59971 - Directory Listing
Modified Mon Jun 19 22:41:45 2006 UTC (13 years, 8 months ago) by manus
Replace call to `prune_all' by call to `prune' since we are sure there is only one element
  to remove. Moreover it fixes a side effect of setting the cursor off, which prevented
  in some cases iteration over Vision2 containers.


Revision 59968 - Directory Listing
Modified Mon Jun 19 21:50:52 2006 UTC (13 years, 8 months ago) by king
Removed first column pixel hack that was used to align the item with the header divider

Revision 59967 - Directory Listing
Modified Mon Jun 19 21:49:47 2006 UTC (13 years, 8 months ago) by king
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59966 - Directory Listing
Modified Mon Jun 19 21:49:25 2006 UTC (13 years, 8 months ago) by king
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59965 - Directory Listing
Modified Mon Jun 19 21:49:10 2006 UTC (13 years, 8 months ago) by king
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59964 - Directory Listing
Modified Mon Jun 19 21:48:53 2006 UTC (13 years, 8 months ago) by king
Now using prune_all instead of prune as prune_all is not needed and sets the structure cursor to off

Revision 59962 - Directory Listing
Modified Mon Jun 19 21:09:55 2006 UTC (13 years, 8 months ago) by manus
Removing dependency on `gdiplus.lib' as it is not available with VC++ 6.0. Instead we
  will use LoadLibrary to use gdi+ features.


Revision 59914 - Directory Listing
Modified Sat Jun 17 19:30:24 2006 UTC (13 years, 8 months ago) by manus
Integrated fix from soft-arch branch (missing paranthesis were causing worng computation).


Revision 59899 - Directory Listing
Modified Fri Jun 16 22:37:25 2006 UTC (13 years, 8 months ago) by jasonw
Fixed a typo issue.

Revision 59897 - Directory Listing
Modified Fri Jun 16 22:28:49 2006 UTC (13 years, 8 months ago) by patrickr
renamed conf_hash_table.e into equality_hash_table.e

Revision 59896 - Directory Listing
Modified Fri Jun 16 21:58:25 2006 UTC (13 years, 8 months ago) by jasonw
Fixed a typo bug.

Revision 59892 - Directory Listing
Modified Fri Jun 16 20:07:16 2006 UTC (13 years, 8 months ago) by patrickr
renamed CONF_HASH_TABLE into EQUALITY_HASH_TABLE

Revision 59891 - Directory Listing
Modified Fri Jun 16 18:43:16 2006 UTC (13 years, 8 months ago) by patrickr
undid accidental commit

Revision 59890 - Directory Listing
Modified Fri Jun 16 18:41:08 2006 UTC (13 years, 8 months ago) by patrickr
undid accidental commit

Revision 59889 - Directory Listing
Modified Fri Jun 16 18:40:10 2006 UTC (13 years, 8 months ago) by patrickr
undid accidental commit

Revision 59888 - Directory Listing
Modified Fri Jun 16 18:35:14 2006 UTC (13 years, 8 months ago) by patrickr
moved CONF_HASH_TABLE (a hash table which has an is_equal implementation that checks the values) into base_extension library

Revision 59869 - Directory Listing
Modified Fri Jun 16 15:30:57 2006 UTC (13 years, 8 months ago) by jfiat
added notion of "detached_console"  to allow launching a console base Vision2 application without the dos console

Revision 59851 - Directory Listing
Modified Fri Jun 16 00:53:21 2006 UTC (13 years, 8 months ago) by manus
Fixed VTCM errors for mentioning non-existent classes in export clauses.


Revision 59850 - Directory Listing
Modified Fri Jun 16 00:52:38 2006 UTC (13 years, 8 months ago) by manus
Moved all classes from library.net/wel into library/wel since our new configuration file
  permits us to do that and it makes things nicer. Updated wel.ecf accordingly.
Note that WEL_WINFORM_CONTAINTER has been moved into wel/support/dotnet which might not be the
  best place.


Revision 59847 - Directory Listing
Modified Thu Jun 15 23:40:03 2006 UTC (13 years, 8 months ago) by manus
Moved all classes from library.net/vision2 into library/vision2 since our new configuration file
  permits us to do that and it makes things nicer. Updated vision2.ecf accordingly.
Created classic and dotnet folder for EV_PIXMAP_IMP_LOADER so that the above can be done.


Revision 59839 - Directory Listing
Modified Thu Jun 15 23:27:52 2006 UTC (13 years, 8 months ago) by manus
Moved all classes from library.net/time into library/time since our new configuration file
  permits us to do that and it makes things nicer. Updated time.ecf accordingly.
Created classic and dotnet folder for C_DATE so that the above can be done.


Revision 59838 - Directory Listing
Modified Thu Jun 15 23:24:06 2006 UTC (13 years, 8 months ago) by manus
Fixed exclusion rules.


Revision 59837 - Directory Listing
Modified Thu Jun 15 23:22:45 2006 UTC (13 years, 8 months ago) by manus
Moved `file_rule' to the level of the cluster since this is where it applies.
Fixed exclusion rule.


Revision 59836 - Directory Listing
Modified Thu Jun 15 23:11:08 2006 UTC (13 years, 8 months ago) by manus
Removed because empty.


Revision 59835 - Directory Listing
Modified Thu Jun 15 23:10:46 2006 UTC (13 years, 8 months ago) by manus
Removed because empty.


Revision 59833 - Directory Listing
Modified Thu Jun 15 23:02:58 2006 UTC (13 years, 8 months ago) by manus
Moved all classes from library.net/thread into library/thread since our new configuration file
  permits us to do that and it makes things nicer. Updated thread.ecf accordingly.


Revision 59831 - Directory Listing
Modified Thu Jun 15 22:40:37 2006 UTC (13 years, 8 months ago) by manus
Moved all classes from library.net/base into library/base since our new configuration file
  permits us to do that and it makes things nicer. Updated base.ecf accordingly.


Revision 59830 - Directory Listing
Modified Thu Jun 15 22:37:34 2006 UTC (13 years, 8 months ago) by manus
Fixed issue where having STRING_GENERAL as argument of STRING works fine in classic
  but makes .NET compatibility worse since one cannot append a .NET String anymore.
  To avoid that problem, the `append' from STRING_GENERAL is renamed into `append_string_general'
  and previous implementation of `append' is used.


Revision 59827 - Directory Listing
Modified Thu Jun 15 20:01:53 2006 UTC (13 years, 8 months ago) by manus
Fixed bug in `append' where the last character of the other string was not appended.


Revision 59822 - Directory Listing
Modified Thu Jun 15 18:16:02 2006 UTC (13 years, 8 months ago) by manus
Added `append' to STRING_GENERAL.


Revision 59782 - Directory Listing
Modified Wed Jun 14 20:39:39 2006 UTC (13 years, 8 months ago) by manus
Merged from soft-arch branch for support of full UTF-8 encoding.


Revision 59781 - Directory Listing
Modified Wed Jun 14 20:33:13 2006 UTC (13 years, 8 months ago) by manus
Removed because empty (now it is in gtk).

Revision 59770 - Directory Listing
Modified Wed Jun 14 16:00:56 2006 UTC (13 years, 8 months ago) by manus
Fixed an issue where even if we don't force a redraw, we still need to set the style.


Revision 59747 - Directory Listing
Modified Wed Jun 14 00:17:50 2006 UTC (13 years, 8 months ago) by larryl
Record width/height of a zone before it off-screen.
Because when it's off-screen, the size will be 0.

Revision 59746 - Directory Listing
Modified Wed Jun 14 00:17:26 2006 UTC (13 years, 8 months ago) by larryl
Record width/height of a zone before it off-screen.
Because when it's off-screen, the size will be 0.

Revision 59742 - Directory Listing
Modified Tue Jun 13 23:28:08 2006 UTC (13 years, 8 months ago) by manus
Removed EV_INTERNAL_TOOLBAR_IMP from export clause since this class does not exist anymore.


Revision 59737 - Directory Listing
Modified Tue Jun 13 22:39:58 2006 UTC (13 years, 8 months ago) by patrickr
only call set_style_and_redraw if the window is shown, this should prevent the loosing of focus, fixes bug#10450  

Revision 59719 - Directory Listing
Modified Tue Jun 13 19:44:23 2006 UTC (13 years, 8 months ago) by larryl
Added external obj GdiPlus.lib link option for Windows.

Revision 59713 - Directory Listing
Modified Tue Jun 13 18:25:09 2006 UTC (13 years, 8 months ago) by patrickr
used gobo library is read only

Revision 59710 - Directory Listing
Modified Tue Jun 13 18:15:29 2006 UTC (13 years, 8 months ago) by larryl
Implemented create "destroy actions sequence".

Revision 59709 - Directory Listing
Modified Tue Jun 13 18:14:19 2006 UTC (13 years, 8 months ago) by larryl
Implemented create "destory actions sequence".

Revision 59705 - Directory Listing
Modified Tue Jun 13 17:41:10 2006 UTC (13 years, 8 months ago) by manus
Made sure that the store/retrieve are not blocking, because actually they are not
  thread safe internally when marked blocking (since it enables those routine to be
  called even if there is a GC cycle).


Revision 59704 - Directory Listing
Modified Tue Jun 13 17:37:36 2006 UTC (13 years, 8 months ago) by manus
Changed type of `timeout' from INTEGER_REF to CELL [INTEGER] since it makes more
  sense as eventually the _REF class will disappear.


Revision 59701 - Directory Listing
Modified Tue Jun 13 16:38:12 2006 UTC (13 years, 8 months ago) by larryl
Inherit EV_ANY for export features.

Revision 59700 - Directory Listing
Modified Tue Jun 13 16:20:52 2006 UTC (13 years, 8 months ago) by larryl
Implemented destroy actions.

Revision 59699 - Directory Listing
Modified Tue Jun 13 16:18:21 2006 UTC (13 years, 8 months ago) by larryl
Implemented destroy actions.

Revision 59697 - Directory Listing
Modified Tue Jun 13 15:53:05 2006 UTC (13 years, 8 months ago) by larryl
Updated license informations.

Revision 59687 - Directory Listing
Modified Tue Jun 13 15:02:30 2006 UTC (13 years, 8 months ago) by manus
Fixed last argument to CreateDIBSection to use `0' instead of NULL, since it expects a DWORD and not a pointer.


Revision 59686 - Directory Listing
Modified Tue Jun 13 15:00:09 2006 UTC (13 years, 8 months ago) by manus
Removed usage of EIF_INTEGER since it is not necessary, the signature says `unsigned int'
  not EIF_INTEGER.


Revision 59685 - Directory Listing
Modified Tue Jun 13 14:47:14 2006 UTC (13 years, 8 months ago) by manus
Fixed problem where `png.h' does not like to be included after we include setjmp.h before him.
  Since we do not use all the Eiffel types, I'm simply using `eif_config.h' after `png.h'.


Revision 59682 - Directory Listing
Modified Tue Jun 13 14:39:31 2006 UTC (13 years, 8 months ago) by larryl
Added 2 classes which are used by GDI+.

Revision 59667 - Directory Listing
Modified Tue Jun 13 00:39:48 2006 UTC (13 years, 8 months ago) by larryl
Fix a typo error.

Revision 59666 - Directory Listing
Modified Tue Jun 13 00:38:39 2006 UTC (13 years, 8 months ago) by larryl
Added if protection.

Revision 59665 - Directory Listing
Modified Tue Jun 13 00:38:11 2006 UTC (13 years, 8 months ago) by larryl
Added default settings.

Revision 59664 - Directory Listing
Modified Tue Jun 13 00:37:44 2006 UTC (13 years, 8 months ago) by larryl
Added code to set SD_ICONS_SINGLETON instance to SD_SHARED.

Revision 59663 - Directory Listing
Modified Tue Jun 13 00:36:52 2006 UTC (13 years, 8 months ago) by larryl
Added obsolete message.

Revision 59662 - Directory Listing
Modified Tue Jun 13 00:36:25 2006 UTC (13 years, 8 months ago) by larryl
Implemented for drawing classic down side notebook tabs.
Added features to query bits and info of WEL_BITMAPs.

Revision 59661 - Directory Listing
Modified Tue Jun 13 00:33:23 2006 UTC (13 years, 8 months ago) by larryl
Implemented new desaturation pixmap functions which is complete the same effect as .Net ToolStripRender createDisabledImage function.

Revision 59659 - Directory Listing
Modified Mon Jun 12 20:55:55 2006 UTC (13 years, 8 months ago) by king
Removed redundant 2.6 external

Revision 59648 - Directory Listing
Modified Mon Jun 12 16:20:12 2006 UTC (13 years, 8 months ago) by manus
Fixed bug#10438 for using `like item' instead of `G' to avoid system validity errors in descendant classes.


Revision 59646 - Directory Listing
Modified Mon Jun 12 16:12:37 2006 UTC (13 years, 8 months ago) by larryl
Added required libraries.

Revision 59641 - Directory Listing
Modified Mon Jun 12 15:13:07 2006 UTC (13 years, 8 months ago) by manus
Added inheritance to ANY to avoid system validity error due to lack of export.


Revision 59640 - Directory Listing
Modified Mon Jun 12 15:12:34 2006 UTC (13 years, 8 months ago) by manus
Fixed system validity errors due to lack of export on certain routines.


Revision 59638 - Directory Listing
Modified Mon Jun 12 15:01:09 2006 UTC (13 years, 8 months ago) by manus
Added inheritance to ANY to avoid system validity error with insufficient export.


Revision 59634 - Directory Listing
Modified Mon Jun 12 14:32:57 2006 UTC (13 years, 8 months ago) by manus
Removed empty components directory and updated configuration file accordingly.


Revision 59633 - Directory Listing
Modified Mon Jun 12 14:19:38 2006 UTC (13 years, 8 months ago) by manus
Removed empty directories and updated configuration file accordingly.


Revision 59607 - Directory Listing
Modified Fri Jun 9 19:49:08 2006 UTC (13 years, 8 months ago) by larryl
Updated to use new SD_ENUMERATION class.

Revision 59606 - Directory Listing
Modified Fri Jun 9 19:44:36 2006 UTC (13 years, 8 months ago) by larryl
Remove empty split area will be called only at the time real unlock update.

Revision 59605 - Directory Listing
Modified Fri Jun 9 19:43:40 2006 UTC (13 years, 8 months ago) by larryl
Updated codes to call build indicators.
Use new SD_HOT_ZONE_FACTORY_FACTORY to get SD_HOT_ZONE_FACTORY instance instead of USE SD_SYSTEM_COLOR_IMP.

Revision 59604 - Directory Listing
Modified Fri Jun 9 19:41:00 2006 UTC (13 years, 8 months ago) by larryl
Added feature "contents_editors" which will return all editor type contents.

Revision 59603 - Directory Listing
Modified Fri Jun 9 19:39:48 2006 UTC (13 years, 8 months ago) by larryl
Updated for editor place holder content.

Revision 59602 - Directory Listing
Modified Fri Jun 9 19:36:00 2006 UTC (13 years, 8 months ago) by larryl
Added feature "regroup_after_customize", it's be called after customize a tool bar zone.
Added more debug informations.

Revision 59600 - Directory Listing
Modified Fri Jun 9 19:26:02 2006 UTC (13 years, 8 months ago) by larryl
1.Fixed bug can't prune parent SD_FLOATING_TOOL_BAR_ZONE.
2.When a tool bar dock, it should enable capture.

Revision 59599 - Directory Listing
Modified Fri Jun 9 19:24:24 2006 UTC (13 years, 8 months ago) by larryl
Added feature `reposition', so it can make sure not tool bars overlap.

Revision 59597 - Directory Listing
Modified Fri Jun 9 19:21:45 2006 UTC (13 years, 8 months ago) by larryl
Removed a useless line.

Revision 59596 - Directory Listing
Modified Fri Jun 9 19:20:51 2006 UTC (13 years, 8 months ago) by larryl
Implemented a new tool bar item group algorithm which is much faster than before.
But it's not perfect yet, more commits will come.

Revision 59594 - Directory Listing
Modified Fri Jun 9 18:19:04 2006 UTC (13 years, 8 months ago) by larryl
1.We made a area sepcial at the beginning of tool bar row, in this area user can easily drag a tool bar to the begining of tool bar row.Otherwise, user must drag a tool bar  very carefully.
2.Query if Ctrl key pressed from EV_APPLICATION instead of doing it ourself.

Revision 59593 - Directory Listing
Modified Fri Jun 9 18:02:15 2006 UTC (13 years, 8 months ago) by larryl
Implemented hide normal widget tool bar items when docking vertically.

Revision 59592 - Directory Listing
Modified Fri Jun 9 18:00:35 2006 UTC (13 years, 8 months ago) by larryl
Added feature "force", so a tool bar item can extend to a index position directly.

Revision 59590 - Directory Listing
Modified Fri Jun 9 16:45:02 2006 UTC (13 years, 8 months ago) by larryl
Extract "build_indicator" feature.

Revision 59586 - Directory Listing
Modified Fri Jun 9 15:28:44 2006 UTC (13 years, 8 months ago) by larryl
Added set_default_editor_position that can set a editor content to show at "editor zone place holder" position.
Added code to set minimum size of a user_widget to 0 size.

Revision 59585 - Directory Listing
Modified Fri Jun 9 15:24:41 2006 UTC (13 years, 8 months ago) by larryl
Make docking manager support save/open tools/editors layout separately.

Revision 59584 - Directory Listing
Modified Fri Jun 9 15:22:56 2006 UTC (13 years, 8 months ago) by larryl
Make update_indicator can deal with the case that when tool bar is floating.
Make open_items_layout do some finish work.

Revision 59583 - Directory Listing
Modified Fri Jun 9 14:38:11 2006 UTC (13 years, 8 months ago) by larryl
Implemented feature "is_displayed".

Revision 59582 - Directory Listing
Modified Fri Jun 9 14:36:41 2006 UTC (13 years, 8 months ago) by larryl
Changed a little bit to the contract.

Revision 59577 - Directory Listing
Modified Fri Jun 9 00:31:50 2006 UTC (13 years, 8 months ago) by larryl
Added pointer press actions support for SD_TOOL_BAR_ITEMS.

Revision 59576 - Directory Listing
Modified Fri Jun 9 00:25:41 2006 UTC (13 years, 8 months ago) by larryl
Added warning comment to say that query pixmap from EV_TOOL_BAR_ITEM will lost all alpha datas.
This is because Windows Gdi will set all alpha datas to 0 , or do somethings lost alpha datas.

Revision 59572 - Directory Listing
Modified Thu Jun 8 23:56:49 2006 UTC (13 years, 8 months ago) by larryl
Updated code to support new editor place holder content.

Revision 59570 - Directory Listing
Modified Thu Jun 8 23:55:18 2006 UTC (13 years, 8 months ago) by larryl
Add factory method codes for editor place holder zone.

Revision 59569 - Directory Listing
Modified Thu Jun 8 23:53:28 2006 UTC (13 years, 8 months ago) by larryl
It seem there is bugs in "prune_all" function, so use first "start" then "prune".
Because title bar custom area set_parent works now, restore codes of extend custom area, wipe out custom area. 

Revision 59568 - Directory Listing
Modified Thu Jun 8 23:48:47 2006 UTC (13 years, 8 months ago) by larryl
Make feature zone recursive can do with more generic EV_CONTAINERs.
Added editor related features, the most important one is "editor_parent" which can query the top container of all editors. It's useful when save editors docking layout.

Revision 59567 - Directory Listing
Modified Thu Jun 8 23:39:07 2006 UTC (13 years, 8 months ago) by larryl
Notebook will resize tabs when client programmers change the text of tabs, because change texts will cause tabs size change.
When switch tabs, it'll lock update.

Revision 59565 - Directory Listing
Modified Thu Jun 8 23:34:15 2006 UTC (13 years, 8 months ago) by larryl
Use like keyword instead of fix the class type of a argument.

Revision 59563 - Directory Listing
Modified Thu Jun 8 23:32:04 2006 UTC (13 years, 8 months ago) by larryl
Extract direction enumeration from SD_DOCKING_MANAGER, content type enumeration from SD_SHARED to a new class SD_ENUMERATION.
Updated related classes.

Revision 59562 - Directory Listing
Modified Thu Jun 8 22:53:07 2006 UTC (13 years, 8 months ago) by paulb
Supported use of cursor keys to navigate set buttons.
Also make first button the default select button.

Revision 59555 - Directory Listing
Modified Thu Jun 8 22:08:38 2006 UTC (13 years, 8 months ago) by larryl
Added ability to save/open tools or editors layouts separately.
Before we only have the ability to save/open whole docking layouts.

Revision 59554 - Directory Listing
Modified Thu Jun 8 21:58:59 2006 UTC (13 years, 8 months ago) by larryl
Removed feature "hot zone factory" from SD_SYSTEM_COLOR_IMP to SD_HOT_ZONE_FACTORY_FACTORY to make it clear.


Revision 59551 - Directory Listing
Modified Thu Jun 8 21:49:31 2006 UTC (13 years, 8 months ago) by larryl
Added editor place holder zone, so if there is no editor there will be a place holder zone to keep the place for editors.

Revision 59514 - Directory Listing
Modified Thu Jun 8 15:58:42 2006 UTC (13 years, 8 months ago) by king
Tidied up pick and drop code for cursor reset and transport renabling, fixed potential bug calling when calling disable_capture on a widget that doesn't currently have the capture, previously it would unset the global capture widget

Revision 59494 - Directory Listing
Modified Thu Jun 8 00:32:56 2006 UTC (13 years, 8 months ago) by manus
Added precondition to state that new_name cannot be empty as it does not make sense
  to rename into nothing.


Revision 59493 - Directory Listing
Modified Thu Jun 8 00:31:30 2006 UTC (13 years, 8 months ago) by manus
Added `vk_alt' as synonym of `vk_menu' since it is used for representing the Alt key.


Revision 59479 - Directory Listing
Modified Wed Jun 7 17:22:12 2006 UTC (13 years, 8 months ago) by king
Removed use of NULL macro

Revision 59476 - Directory Listing
Modified Wed Jun 7 17:21:25 2006 UTC (13 years, 8 months ago) by king
Added handling to remove unnecessary padding for some frame styles

Revision 59475 - Directory Listing
Modified Wed Jun 7 17:19:57 2006 UTC (13 years, 8 months ago) by king
Removed use of NULL macro

Revision 59474 - Directory Listing
Modified Wed Jun 7 17:19:25 2006 UTC (13 years, 8 months ago) by king
Removed use of NULL macro

Revision 59473 - Directory Listing
Modified Wed Jun 7 17:18:52 2006 UTC (13 years, 8 months ago) by king
Removed use of NULL macro

Revision 59472 - Directory Listing
Modified Wed Jun 7 17:18:06 2006 UTC (13 years, 8 months ago) by king
Now using local variable for null pointer comparison as it is faster than performing a function call

Revision 59471 - Directory Listing
Modified Wed Jun 7 17:16:55 2006 UTC (13 years, 8 months ago) by king
Added style parsing for changing internal padding for frames

Revision 59470 - Directory Listing
Modified Wed Jun 7 17:14:59 2006 UTC (13 years, 8 months ago) by king
Now using local pointer for null comparison at is more optimal

Revision 59469 - Directory Listing
Modified Wed Jun 7 17:14:29 2006 UTC (13 years, 8 months ago) by king
Now using local pointer for null comparison at is more optimal

Revision 59468 - Directory Listing
Modified Wed Jun 7 17:14:11 2006 UTC (13 years, 8 months ago) by king
Now using local pointer for null comparison at is more optimal

Revision 59467 - Directory Listing
Modified Wed Jun 7 17:13:27 2006 UTC (13 years, 8 months ago) by king
Now using local pointer for null comparison at is more optimal

Revision 59466 - Directory Listing
Modified Wed Jun 7 17:12:48 2006 UTC (13 years, 8 months ago) by king
Now using local pointer for null comparison at is more optimal

Revision 59465 - Directory Listing
Modified Wed Jun 7 17:11:39 2006 UTC (13 years, 8 months ago) by king
Added externals for left and right alt keys for Alt key handling

Revision 59464 - Directory Listing
Modified Wed Jun 7 17:10:23 2006 UTC (13 years, 8 months ago) by king
Added support for Alt key handling

Revision 59463 - Directory Listing
Modified Wed Jun 7 17:09:46 2006 UTC (13 years, 8 months ago) by king
Added Alt key to key constants

Revision 59419 - Directory Listing
Modified Mon Jun 5 20:50:47 2006 UTC (13 years, 8 months ago) by king
Optimized widget_at_position calls to use gtk optimized widget_at_mouse_pointer

Revision 59418 - Directory Listing
Modified Mon Jun 5 20:49:49 2006 UTC (13 years, 8 months ago) by king
Now using new widget_at_mouse_pointer as it is more optimal on gtk

Revision 59417 - Directory Listing
Modified Mon Jun 5 20:38:11 2006 UTC (13 years, 8 months ago) by king
Added optimization for widget_at_position in case x and y are already at the current mouse pointer position

Revision 59415 - Directory Listing
Modified Mon Jun 5 20:29:07 2006 UTC (13 years, 8 months ago) by king
Redefined widget_at_mouse_pointer as an optimization

Revision 59414 - Directory Listing
Modified Mon Jun 5 20:28:18 2006 UTC (13 years, 8 months ago) by king
Added widget_at_mouse_pointer as an optimization for gtk as widget_at_position is very slow to use from motion actions

Revision 59412 - Directory Listing
Modified Mon Jun 5 20:27:10 2006 UTC (13 years, 8 months ago) by king
Added widget_at_mouse_pointer as an optimization on gtk if you need to know what widget is underneath the mouse pointer

Revision 59409 - Directory Listing
Modified Mon Jun 5 18:16:16 2006 UTC (13 years, 8 months ago) by patrickr
removed INDEX_LIST from export clause as there is no such class in base

Revision 59408 - Directory Listing
Modified Mon Jun 5 18:14:58 2006 UTC (13 years, 8 months ago) by patrickr
created base_extension and gobo_extension libraries which provide some extensions to base and gobo
moved some generally usable classes into base_extension and gobo_extension

Revision 59388 - Directory Listing
Modified Sat Jun 3 14:16:27 2006 UTC (13 years, 8 months ago) by manus
Removed export to E_FEATURE which is not a class of the universe.


Revision 59383 - Directory Listing
Modified Fri Jun 2 23:19:01 2006 UTC (13 years, 8 months ago) by king
Corrected has_focus to check whether return toplevel widget is indeed a window

Revision 59382 - Directory Listing
Modified Fri Jun 2 23:18:02 2006 UTC (13 years, 8 months ago) by king
Added gtk_widget_toplevel external

Revision 59378 - Directory Listing
Modified Fri Jun 2 17:23:59 2006 UTC (13 years, 8 months ago) by king
Made recompute_text_dimensions work for when item does not have a parent

Revision 59377 - Directory Listing
Modified Fri Jun 2 16:35:23 2006 UTC (13 years, 8 months ago) by king
Corrected vertical_scroll_bar type

Revision 59376 - Directory Listing
Modified Fri Jun 2 16:23:40 2006 UTC (13 years, 8 months ago) by king
Moved scrollbar definitions next to header

Revision 59375 - Directory Listing
Modified Fri Jun 2 16:22:34 2006 UTC (13 years, 8 months ago) by king
Now exporting horizontal and vertical scrollbars

Revision 59357 - Directory Listing
Modified Thu Jun 1 23:19:13 2006 UTC (13 years, 8 months ago) by king
Fixed bug #10398 where center coordinate was set incorrectly

Revision 59353 - Directory Listing
Modified Thu Jun 1 22:01:47 2006 UTC (13 years, 8 months ago) by manus
Fixed a bug with `insert_rows_at' where if you insert new row in the middle of rows,
  the rows below won't be refreshed properly.


Revision 59350 - Directory Listing
Modified Thu Jun 1 18:58:23 2006 UTC (13 years, 8 months ago) by manus
Reverted back to more logical implementation for `set_minimum_width_in_characters' to
  simply do nb chars * maximum_width of a char. It is not perfect but much better than
  doing twice the requested number of characters.
  Removed + 9, since it seems to come from nowhere.


Revision 59345 - Directory Listing
Modified Thu Jun 1 17:41:17 2006 UTC (13 years, 8 months ago) by king
Formatting

Revision 59343 - Directory Listing
Modified Thu Jun 1 16:43:13 2006 UTC (13 years, 8 months ago) by manus
Revisited `tooltip' handling as revision 59000 introduced a problem where if a grid
  does not have a tooltip set, and that an item has one, it displays it, but if you
  move to another item which does not have a tooltip it will still display the previous
  tooltip.


Revision 59338 - Directory Listing
Modified Thu Jun 1 16:17:45 2006 UTC (13 years, 8 months ago) by manus
Take into account the fact that `a_tooltip' is Void when calling `set_tooltip'.


Revision 59337 - Directory Listing
Modified Thu Jun 1 16:17:16 2006 UTC (13 years, 8 months ago) by manus
Fixed post-condition as it did not take into account that `tooltip' could be Void.


Revision 59328 - Directory Listing
Modified Thu Jun 1 03:42:53 2006 UTC (13 years, 8 months ago) by manus
Automatically select the item which is already chosen, make it easier from the keyboard
  to see which one is selected.


Revision 59327 - Directory Listing
Modified Thu Jun 1 03:35:15 2006 UTC (13 years, 8 months ago) by manus
Use EV_GRID_CHOICE_ITEM instead of EV_GRID_COMBO_ITEM which is more user friendly
  when you have to select an entry quickly with the mouse or keyboard.


Revision 59325 - Directory Listing
Modified Thu Jun 1 03:31:40 2006 UTC (13 years, 8 months ago) by manus
New type of item similar to EV_GRID_COMBO_ITEM except that this one is simpler
  to use and you have to do less click to select an entry.


Revision 59323 - Directory Listing
Modified Thu Jun 1 00:25:53 2006 UTC (13 years, 8 months ago) by manus
Changed behavior of `layout_procedure'. Now instead of getting 0, we get the default
  values on how the default implementation will draw the text and the pixmap. It makes
  it easier for user to swap text and pixmap and still preserves some existing values.
  Added usage of `has_text_pixmap_overlapping' in case text is at the left of the pixmap.


Revision 59322 - Directory Listing
Modified Thu Jun 1 00:24:18 2006 UTC (13 years, 8 months ago) by manus
Added new configuration option: we can decide whether or not the
text will overlap the pixmap if pixmap is at the right of the text.


Revision 59321 - Directory Listing
Modified Thu Jun 1 00:23:19 2006 UTC (13 years, 8 months ago) by manus
Uncommented `set_mask' so that it can be used.


Revision 59320 - Directory Listing
Modified Thu Jun 1 00:22:35 2006 UTC (13 years, 8 months ago) by manus
Added `make_with_size' for creation procedure.


Revision 59319 - Directory Listing
Modified Thu Jun 1 00:09:03 2006 UTC (13 years, 8 months ago) by king
Removed redundant C code

Revision 59289 - Directory Listing
Modified Tue May 30 23:11:22 2006 UTC (13 years, 8 months ago) by king
Reinstated leave enter and motion events for auxilliary controls

Revision 59280 - Directory Listing
Modified Tue May 30 20:20:22 2006 UTC (13 years, 8 months ago) by manus
To have the same behavior as trees and lists where pressing the down key on a grid which has the
  focus but no item selected would select the first visible item in the list.


Revision 59272 - Directory Listing
Modified Tue May 30 16:30:19 2006 UTC (13 years, 8 months ago) by larryl
Now ev_load_pixmap.c load 32bits pixmap instead of 24bits pixmap, so updated the codes here.

Revision 59235 - Directory Listing
Modified Fri May 26 18:03:24 2006 UTC (13 years, 8 months ago) by konradm
Updated in_assertion so that it works with the new compiler as now an inline
  routine is generated without a context, so in multithreaded mode we need to
  call GTCX as `in_assertion' is a per-thread data.


Revision 59226 - Directory Listing
Modified Fri May 26 16:27:32 2006 UTC (13 years, 8 months ago) by king
Changed selection behavior so that ensure_visible is no longer called when an item or row is clicked upon

Revision 59216 - Directory Listing
Modified Thu May 25 23:19:30 2006 UTC (13 years, 8 months ago) by larryl
Added support for 32bits pixmaps.

Revision 59215 - Directory Listing
Modified Thu May 25 23:17:46 2006 UTC (13 years, 8 months ago) by king
Changed is_item_navigatable to return false for items whose parent row height is set to zero pixels

Revision 59214 - Directory Listing
Modified Thu May 25 22:53:24 2006 UTC (13 years, 8 months ago) by king
Reimplemented set_size mask handling to work correctly with masked images, new mask is opaque in the new area

Revision 59211 - Directory Listing
Modified Thu May 25 21:02:43 2006 UTC (13 years, 8 months ago) by patrickr
fixed test#table003

Revision 59208 - Directory Listing
Modified Thu May 25 17:59:12 2006 UTC (13 years, 8 months ago) by king
Now only calling idle actions just before the cpu is relinquished to match the windows

Revision 59207 - Directory Listing
Modified Thu May 25 17:28:56 2006 UTC (13 years, 8 months ago) by larryl
Changed to load pixmap alpha channel datas, so we can use Windows AlphaBlend, UpdateLayeredWindow API calls.
Now r,g,b data is premultiplied with alpha datas.

Revision 59206 - Directory Listing
Modified Thu May 25 17:10:35 2006 UTC (13 years, 8 months ago) by jasonw
Added a query `is_tabulation' in editor token classes.

Revision 59202 - Directory Listing
Modified Thu May 25 16:37:34 2006 UTC (13 years, 8 months ago) by king
Reverted back to bg and fg as text and base are incorrect for container widgets

Revision 59201 - Directory Listing
Modified Thu May 25 16:36:42 2006 UTC (13 years, 8 months ago) by king
Corrected color pointers to use textable widget

Revision 59196 - Directory Listing
Modified Thu May 25 15:49:05 2006 UTC (13 years, 8 months ago) by manus
Cannot make `last_created_thread' obsolete because it is still needed.


Revision 59188 - Directory Listing
Modified Thu May 25 00:00:49 2006 UTC (13 years, 8 months ago) by king
Added signal connect implementation from ev_any_imp

Revision 59187 - Directory Listing
Modified Thu May 25 00:00:12 2006 UTC (13 years, 8 months ago) by king
Move signal_connect implementation in to gtk marshal class

Revision 59186 - Directory Listing
Modified Wed May 24 23:58:59 2006 UTC (13 years, 8 months ago) by king
Now using text instead of fg for foreground color retrieval

Revision 59184 - Directory Listing
Modified Wed May 24 22:56:22 2006 UTC (13 years, 8 months ago) by king
Removed use of c_string_from_eiffel_string as there may be side affects from gtk where setting the string will cause events that will reuse c_string_from_eiffel_string that will corrupt the string pointer

Revision 59182 - Directory Listing
Modified Wed May 24 22:11:09 2006 UTC (13 years, 8 months ago) by king
Now using text and base for bforeground and background color retrieval

Revision 59177 - Directory Listing
Modified Wed May 24 21:32:55 2006 UTC (13 years, 8 months ago) by manus
Added conversion STRING_GENERAL to SYSTEM_STRING since now `to_cil' is available.


Revision 59176 - Directory Listing
Modified Wed May 24 21:31:57 2006 UTC (13 years, 8 months ago) by manus
Moved `to_cil' of STRING, STRING_32 into parent STRING_GENERAL.


Revision 59151 - Directory Listing
Modified Tue May 23 23:50:11 2006 UTC (13 years, 9 months ago) by king
Tidied up set_editable

Revision 59150 - Directory Listing
Modified Tue May 23 23:49:35 2006 UTC (13 years, 9 months ago) by king
Made spacing between pixmap and text 1 pixel smaller as it looks more aesthetically pleasing

Revision 59149 - Directory Listing
Modified Tue May 23 23:48:48 2006 UTC (13 years, 9 months ago) by king
Fixed bug where motion handling was only being fired for pick and drop transporters

Revision 59148 - Directory Listing
Modified Tue May 23 22:12:03 2006 UTC (13 years, 9 months ago) by king
Refactored implementation to allow for easy integration of items

Revision 59147 - Directory Listing
Modified Tue May 23 22:11:27 2006 UTC (13 years, 9 months ago) by king
Accounted for item pnd integration

Revision 59146 - Directory Listing
Modified Tue May 23 22:10:41 2006 UTC (13 years, 9 months ago) by king
Accounted for item pnd integration

Revision 59145 - Directory Listing
Modified Tue May 23 22:10:14 2006 UTC (13 years, 9 months ago) by king
Accounted for item pnd integration

Revision 59144 - Directory Listing
Modified Tue May 23 22:09:37 2006 UTC (13 years, 9 months ago) by king
Accounted for item pnd integration

Revision 59143 - Directory Listing
Modified Tue May 23 22:09:06 2006 UTC (13 years, 9 months ago) by king
Accounted for move of pnd related features in acnestors

Revision 59142 - Directory Listing
Modified Tue May 23 22:08:34 2006 UTC (13 years, 9 months ago) by king
Added features relat to items that are reused for pick and drop implementation

Revision 59141 - Directory Listing
Modified Tue May 23 22:07:45 2006 UTC (13 years, 9 months ago) by king
Moved pnd related functions further up for reuse

Revision 59140 - Directory Listing
Modified Tue May 23 22:06:51 2006 UTC (13 years, 9 months ago) by king
Refactored pnd handling to handle items easier

Revision 59139 - Directory Listing
Modified Tue May 23 22:06:09 2006 UTC (13 years, 9 months ago) by king
Refactored pnd handling to handle items easier

Revision 59138 - Directory Listing
Modified Tue May 23 20:46:20 2006 UTC (13 years, 9 months ago) by king
Fixed bug with selection_start, refactored selection and caret positioning code, formatting

Revision 59128 - Directory Listing
Modified Mon May 22 21:30:15 2006 UTC (13 years, 9 months ago) by king
Accounting for the fact that the first column does not have a resize line in the header, by removing 2 pixels from the width all of the lengths line up correctly with the resize line of the header

Revision 59127 - Directory Listing
Modified Mon May 22 20:44:11 2006 UTC (13 years, 9 months ago) by paulb
Added clusters for .NET

Revision 59125 - Directory Listing
Modified Mon May 22 20:06:57 2006 UTC (13 years, 9 months ago) by king
Removed now redundant code

Revision 59124 - Directory Listing
Modified Mon May 22 20:04:12 2006 UTC (13 years, 9 months ago) by king
Added is_destroyed protection as agent for modify_region in some circumstances can be called from app_imp do once on idle actions

Revision 59123 - Directory Listing
Modified Mon May 22 20:03:37 2006 UTC (13 years, 9 months ago) by king
Added is_destroyed protection as agent for set selection in some circumstances can be called from app_imp do once on idle actions

Revision 59122 - Directory Listing
Modified Mon May 22 20:02:12 2006 UTC (13 years, 9 months ago) by king
Now only setting c_object as the cursor widget

Revision 59121 - Directory Listing
Modified Mon May 22 20:01:28 2006 UTC (13 years, 9 months ago) by king
Formatting

Revision 59097 - Directory Listing
Modified Sat May 20 19:04:55 2006 UTC (13 years, 9 months ago) by manus
No need to store current working directory now that Vision2 has been fixed.


Revision 59096 - Directory Listing
Modified Sat May 20 19:04:27 2006 UTC (13 years, 9 months ago) by manus
Ensured that the working directory does not change with standard dialogs.


Revision 59095 - Directory Listing
Modified Sat May 20 19:03:58 2006 UTC (13 years, 9 months ago) by manus
Cosmetics: removed trailing spaces.


Revision 59094 - Directory Listing
Modified Sat May 20 19:03:23 2006 UTC (13 years, 9 months ago) by manus
Fixed typo.


Revision 59086 - Directory Listing
Modified Fri May 19 22:54:57 2006 UTC (13 years, 9 months ago) by patrickr
added missing conditions for dotnet

Revision 59068 - Directory Listing
Modified Fri May 19 00:41:49 2006 UTC (13 years, 9 months ago) by king
Now handling background color and theme support correctly

Revision 59066 - Directory Listing
Modified Fri May 19 00:40:39 2006 UTC (13 years, 9 months ago) by king
Now handling parent theming

Revision 59065 - Directory Listing
Modified Fri May 19 00:39:50 2006 UTC (13 years, 9 months ago) by king
Exporting theme_draw to WEL_ANY for toolbar theme support

Revision 59055 - Directory Listing
Modified Thu May 18 17:14:14 2006 UTC (13 years, 9 months ago) by patrickr
changed default assertion level of libraries to require only

Revision 59034 - Directory Listing
Modified Wed May 17 20:16:53 2006 UTC (13 years, 9 months ago) by manus
Renamed all .acex file into .ecf file as requested to match the
  definition we currently give in the open dialog (Eiffel Config File).
  It also makes life easier when building Windows installation since
  we don't need to use the short name with the wrong extension (use ACE
  instead of ACEX).
Updated Eiffel code that was using the acex manifest constant to use a constant
  whenever it was possible.


Revision 59020 - Directory Listing
Modified Wed May 17 16:10:01 2006 UTC (13 years, 9 months ago) by king
Corrected button release action handling to query the gdk event for the correct Vision2 widget the release was meant for

Revision 59019 - Directory Listing
Modified Wed May 17 15:37:51 2006 UTC (13 years, 9 months ago) by king
Added gdk_event_button_struct_window

Revision 59013 - Directory Listing
Modified Wed May 17 00:03:24 2006 UTC (13 years, 9 months ago) by king
Corrected graphical resource creation for images that have no mask present

Revision 59009 - Directory Listing
Modified Tue May 16 22:18:41 2006 UTC (13 years, 9 months ago) by king
Removed set_size hack that is no longer needed, it also fixes a bug where calling set_size to a smaller size would not be honored

Revision 59005 - Directory Listing
Modified Tue May 16 19:52:42 2006 UTC (13 years, 9 months ago) by king
Removed recent change to minimum size calculation as the notebook relies on setting the hidden flag for its implementation, not calling the minimum size was causing a side effect of the widget itself not showing in the tab under studio

Revision 59000 - Directory Listing
Modified Tue May 16 16:11:30 2006 UTC (13 years, 9 months ago) by raphaels
`tooltip' now defers its implementation to the drawable.

Revision 58999 - Directory Listing
Modified Tue May 16 16:05:28 2006 UTC (13 years, 9 months ago) by king
Formatting

Revision 58994 - Directory Listing
Modified Tue May 16 15:48:18 2006 UTC (13 years, 9 months ago) by raphaels
Protected display of error message box with debug statements.

Revision 58985 - Directory Listing
Modified Tue May 16 15:02:16 2006 UTC (13 years, 9 months ago) by manus
Removed reference to `info@eiffel.com' since this is not a valid
  email address anymore.


Revision 58980 - Directory Listing
Modified Tue May 16 14:45:30 2006 UTC (13 years, 9 months ago) by manus
Moved -L path for X11 after call to `pkg-config' as on some platforms it will cause
  some issues where wrong library will be used by `pkg-config' (Found on MacOS).


Revision 58974 - Directory Listing
Modified Tue May 16 00:57:33 2006 UTC (13 years, 9 months ago) by manus
Removed non-used locals.


Revision 58973 - Directory Listing
Modified Tue May 16 00:28:03 2006 UTC (13 years, 9 months ago) by king
Removed button actions from scrollbars as they aren't really part of the grid and are currently impossible to filter out using the current grid interface, ideally the scrollbars should be exported, also prevented a crash due to use of do_once_idle_actions where the grid has been destroyed during the time from adding the agent to calling the agent

Revision 58971 - Directory Listing
Modified Mon May 15 23:48:45 2006 UTC (13 years, 9 months ago) by king
Corrected set_mask to create a copy of the bitmap and create its own mask_dc for it to match with current implementation

Revision 58969 - Directory Listing
Modified Mon May 15 22:19:56 2006 UTC (13 years, 9 months ago) by king
Added code to protect wipeout in case interface is not prunable, as is the case with EV_GRID

Revision 58968 - Directory Listing
Modified Mon May 15 22:18:46 2006 UTC (13 years, 9 months ago) by king
Added code to protect wipeout should the interface not be prunable, as is the case with EV_GRID

Revision 58965 - Directory Listing
Modified Mon May 15 21:09:48 2006 UTC (13 years, 9 months ago) by paulb
calling go_smart_home now performs a true home when user has a selection from smart home position to another position.

Revision 58961 - Directory Listing
Modified Mon May 15 18:28:58 2006 UTC (13 years, 9 months ago) by king
Accounted for set_composite_widget_pointer_style removal

Revision 58960 - Directory Listing
Modified Mon May 15 18:28:24 2006 UTC (13 years, 9 months ago) by king
Removed trailing blanks

Revision 58959 - Directory Listing
Modified Mon May 15 18:27:44 2006 UTC (13 years, 9 months ago) by king
Refactored set_composite_widget_pointer_style in to set_pointer_style

Revision 58958 - Directory Listing
Modified Mon May 15 18:26:29 2006 UTC (13 years, 9 months ago) by king
Removed set_composite_widget_pointer_style

Revision 58957 - Directory Listing
Modified Mon May 15 18:25:38 2006 UTC (13 years, 9 months ago) by king
Removed unused local

Revision 58956 - Directory Listing
Modified Mon May 15 18:25:17 2006 UTC (13 years, 9 months ago) by king
Now not reusing cursor as this does not work in all scenarios

Revision 58943 - Directory Listing
Modified Sat May 13 18:28:36 2006 UTC (13 years, 9 months ago) by manus
Added missing check statement after assignment attempts.


Revision 58938 - Directory Listing
Modified Sat May 13 01:27:50 2006 UTC (13 years, 9 months ago) by manus
Fixed 2 bugs introduced when converting to unicode:
1 - we did not take create an empty string when no data was retrieved
2 - we did not handle the case where the data had a null character in it,
    the string would only contains up to the null character.


Revision 58937 - Directory Listing
Modified Sat May 13 01:25:02 2006 UTC (13 years, 9 months ago) by manus
Made `character_size' frozen for static access.
Added precondition and invariant to state that data has a count, which
  is a multiple of `character_size'. Otherwise we won't properly
  handle the half character case.


Revision 58934 - Directory Listing
Modified Sat May 13 01:21:20 2006 UTC (13 years, 9 months ago) by jasonw
Added features to get tooltip text color and background color from current system theme.

Revision 58932 - Directory Listing
Modified Fri May 12 23:38:23 2006 UTC (13 years, 9 months ago) by king
Removed debugging statement from last commit

Revision 58931 - Directory Listing
Modified Fri May 12 23:37:24 2006 UTC (13 years, 9 months ago) by king
Fixed issue with item not resizing if item is shown from a hidden state, removed hidden items from minimum sizing calculations

Revision 58922 - Directory Listing
Modified Fri May 12 00:33:47 2006 UTC (13 years, 9 months ago) by king
Updated set_current_push_button to account for the fact that dialogs may be reused

Revision 58921 - Directory Listing
Modified Fri May 12 00:31:18 2006 UTC (13 years, 9 months ago) by larryl
Rename file name same as class name.
Added feature to query invisible items.

Revision 58920 - Directory Listing
Modified Fri May 12 00:23:33 2006 UTC (13 years, 9 months ago) by larryl
Rename all files name to same as class name.

Revision 58919 - Directory Listing
Modified Thu May 11 23:08:07 2006 UTC (13 years, 9 months ago) by king
Now checking to make sure that the fixed child is on screen before removing its outline from the invalidated region

Revision 58916 - Directory Listing
Modified Thu May 11 21:45:11 2006 UTC (13 years, 9 months ago) by king
Made compilable with thread aware addition of Vision2, gtk implementation needs no additions, for now mswin implementation relies on EiffelThread, this can be moved to the vision imp when either thread is moved to EiffelBase or Vision2 explicitly links to EiffelThread

Revision 58915 - Directory Listing
Modified Thu May 11 21:43:02 2006 UTC (13 years, 9 months ago) by king
Moved uncaught exception handling implementation to _I, added dummy thread handling routines that for now are redefined in ev_thread_application_imp

Revision 58914 - Directory Listing
Modified Thu May 11 21:41:20 2006 UTC (13 years, 9 months ago) by king
Removed redundant code, formatting

Revision 58913 - Directory Listing
Modified Thu May 11 21:40:38 2006 UTC (13 years, 9 months ago) by king
Updated size request strings to use once strings

Revision 58912 - Directory Listing
Modified Thu May 11 21:39:46 2006 UTC (13 years, 9 months ago) by king
Added recursive mutex implementation from ev_thread_application imp for pending thread aware vision2

Revision 58911 - Directory Listing
Modified Thu May 11 21:39:17 2006 UTC (13 years, 9 months ago) by king
Moved uncaught exception action handling to ev_application_imp

Revision 58910 - Directory Listing
Modified Thu May 11 21:37:56 2006 UTC (13 years, 9 months ago) by king
Added removed unused local

Revision 58909 - Directory Listing
Modified Thu May 11 21:37:15 2006 UTC (13 years, 9 months ago) by king
Formatting

Revision 58908 - Directory Listing
Modified Thu May 11 21:35:52 2006 UTC (13 years, 9 months ago) by king
Added thread safety implementation, refactored uncaught exception handling so that code is reused by both implementations

Revision 58907 - Directory Listing
Modified Thu May 11 21:34:42 2006 UTC (13 years, 9 months ago) by king
Added EXCEPTIONS to export clause of EV_APPLICATION_I for uncaught exception actions mechanism

Revision 58899 - Directory Listing
Modified Thu May 11 01:09:08 2006 UTC (13 years, 9 months ago) by king
Formatting

Revision 58898 - Directory Listing
Modified Thu May 11 01:08:37 2006 UTC (13 years, 9 months ago) by king
Corrected tab pixmap retrieval so that it is Void if not pixmap has been set to meet invariants

Revision 58877 - Directory Listing
Modified Wed May 10 18:02:54 2006 UTC (13 years, 9 months ago) by larryl
Added "use <gtk/gtk.h>", so c compliation can always success.

Revision 58875 - Directory Listing
Modified Wed May 10 17:27:21 2006 UTC (13 years, 9 months ago) by king
Added gtk_fixed_set_has_window, corrected cast in gdk_selection_property_get

Revision 58874 - Directory Listing
Modified Wed May 10 17:26:44 2006 UTC (13 years, 9 months ago) by king
Now making sure that the fixed widget has a gdk window so that screen x and screen y work

Revision 58871 - Directory Listing
Modified Wed May 10 17:16:19 2006 UTC (13 years, 9 months ago) by jasonw
Added `is_new_line' flag into editor tokens.

Revision 58863 - Directory Listing
Modified Wed May 10 16:47:16 2006 UTC (13 years, 9 months ago) by king
Added a default spacing of 3 pixels between tab pixmap and text

Revision 58835 - Directory Listing
Modified Wed May 10 00:54:45 2006 UTC (13 years, 9 months ago) by king
Added gtk_image_set_from_pixbuf

Revision 58834 - Directory Listing
Modified Wed May 10 00:54:12 2006 UTC (13 years, 9 months ago) by king
Completely redid tab item and pixmap handling so that it works in all scenarios

Revision 58833 - Directory Listing
Modified Wed May 10 00:37:45 2006 UTC (13 years, 9 months ago) by larryl
Rename "a_tool_bar" to "a_zone".
Export "destroy" feature.

Revision 58832 - Directory Listing
Modified Wed May 10 00:35:49 2006 UTC (13 years, 9 months ago) by larryl
When float a tool bar, if its parent row do not have other tool bars, then prune its parent row (SD_TOOL_BAR_ROW) from the parent's parent.
Add feature to query parent row.

Revision 58831 - Directory Listing
Modified Wed May 10 00:33:38 2006 UTC (13 years, 9 months ago) by larryl
Changed tool bar manager behavior:
  After add tool bar content (SD_TOOL_BAR_CONTENT), client programmer need to call "set_top" feature of SD_TOOL_BAR_CONTENT, then it can shown on the screen.
  Now, this (SD_TOOL_BAR_CONTENT) is similar behavior as SD_CONTENT.

Revision 58830 - Directory Listing
Modified Wed May 10 00:25:29 2006 UTC (13 years, 9 months ago) by larryl
Added forgotten codes, to set visible when restore layout configuration.

Revision 58829 - Directory Listing
Modified Wed May 10 00:23:58 2006 UTC (13 years, 9 months ago) by larryl
Redefined "close" feature for SD_STATE_VOID.

Revision 58828 - Directory Listing
Modified Wed May 10 00:23:09 2006 UTC (13 years, 9 months ago) by larryl
Removed unnecessary codes.

Revision 58827 - Directory Listing
Modified Wed May 10 00:21:56 2006 UTC (13 years, 9 months ago) by larryl
Because new Eiffel Studio configuration system visible rules, so added SD_DEBUG_ACCESS class to be a ancestor of the classes which need to access docking library internal features.

Revision 58826 - Directory Listing
Modified Wed May 10 00:20:36 2006 UTC (13 years, 9 months ago) by larryl
Added precondition, because we added is_visible feature to SD_CONTENT.

Revision 58825 - Directory Listing
Modified Wed May 10 00:19:27 2006 UTC (13 years, 9 months ago) by larryl
Added if protection.

Revision 58824 - Directory Listing
Modified Wed May 10 00:17:20 2006 UTC (13 years, 9 months ago) by larryl
Because new Eiffel Studio configuration system visible rules, so added SD_DEBUG_ACCESS class to be a ancestor of the classes which need to access docking library internal features.

Revision 58823 - Directory Listing
Modified Wed May 10 00:07:49 2006 UTC (13 years, 9 months ago) by larryl
Updated due to the change that we can load RGBA DIB pixmap.


Revision 58822 - Directory Listing
Modified Tue May 9 23:57:10 2006 UTC (13 years, 9 months ago) by larryl
Move feature "ignore_update" to private section.

Revision 58821 - Directory Listing
Modified Tue May 9 23:56:09 2006 UTC (13 years, 9 months ago) by larryl
Added if protection.

Revision 58820 - Directory Listing
Modified Tue May 9 23:48:12 2006 UTC (13 years, 9 months ago) by larryl
Improved SD_TOOL_BAR:
  1.Query text width use font from EV_DRAWING_AREA now.
  2.Added SD_TOOL_BAR_RADIO_BUTTON which have same feature as EV_TOOL_BAR_RADIO_BUTTON.
  3.Use ARRAYED_SET instead of ARRAYED_LIST to store SD_TOOL_BAR_ITEMS.
  4.Added default pixmap and description for SD_TOOL_BAR_WIDGET_ITEM.
  5.Fixed SD_TOOL_BAR_TOGGLE_BUTTON state issues after clicked or enable_selected.

Revision 58818 - Directory Listing
Modified Tue May 9 23:27:29 2006 UTC (13 years, 9 months ago) by larryl
Zone height increase 1 pixel, so it can show bottom border when minimized.

Revision 58804 - Directory Listing
Modified Tue May 9 21:20:01 2006 UTC (13 years, 9 months ago) by manus
Added optimization for `to_string_8' and `as_string_8' when argument is indeed a STRING_8.
Added postcondition to `as/to_string_8/32' to show the above optimization.


Revision 58798 - Directory Listing
Modified Tue May 9 18:48:16 2006 UTC (13 years, 9 months ago) by raphaels
Updated to use new .NET specific implementation of C_DATE which doesn't rely on C externals.

Revision 58796 - Directory Listing
Modified Tue May 9 17:45:53 2006 UTC (13 years, 9 months ago) by king
Added support for gtk multithreading with --threads option of vision2-gtk-config

Revision 58790 - Directory Listing
Modified Tue May 9 00:47:56 2006 UTC (13 years, 9 months ago) by manus
Made compilable on Windows after the recent addition of `environment in EV_PICK_AND_DROPABLE_I. 


Revision 58788 - Directory Listing
Modified Tue May 9 00:27:15 2006 UTC (13 years, 9 months ago) by tedf
First acex for docking library.

Revision 58786 - Directory Listing
Modified Mon May 8 23:36:31 2006 UTC (13 years, 9 months ago) by king
Added file_drop_actions

Revision 58785 - Directory Listing
Modified Mon May 8 23:35:51 2006 UTC (13 years, 9 months ago) by king
Removed trailing blanks

Revision 58784 - Directory Listing
Modified Mon May 8 23:35:09 2006 UTC (13 years, 9 months ago) by king
Moved environment up to ev_pick_and_dropable, removed trailing blanks

Revision 58783 - Directory Listing
Modified Mon May 8 23:34:19 2006 UTC (13 years, 9 months ago) by king
Added environment once routine so that a new object does not have to be created on pnd motion in execute, set user_interface_mode to INTEGER_8 to save on object space

Revision 58782 - Directory Listing
Modified Mon May 8 23:32:56 2006 UTC (13 years, 9 months ago) by king
Added uncaught exception handling routines

Revision 58781 - Directory Listing
Modified Mon May 8 23:28:55 2006 UTC (13 years, 9 months ago) by king
Removed signal_emit_stop deferred routine as this is no longer needed in all descendents by pick and drop routine

Revision 58780 - Directory Listing
Modified Mon May 8 23:28:09 2006 UTC (13 years, 9 months ago) by king
Refactored button handling so that button events are forwarded should pick and drop be enabled but no pebble generated, removed redundant code

Revision 58779 - Directory Listing
Modified Mon May 8 23:19:48 2006 UTC (13 years, 9 months ago) by king
Added a few optimizations for string handling, remove byte_length_from_utf8 pointer as this could easily be done with c_strlen, refactored byte inspection code to presume that the the first branch will be an ascii character

Revision 58778 - Directory Listing
Modified Mon May 8 23:17:22 2006 UTC (13 years, 9 months ago) by king
Accounted for button_press_switch name change

Revision 58777 - Directory Listing
Modified Mon May 8 23:16:54 2006 UTC (13 years, 9 months ago) by king
Removed redundant code

Revision 58776 - Directory Listing
Modified Mon May 8 23:14:00 2006 UTC (13 years, 9 months ago) by king
Corrected button and motion events for item handlers, renamed button_press_switch to call_button_event_actions

Revision 58775 - Directory Listing
Modified Mon May 8 23:13:34 2006 UTC (13 years, 9 months ago) by king
Corrected button and motion events for item handlers, renamed button_press_switch to call_button_event_actions

Revision 58773 - Directory Listing
Modified Mon May 8 23:03:58 2006 UTC (13 years, 9 months ago) by king
Converted from STRING to STRING_32

Revision 58772 - Directory Listing
Modified Mon May 8 23:02:54 2006 UTC (13 years, 9 months ago) by king
Removed trailing blank

Revision 58771 - Directory Listing
Modified Mon May 8 23:02:32 2006 UTC (13 years, 9 months ago) by king
Corrected typo

Revision 58770 - Directory Listing
Modified Mon May 8 23:02:05 2006 UTC (13 years, 9 months ago) by king
Made stretch constants frozen

Revision 58769 - Directory Listing
Modified Mon May 8 22:57:22 2006 UTC (13 years, 9 months ago) by king
Formatting

Revision 58768 - Directory Listing
Modified Mon May 8 22:55:40 2006 UTC (13 years, 9 months ago) by king
Removed trailing blanks

Revision 58767 - Directory Listing
Modified Mon May 8 22:55:14 2006 UTC (13 years, 9 months ago) by king
Removed trailing blanks

Revision 58766 - Directory Listing
Modified Mon May 8 22:54:38 2006 UTC (13 years, 9 months ago) by king
Formatting

Revision 58765 - Directory Listing
Modified Mon May 8 22:53:07 2006 UTC (13 years, 9 months ago) by king
lock_marking is a blocking external so it needs to be marked as such

Revision 58764 - Directory Listing
Modified Mon May 8 22:43:54 2006 UTC (13 years, 9 months ago) by king
Removed trailing blanks

Revision 58762 - Directory Listing
Modified Mon May 8 22:06:46 2006 UTC (13 years, 9 months ago) by king
Corrected position_on_figure to take arrowed end points in to account

Revision 58761 - Directory Listing
Modified Mon May 8 21:32:55 2006 UTC (13 years, 9 months ago) by manus
Added `ge' exclusion.
Renamed EIFGEN into EIFGENs for exclusion.


Revision 58734 - Directory Listing
Modified Sat May 6 00:46:52 2006 UTC (13 years, 9 months ago) by larryl
Added feature dock_last_state_for_hide, used by SD_TOOL_BAR_CONTENT show.

Revision 58733 - Directory Listing
Modified Sat May 6 00:40:43 2006 UTC (13 years, 9 months ago) by larryl
Added several querys.

Revision 58732 - Directory Listing
Modified Sat May 6 00:39:39 2006 UTC (13 years, 9 months ago) by larryl
After ev_load_pixmap.c can load RGBA dib pixmaps, SD_FEEDBACK_INDICATOR can directly use a EV_PIXMAP.

Revision 58731 - Directory Listing
Modified Sat May 6 00:33:05 2006 UTC (13 years, 9 months ago) by larryl
Made SD_TOOL_BAR_CONTENT hashable.

Revision 58730 - Directory Listing
Modified Sat May 6 00:30:57 2006 UTC (13 years, 9 months ago) by larryl
Classes inherit SD_DRAWING_AREA does not force to implement update_for_pick_and_drop.

Revision 58729 - Directory Listing
Modified Sat May 6 00:27:23 2006 UTC (13 years, 9 months ago) by larryl
Reduced widget level, improved efficiency.

Revision 58728 - Directory Listing
Modified Sat May 6 00:23:33 2006 UTC (13 years, 9 months ago) by larryl
Reduced widget level.

Revision 58727 - Directory Listing
Modified Sat May 6 00:21:03 2006 UTC (13 years, 9 months ago) by larryl
At begin, we want change items layout to vertical items layout if possible.
But actually it seems when twin a EV_CONTAINER, there is contract broken.
If we don't twin the EV_CONTAINER, we can make item parent void before extend a item.

Revision 58726 - Directory Listing
Modified Sat May 6 00:13:29 2006 UTC (13 years, 9 months ago) by larryl
Remove "clear", so it's really double buffered when drawer draw it.

Revision 58725 - Directory Listing
Modified Sat May 6 00:12:00 2006 UTC (13 years, 9 months ago) by larryl
Add is_visible query to SD_CONTENT and SD_TOOL_BAR_CONTENT.
Then we can know if the content is shown in docking library.
(If the content is a tab which pin at side of main window, is_visible is True.)

Added rescue for SD_DOCKING_STATE, SD_AUTO_HIDE_STATE, when contract broken, we should make sure window is unlock updated.

Revision 58724 - Directory Listing
Modified Fri May 5 23:48:27 2006 UTC (13 years, 9 months ago) by patrickr
fixed a bug in STRING_GENERAL index_of_code

Revision 58723 - Directory Listing
Modified Fri May 5 23:48:01 2006 UTC (13 years, 9 months ago) by paulb
Added missing assembly reference for EiffelSoftware.Runtime.dll

Revision 58719 - Directory Listing
Modified Fri May 5 22:48:11 2006 UTC (13 years, 9 months ago) by king
Now compiles if compiled against but multi-threading is not enabled

Revision 58718 - Directory Listing
Modified Fri May 5 22:30:37 2006 UTC (13 years, 9 months ago) by paulb
Renamed call to TEXT_CURSOR.go_home to TEXT_CURSOR.go_smart_home.

Revision 58717 - Directory Listing
Modified Fri May 5 22:29:47 2006 UTC (13 years, 9 months ago) by paulb
renamed `go_home' to `go_smart_home' and fixed bug where cursor placement in the middle of a non-whitespace token would not move.

Revision 58713 - Directory Listing
Modified Fri May 5 19:20:16 2006 UTC (13 years, 9 months ago) by manus
Fixed incorrect order of header file inclusion. It should first include `eif_portable.h'
  before any others. As a consequence the EIF_WINDOWS ifdef was actually useless.


Revision 58712 - Directory Listing
Modified Fri May 5 19:16:14 2006 UTC (13 years, 9 months ago) by manus
Added missing includes to avoid warning when using `strlen', `printf' and `sprintf'.


Revision 58711 - Directory Listing
Modified Fri May 5 19:15:51 2006 UTC (13 years, 9 months ago) by manus
Fixed typo `Void' instead of `void'.


Revision 58709 - Directory Listing
Modified Fri May 5 19:12:50 2006 UTC (13 years, 9 months ago) by manus
Added unistd.h for avoiding warning on using `unlink'.


Revision 58705 - Directory Listing
Modified Fri May 5 17:06:15 2006 UTC (13 years, 9 months ago) by manus
Removed since empty.


Revision 58704 - Directory Listing
Modified Fri May 5 17:05:40 2006 UTC (13 years, 9 months ago) by manus
Made WIZARD_SHARED platform independent.


Revision 58703 - Directory Listing
Modified Fri May 5 16:36:55 2006 UTC (13 years, 9 months ago) by paulb
Added cursor manipulation routine `go_home' to smartly go to home character position.

Revision 58702 - Directory Listing
Modified Fri May 5 16:36:02 2006 UTC (13 years, 9 months ago) by paulb
HOME key will not go either to the first non-whitespace or the start of the line,
based on a user set preference.

Revision 58701 - Directory Listing
Modified Fri May 5 16:35:18 2006 UTC (13 years, 9 months ago) by paulb
Added smart home preference.

Revision 58689 - Directory Listing
Modified Thu May 4 17:45:37 2006 UTC (13 years, 9 months ago) by king
Refactored main event loop to remove redundant legacy wel code, removed unnecessary application main window code as this is no used and doesn't work for popup windows which have a parent set

Revision 58688 - Directory Listing
Modified Thu May 4 17:34:59 2006 UTC (13 years, 9 months ago) by king
Change pick and drop line to a dashed line style as it was agreed that is better signifies the path from source to target that the pebble has to take

Revision 58674 - Directory Listing
Modified Wed May 3 23:44:34 2006 UTC (13 years, 9 months ago) by king
Added extern definitions to prototypes to avoid compilation issues in some circumstances

Revision 58661 - Directory Listing
Modified Tue May 2 23:10:12 2006 UTC (13 years, 9 months ago) by larryl
Simplify the code to make it clear.

Revision 58660 - Directory Listing
Modified Tue May 2 23:09:06 2006 UTC (13 years, 9 months ago) by larryl
Make it a little bit bigger, so it can contain whole standard Eiffel Studio icons.

Revision 58658 - Directory Listing
Modified Tue May 2 23:06:15 2006 UTC (13 years, 9 months ago) by larryl
Add support to added normal EV_WIDGET objects into SD_TOOl_BAR.

Revision 58657 - Directory Listing
Modified Tue May 2 22:46:26 2006 UTC (13 years, 9 months ago) by larryl
Remove unnecessary codes to improve efficiency.

Revision 58656 - Directory Listing
Modified Tue May 2 22:18:56 2006 UTC (13 years, 9 months ago) by king
Correctly indented C external comments

Revision 58654 - Directory Listing
Modified Tue May 2 22:09:13 2006 UTC (13 years, 9 months ago) by king
Updated to new licensing, moved some C code to inline Eiffel C code, updated connection so that GIOCondition flags are generated by Eiffel code

Revision 58653 - Directory Listing
Modified Tue May 2 22:08:21 2006 UTC (13 years, 9 months ago) by king
Added G_io_in to condition flags

Revision 58652 - Directory Listing
Modified Tue May 2 22:07:34 2006 UTC (13 years, 9 months ago) by king
Tidied up and moved some external C code to inline Eiffel C code

Revision 58650 - Directory Listing
Modified Tue May 2 21:14:39 2006 UTC (13 years, 9 months ago) by manus
Use $ISE_LIBRARY if defined, otherwise use $ISE_EIFFEL.


Revision 58649 - Directory Listing
Modified Tue May 2 21:06:30 2006 UTC (13 years, 9 months ago) by manus
Removed --devel option since not needed.


Revision 58639 - Directory Listing
Modified Tue May 2 17:53:46 2006 UTC (13 years, 9 months ago) by manus
Use labelled tuples, remove 3rd arguments in `new_tuple' since it was not used.
Updated incorrect postcondition for new_tuple and new_list.


Revision 58636 - Directory Listing
Modified Tue May 2 15:46:29 2006 UTC (13 years, 9 months ago) by manus
Fixed incorrect comment in read_compressed_natural_32.


Revision 58632 - Directory Listing
Modified Tue May 2 00:54:48 2006 UTC (13 years, 9 months ago) by king
Corrected stretch so that it handles new masking implementation

Revision 58631 - Directory Listing
Modified Tue May 2 00:52:48 2006 UTC (13 years, 9 months ago) by king
Fixed bug due to change in WEL_STRING to managed pointer, now using C_STRING for file save name so that it passes the correct char* to the save png routine

Revision 58626 - Directory Listing
Modified Tue May 2 00:30:42 2006 UTC (13 years, 9 months ago) by manus
Added rescue clause to `decode' in case an unexpected exception occurs while
  retrieving (e.g. data was corrupted and thus we open door to potential
  out of memory exception when trying to allocated more than we should.)


Revision 58625 - Directory Listing
Modified Tue May 2 00:29:34 2006 UTC (13 years, 9 months ago) by manus
Added missing preconditions on read/write_header/footer.


Revision 58621 - Directory Listing
Modified Mon May 1 19:47:15 2006 UTC (13 years, 9 months ago) by raphaels
Updated so it works on .NET


Revision 58619 - Directory Listing
Modified Mon May 1 19:18:51 2006 UTC (13 years, 9 months ago) by raphaels
Updated so it works on .NET

Revision 58612 - Directory Listing
Modified Mon May 1 18:49:43 2006 UTC (13 years, 9 months ago) by manus
Reverted back to version 56675 for setting `thread_id' also when starting a
  thread. As otherwise the parent thread can not get an accurate value for
  the thread_id of the child thread. This fixes an issue in the `emake' utility
  which is using the process library which is using `thread_id' for waiting.


Revision 58595 - Directory Listing
Modified Sat Apr 29 01:38:13 2006 UTC (13 years, 9 months ago) by king
Updated translated messages to use PostMessage instead of SendMessage otherwise there is the side effect of the previous message not being removed from the thread event queue, this fixes a bug when calling process events during a mouse event where the same event would be triggered twice

Revision 58583 - Directory Listing
Modified Sat Apr 29 00:33:15 2006 UTC (13 years, 9 months ago) by paulb
Added feature `adapted' for adapting a target possible using a convert function.

Revision 58575 - Directory Listing
Modified Fri Apr 28 23:46:02 2006 UTC (13 years, 9 months ago) by manus
Normalized the XML content to follow result of an XSL Transformation.


Revision 58560 - Directory Listing
Modified Fri Apr 28 18:09:26 2006 UTC (13 years, 9 months ago) by patrickr
changed to new dotnet conditional node

Revision 58559 - Directory Listing
Modified Fri Apr 28 18:08:41 2006 UTC (13 years, 9 months ago) by larryl
Added if clause to make it works fine on GTK.

Revision 58557 - Directory Listing
Modified Fri Apr 28 18:07:24 2006 UTC (13 years, 9 months ago) by larryl
Let notebook tab inherit from drawing area.
Improved some efficiency.

Revision 58556 - Directory Listing
Modified Fri Apr 28 18:05:50 2006 UTC (13 years, 9 months ago) by larryl
Make drawer interface works with GTK implementation.

Revision 58555 - Directory Listing
Modified Fri Apr 28 18:05:47 2006 UTC (13 years, 9 months ago) by raphaels
Updated to new format for handling .NET.


Revision 58554 - Directory Listing
Modified Fri Apr 28 17:57:23 2006 UTC (13 years, 9 months ago) by manus
Fixed encoding to ISO-8859-1.


Revision 58553 - Directory Listing
Modified Fri Apr 28 17:56:17 2006 UTC (13 years, 9 months ago) by manus
Converted to new format with special .NET node.


Revision 58552 - Directory Listing
Modified Fri Apr 28 17:22:16 2006 UTC (13 years, 9 months ago) by patrickr
changed to new dotnet conditional node

Revision 58540 - Directory Listing
Modified Fri Apr 28 01:46:19 2006 UTC (13 years, 9 months ago) by larryl
Fix a bug when draw pixmap with mask bitmap. Then source_mask_bitmap will not be void.

Revision 58538 - Directory Listing
Modified Fri Apr 28 01:08:12 2006 UTC (13 years, 9 months ago) by larryl
Added C BLENDFUNCTION structure wrapper.

Revision 58537 - Directory Listing
Modified Fri Apr 28 01:00:38 2006 UTC (13 years, 9 months ago) by larryl
Added support for alpha blend function.
Added support for directly set Device Independent bits of a bitmap, there is already one function like this in WEL_BITMAP, but with different parameters.

Revision 58535 - Directory Listing
Modified Fri Apr 28 00:48:39 2006 UTC (13 years, 9 months ago) by larryl
Added notebook tab constants and other part constants.

Revision 58534 - Directory Listing
Modified Fri Apr 28 00:36:56 2006 UTC (13 years, 9 months ago) by larryl
Add constants used by theme manager.

Revision 58533 - Directory Listing
Modified Fri Apr 28 00:22:36 2006 UTC (13 years, 9 months ago) by larryl
Move file to right place.

Revision 58531 - Directory Listing
Modified Thu Apr 27 23:28:27 2006 UTC (13 years, 9 months ago) by larryl
Added classes to support draw notebook tabs.

Revision 58530 - Directory Listing
Modified Thu Apr 27 23:06:24 2006 UTC (13 years, 9 months ago) by larryl
To let a a floating tab zone resize all tabs when user resizing the floating zone.

Revision 58529 - Directory Listing
Modified Thu Apr 27 23:05:05 2006 UTC (13 years, 9 months ago) by larryl
Implemented draw classic notebooks tabs.
Improved (position issues) draw xp tabs.


Revision 58518 - Directory Listing
Modified Thu Apr 27 20:21:42 2006 UTC (13 years, 9 months ago) by tedf
Modification of diagram tool for new configuration system.

Revision 58513 - Directory Listing
Modified Thu Apr 27 18:57:08 2006 UTC (13 years, 9 months ago) by manus
Updated configuration file to include a description as well as the license type used for
  the library.
Removed indexing.txt in case they were one, since now description is taken from configuration file.


Revision 58512 - Directory Listing
Modified Thu Apr 27 18:55:58 2006 UTC (13 years, 9 months ago) by manus
Version file is not really needed anymore, we use the Eiffel compiler revision instead.


Revision 58511 - Directory Listing
Modified Thu Apr 27 18:42:21 2006 UTC (13 years, 9 months ago) by tedf
Added post condition for column_title.
Use is_equal of STRING_32 instead of STRING_GENERAL for comparison.

Revision 58510 - Directory Listing
Modified Thu Apr 27 18:33:46 2006 UTC (13 years, 9 months ago) by manus
Put back actually EV_THEME_WINDOW to vision2, I got confused by the filename
  which did not match the class name.


Revision 58509 - Directory Listing
Modified Thu Apr 27 18:31:59 2006 UTC (13 years, 9 months ago) by manus
Moved WEL_THEME_WINDOW to wel specific cluster.


Revision 58507 - Directory Listing
Modified Thu Apr 27 01:48:52 2006 UTC (13 years, 9 months ago) by larryl
Set default to show all feedback indicators same time.


Revision 58506 - Directory Listing
Modified Thu Apr 27 01:45:58 2006 UTC (13 years, 9 months ago) by larryl
Change mini tool bar type from EV_TOOL_BAR to EV_WIDGET.

Revision 58505 - Directory Listing
Modified Thu Apr 27 01:45:14 2006 UTC (13 years, 9 months ago) by larryl
Add make_with_items creation method.
Add show/hide wipe_out features.

Revision 58504 - Directory Listing
Modified Thu Apr 27 01:43:18 2006 UTC (13 years, 9 months ago) by larryl
Add support for tool bar items layout.

Revision 58503 - Directory Listing
Modified Thu Apr 27 01:42:26 2006 UTC (13 years, 9 months ago) by larryl
Added wipe out feature.
Export show/hide is_displayed feature.


Revision 58502 - Directory Listing
Modified Thu Apr 27 01:40:29 2006 UTC (13 years, 9 months ago) by larryl
Added support for save tool bar items layout.

Revision 58501 - Directory Listing
Modified Thu Apr 27 01:39:37 2006 UTC (13 years, 9 months ago) by larryl
Export features.

Revision 58500 - Directory Listing
Modified Thu Apr 27 01:38:34 2006 UTC (13 years, 9 months ago) by larryl
Export a feature.

Revision 58499 - Directory Listing
Modified Thu Apr 27 01:38:10 2006 UTC (13 years, 9 months ago) by larryl
Added code to call resize actions.
This is side effect of changing in EV_FIX.

Revision 58498 - Directory Listing
Modified Thu Apr 27 01:36:47 2006 UTC (13 years, 9 months ago) by larryl
Added code to call resize actions.


Revision 58497 - Directory Listing
Modified Thu Apr 27 01:35:50 2006 UTC (13 years, 9 months ago) by larryl
Remember last floating width/height.

Revision 58496 - Directory Listing
Modified Thu Apr 27 01:34:06 2006 UTC (13 years, 9 months ago) by larryl
Made constant to a feature.

Revision 58495 - Directory Listing
Modified Thu Apr 27 01:32:44 2006 UTC (13 years, 9 months ago) by larryl
Use Vision2 c code to load pixmaps with alpha data.
Add fading effect when closing.

Revision 58494 - Directory Listing
Modified Thu Apr 27 01:27:05 2006 UTC (13 years, 9 months ago) by larryl
Added if clause when destroy feedback indicators.
Calculate left dragging position if orignal dragging position is out of feedback rectangle.
Added debug information, to test it on a Visual Studio machine...

Revision 58492 - Directory Listing
Modified Thu Apr 27 01:17:44 2006 UTC (13 years, 9 months ago) by larryl
Added if clause.

Revision 58491 - Directory Listing
Modified Thu Apr 27 01:16:43 2006 UTC (13 years, 9 months ago) by larryl
Rename SD_ZONE's feature from "set_title_bar_selection_color" to "set_focus_color".



Revision 58490 - Directory Listing
Modified Thu Apr 27 01:15:44 2006 UTC (13 years, 9 months ago) by larryl
When use Remote Desktop on Windows system, it's change to use old style docking feedback.


Revision 58489 - Directory Listing
Modified Thu Apr 27 01:06:30 2006 UTC (13 years, 9 months ago) by larryl
Modified comment.

Revision 58488 - Directory Listing
Modified Thu Apr 27 01:05:27 2006 UTC (13 years, 9 months ago) by larryl
Rename SD_ZONE's feature from "set_title_bar_selection_color" to "set_focus_color".



Revision 58487 - Directory Listing
Modified Thu Apr 27 01:04:46 2006 UTC (13 years, 9 months ago) by larryl
Improved SD_TOOL_BAR:
  Made it support pick and drop.
  Made it support tooltip.
  Added forgotten features: enable_select and disable_select.
  When disable, draw a desatuation pixmap instead of monochrom pixmap.

Revision 58486 - Directory Listing
Modified Thu Apr 27 01:04:01 2006 UTC (13 years, 9 months ago) by larryl
Improved SD_TOOL_BAR:
  Made it support pick and drop.
  Made it support tooltip.
  Added forgotten features: enable_select and disable_select.
  When disable, draw a desatuation pixmap instead of monochrom pixmap.

Revision 58485 - Directory Listing
Modified Thu Apr 27 00:56:58 2006 UTC (13 years, 9 months ago) by larryl
Made mini tool bar works right.
Format codes and added comments.

Revision 58484 - Directory Listing
Modified Thu Apr 27 00:53:23 2006 UTC (13 years, 9 months ago) by larryl
Changed position of drawing pixmap when vertical, to make it looks nice.

Revision 58483 - Directory Listing
Modified Thu Apr 27 00:51:48 2006 UTC (13 years, 9 months ago) by larryl
Rename SD_ZONE's feature from "set_title_bar_selection_color" to "set_focus_color".
Made SD_DOCKING_ZONE_UPPER focus color issues work right.


Revision 58481 - Directory Listing
Modified Thu Apr 27 00:47:33 2006 UTC (13 years, 9 months ago) by larryl
Use Windows Xp theme manager to draw notebook tabs.

Revision 58480 - Directory Listing
Modified Thu Apr 27 00:27:03 2006 UTC (13 years, 9 months ago) by larryl
Use Windows theme drawer to draw notebook tabs.

Revision 58479 - Directory Listing
Modified Thu Apr 27 00:25:47 2006 UTC (13 years, 9 months ago) by larryl
Changed class description.

Revision 58478 - Directory Listing
Modified Thu Apr 27 00:24:57 2006 UTC (13 years, 9 months ago) by larryl
Add support to record tool bar items layout (items orders, if displayed).
Move 

Revision 58477 - Directory Listing
Modified Thu Apr 27 00:19:55 2006 UTC (13 years, 9 months ago) by larryl
Added button text color which is queried by SD_NOTEBOOK_TAB_DRAWER_IMP.

Revision 58476 - Directory Listing
Modified Thu Apr 27 00:18:06 2006 UTC (13 years, 9 months ago) by larryl
Changed default floating zone width/height, to let it fit Eiffel Studio Search Tool' size.
Added to_implement comments.

Revision 58472 - Directory Listing
Modified Wed Apr 26 17:49:05 2006 UTC (13 years, 9 months ago) by manus
Added missing external inludes/objects.


Revision 58471 - Directory Listing
Modified Wed Apr 26 17:48:12 2006 UTC (13 years, 9 months ago) by manus
Fixed incorrect external_include path for Unix.


Revision 58469 - Directory Listing
Modified Wed Apr 26 05:34:54 2006 UTC (13 years, 9 months ago) by manus
Removed condition on wel as it is needed no matter what to access the
  registry keys.
Cosmetics.


Revision 58468 - Directory Listing
Modified Wed Apr 26 01:41:18 2006 UTC (13 years, 9 months ago) by manus
Use $(XX) notation as otherwise it does not work on Unix for includes/objects.


Revision 58467 - Directory Listing
Modified Wed Apr 26 01:35:30 2006 UTC (13 years, 9 months ago) by manus
Added new condition `batch_preferences' that can be set by users to not include the
  graphical part of the library.


Revision 58460 - Directory Listing
Modified Tue Apr 25 22:34:03 2006 UTC (13 years, 9 months ago) by patrickr
[Manus]Fixed crash in postcondition of set_tooltip

Revision 58456 - Directory Listing
Modified Tue Apr 25 19:26:38 2006 UTC (13 years, 9 months ago) by raphaels
Now uses `make' to instantiate mutex as `default_create' is now obsolete.

Revision 58455 - Directory Listing
Modified Tue Apr 25 19:21:07 2006 UTC (13 years, 9 months ago) by raphaels
FixedFixed syntax errors and externals.


Revision 58454 - Directory Listing
Modified Tue Apr 25 19:20:38 2006 UTC (13 years, 9 months ago) by raphaels
Updated calls to ECOM_WRAPPER creation routine to reflect new name (`make' instead of `make_from_pointer').

Revision 58453 - Directory Listing
Modified Tue Apr 25 19:20:02 2006 UTC (13 years, 9 months ago) by raphaels
Updated calls to ECOM_WRAPPER creation routine to reflect new name (`make' instead of `make_from_pointer').

Revision 58452 - Directory Listing
Modified Tue Apr 25 19:19:01 2006 UTC (13 years, 9 months ago) by raphaels
Fixed syntax errors and externals.

Revision 58451 - Directory Listing
Modified Tue Apr 25 19:06:18 2006 UTC (13 years, 9 months ago) by manus
Fixed wrong UUID which was the same as the EiffelParse one.


Revision 58450 - Directory Listing
Modified Tue Apr 25 18:58:28 2006 UTC (13 years, 9 months ago) by manus
Removed empty directoy.


Revision 58449 - Directory Listing
Modified Tue Apr 25 18:58:08 2006 UTC (13 years, 9 months ago) by manus
Simplified lex cluster as there is no need for an exclude clause.


Revision 58442 - Directory Listing
Modified Tue Apr 25 00:40:02 2006 UTC (13 years, 9 months ago) by larryl
Removed `set_minimum_size' line to let it not resize on GTK.
On Windows it works fine.


Revision 58438 - Directory Listing
Modified Mon Apr 24 22:29:56 2006 UTC (13 years, 9 months ago) by larryl
Added codes for enable floating zone user resize.


Revision 58437 - Directory Listing
Modified Mon Apr 24 22:22:18 2006 UTC (13 years, 9 months ago) by larryl
Added insenstive pixmap support.


Revision 58435 - Directory Listing
Modified Mon Apr 24 19:18:51 2006 UTC (13 years, 9 months ago) by larryl
Add enable capture and disable capture code to make Windows and Gtk have same behaviour.
On Windows a widget always have capture when it's off-screen or on-screen.
But on Gtk, we need first disable_capture then enable capture, it's off-screen widget, it'll not have capture when it show again.


Revision 58433 - Directory Listing
Modified Mon Apr 24 18:58:50 2006 UTC (13 years, 9 months ago) by larryl
Add enable capture and disable capture code to make Windows and Gtk have same behaviour.
On Windows a widget always have capture when it's off-screen or on-screen.
But on Gtk, we need first disable_capture then enable capture, it's off-screen widget, it'll not have capture when it show again.


Revision 58432 - Directory Listing
Modified Mon Apr 24 18:57:54 2006 UTC (13 years, 9 months ago) by larryl
Add enable capture and disable capture code to make Windows and Gtk have same behaviour.
On Windows a widget always have capture when it's off-screen or on-screen.
But on Gtk, we need first disable_capture then enable capture, it's off-screen widget, it'll not have capture when it show again.


Revision 58430 - Directory Listing
Modified Mon Apr 24 17:29:23 2006 UTC (13 years, 9 months ago) by manus
Fixed precondition violation when calling `is_displayed' on a widget (e.g. EV_DIALOG)
  whose implementation has been changed.


Revision 58425 - Directory Listing
Modified Mon Apr 24 16:26:15 2006 UTC (13 years, 9 months ago) by manus
Made it compile with Borland by taking into account removed C files.


Revision 58419 - Directory Listing
Modified Sat Apr 22 18:31:20 2006 UTC (13 years, 10 months ago) by manus
Added EV_BUILDER for new features for graphical builder based on EiffelVision2.


Revision 58418 - Directory Listing
Modified Sat Apr 22 18:29:50 2006 UTC (13 years, 10 months ago) by manus
Added new features exported to EV_BUILDER for graphical builder based on EiffelVision2.


Revision 58412 - Directory Listing
Modified Sat Apr 22 01:52:54 2006 UTC (13 years, 10 months ago) by larryl
Added debug informations to see difference between Windows  and GTK.

Revision 58410 - Directory Listing
Modified Sat Apr 22 01:02:22 2006 UTC (13 years, 10 months ago) by larryl
Fixed tool bar not to draw background when state is normal.

Revision 58407 - Directory Listing
Modified Fri Apr 21 20:59:12 2006 UTC (13 years, 10 months ago) by patrickr
fixed some library config files

Revision 58398 - Directory Listing
Modified Fri Apr 21 19:16:17 2006 UTC (13 years, 10 months ago) by king
Tidied up dnd loop

Revision 58397 - Directory Listing
Modified Fri Apr 21 19:15:34 2006 UTC (13 years, 10 months ago) by king
Removed unecessary connection to button press switch as this is now performed in our custom event handling in EV_APPLICATION_IMP

Revision 58396 - Directory Listing
Modified Fri Apr 21 19:14:55 2006 UTC (13 years, 10 months ago) by king
Now making sure item is visible when selected to match windows behavior

Revision 58395 - Directory Listing
Modified Fri Apr 21 19:14:06 2006 UTC (13 years, 10 months ago) by king
Fixed obsolete warnings

Revision 58394 - Directory Listing
Modified Fri Apr 21 19:13:39 2006 UTC (13 years, 10 months ago) by king
Added missing comment

Revision 58393 - Directory Listing
Modified Fri Apr 21 19:13:23 2006 UTC (13 years, 10 months ago) by king
Made ensure_item_visible callable by node, fixed potential cat call due to change of argument type

Revision 58390 - Directory Listing
Modified Fri Apr 21 18:23:22 2006 UTC (13 years, 10 months ago) by king
Fixed pixels_displayed_after_final_row and set_row_height to satisfy postconditions

Revision 58383 - Directory Listing
Modified Fri Apr 21 01:54:26 2006 UTC (13 years, 10 months ago) by larryl
Use windows message Tb_getmaxsize to query tool bar size is not correct, this happens after we set toolbar with new flags (mix buttons style, drop down button style).
So, we query tool bar with/height in a new way.

Revision 58374 - Directory Listing
Modified Thu Apr 20 22:28:02 2006 UTC (13 years, 10 months ago) by manus
Converted to new ACEX configuration file format.


Revision 58351 - Directory Listing
Modified Thu Apr 20 18:29:00 2006 UTC (13 years, 10 months ago) by manus
Removed display of MessageBox when wel_hook cannot be found. Because it is caught by
  a postcondition in WEL.


Revision 58333 - Directory Listing
Modified Thu Apr 20 16:47:54 2006 UTC (13 years, 10 months ago) by manus
Removed non-used locals.


Revision 58309 - Directory Listing
Modified Wed Apr 19 22:28:07 2006 UTC (13 years, 10 months ago) by manus
Fixed a bug in WEL_LIST_VIEW_ITEM.set_text_with_wel_string and in
  WEL_WINDOWS_ROUTINES.key_to_string where the usage of WEL_STRING.capacity
  was incorrect, what it should have been is the capacity in characters, not
  in bytes. This is now fixed by using `character_capacity' from WEL_STRING.


Revision 58308 - Directory Listing
Modified Wed Apr 19 22:21:41 2006 UTC (13 years, 10 months ago) by manus
Removed extra lines.


Revision 58307 - Directory Listing
Modified Wed Apr 19 21:53:26 2006 UTC (13 years, 10 months ago) by king
Now using maskblt for draw_subpixmap with masked pixmaps

Revision 58306 - Directory Listing
Modified Wed Apr 19 21:52:05 2006 UTC (13 years, 10 months ago) by king
Now png files are the first headers inspected

Revision 58301 - Directory Listing
Modified Wed Apr 19 16:37:43 2006 UTC (13 years, 10 months ago) by manus
Updated `external_object' clauses to take into account `multithreaded' libraries as well.


Revision 58293 - Directory Listing
Modified Wed Apr 19 04:57:56 2006 UTC (13 years, 10 months ago) by manus
Replaced obsolete call to `to_character' by `to_character_8'.


Revision 58292 - Directory Listing
Modified Wed Apr 19 04:57:23 2006 UTC (13 years, 10 months ago) by manus
Fixed obsolete calls by calling `make' for creating a MUTEX instance.


Revision 58291 - Directory Listing
Modified Wed Apr 19 04:50:16 2006 UTC (13 years, 10 months ago) by manus
Replaced call to `clone' by `twin'.


Revision 58286 - Directory Listing
Modified Wed Apr 19 00:25:35 2006 UTC (13 years, 10 months ago) by manus
Updated to new `condition' nodes.


Revision 58277 - Directory Listing
Modified Tue Apr 18 22:02:15 2006 UTC (13 years, 10 months ago) by patrickr
updated configuration files for new conditionals

Revision 58275 - Directory Listing
Modified Tue Apr 18 21:03:47 2006 UTC (13 years, 10 months ago) by manus
Fixed inclusion of `ilwel.lib' in .NET mode only.


Revision 58274 - Directory Listing
Modified Tue Apr 18 21:03:15 2006 UTC (13 years, 10 months ago) by manus
Improved include/objects specification, but it is not correct until we have support
  for multithreaded conditional.


Revision 58272 - Directory Listing
Modified Tue Apr 18 20:51:51 2006 UTC (13 years, 10 months ago) by manus
Added `in_assertion' to match .NET implementation of ISE_RUNTIME.


Revision 58262 - Directory Listing
Modified Tue Apr 18 17:36:55 2006 UTC (13 years, 10 months ago) by manus
Refactored so that it does not have external dependencies. This caused the introduction
  of WIZARD_FACTORY and WIZARD_STATE_DATA which have to be defined in users of the library.


Revision 58254 - Directory Listing
Modified Tue Apr 18 00:51:55 2006 UTC (13 years, 10 months ago) by manus
Initial configuration file for wizard library.


Revision 58252 - Directory Listing
Modified Tue Apr 18 00:06:21 2006 UTC (13 years, 10 months ago) by manus
Added Eiffel Forum License.


Revision 58251 - Directory Listing
Modified Mon Apr 17 23:59:26 2006 UTC (13 years, 10 months ago) by manus
Fixed call to `set_focus' in `destroy' and `hide' to ensure we can actually call it
  by verifying first the preconditions of `set_focus'. Not doing so, we were getting
  a precondition violation when calling destroy.


Revision 58250 - Directory Listing
Modified Mon Apr 17 23:46:47 2006 UTC (13 years, 10 months ago) by manus
Added Eiffel Forum License to the C/C++/H files.


Revision 58249 - Directory Listing
Modified Mon Apr 17 23:29:01 2006 UTC (13 years, 10 months ago) by manus
Updated to Eiffel Forum License.


Revision 58248 - Directory Listing
Modified Mon Apr 17 23:23:49 2006 UTC (13 years, 10 months ago) by manus
Updated license to the Eiffel Forum License.


Revision 58247 - Directory Listing
Modified Mon Apr 17 23:14:35 2006 UTC (13 years, 10 months ago) by king
Removed redundant windows only code for masking

Revision 58243 - Directory Listing
Modified Mon Apr 17 22:51:46 2006 UTC (13 years, 10 months ago) by manus
Updated copyright notice to Eiffel Forum License.


Revision 58238 - Directory Listing
Modified Mon Apr 17 19:16:57 2006 UTC (13 years, 10 months ago) by raphaels
Removed names of files that have been deleted from list of compiled files.

Revision 58237 - Directory Listing
Modified Mon Apr 17 19:15:15 2006 UTC (13 years, 10 months ago) by king
Added gdk file drop externals

Revision 58236 - Directory Listing
Modified Mon Apr 17 19:14:17 2006 UTC (13 years, 10 months ago) by king
Added working file drop retrieval code ready for action sequence integration

Revision 58235 - Directory Listing
Modified Mon Apr 17 19:13:00 2006 UTC (13 years, 10 months ago) by king
Added motion hint to capture code

Revision 58234 - Directory Listing
Modified Mon Apr 17 19:11:40 2006 UTC (13 years, 10 months ago) by raphaels
Removed names of files that have been deleted from list of compiled files.

Revision 58233 - Directory Listing
Modified Mon Apr 17 19:11:23 2006 UTC (13 years, 10 months ago) by king
Improved file drop connection

Revision 58231 - Directory Listing
Modified Mon Apr 17 18:38:39 2006 UTC (13 years, 10 months ago) by raphaels
Fixed potential crash in `key_from_path' in case path terminates with a '\'.

Revision 58230 - Directory Listing
Modified Mon Apr 17 18:36:47 2006 UTC (13 years, 10 months ago) by raphaels
Redefine `is_equal' so that two identical strings compared with `is_equal' return `True'.

Revision 58229 - Directory Listing
Modified Mon Apr 17 18:34:08 2006 UTC (13 years, 10 months ago) by raphaels
Fixed indexing clause comment.

Revision 58228 - Directory Listing
Modified Mon Apr 17 18:29:17 2006 UTC (13 years, 10 months ago) by raphaels
Eiffel wrapper around C array of strings.

Revision 58227 - Directory Listing
Modified Mon Apr 17 18:27:50 2006 UTC (13 years, 10 months ago) by raphaels
Eiffel wrapper around C++/COM BSTR type.

Revision 58211 - Directory Listing
Modified Fri Apr 14 20:51:03 2006 UTC (13 years, 10 months ago) by patrickr
removed inheritance of REFACTORING_HELPER as it is not needed anymore

Revision 58209 - Directory Listing
Modified Fri Apr 14 19:16:27 2006 UTC (13 years, 10 months ago) by king
Corrected compiler warnings

Revision 58208 - Directory Listing
Modified Fri Apr 14 19:09:32 2006 UTC (13 years, 10 months ago) by king
Corrected old_text_as_rtf to use STRING_32 instead of STRING

Revision 58206 - Directory Listing
Modified Fri Apr 14 18:54:26 2006 UTC (13 years, 10 months ago) by king
Corrected select_region to avoid conversion to STRING

Revision 58205 - Directory Listing
Modified Fri Apr 14 18:39:52 2006 UTC (13 years, 10 months ago) by king
Corrected counter to start at one as changing from SPECIAL of CHARACTER to STRING_32 broke the zero based indexing code

Revision 58204 - Directory Listing
Modified Fri Apr 14 17:17:51 2006 UTC (13 years, 10 months ago) by manus
Removed non-used locals.


Revision 58195 - Directory Listing
Modified Thu Apr 13 22:17:54 2006 UTC (13 years, 10 months ago) by patrickr
excluded some unneeded directories

Revision 58193 - Directory Listing
Modified Thu Apr 13 21:48:20 2006 UTC (13 years, 10 months ago) by patrickr
fixed wrong file_rules

Revision 58187 - Directory Listing
Modified Wed Apr 12 16:44:15 2006 UTC (13 years, 10 months ago) by raphaels
Refactored to remove need for external C file.

Revision 58186 - Directory Listing
Modified Wed Apr 12 16:43:49 2006 UTC (13 years, 10 months ago) by raphaels
Refactored to remove need for external C file.

Revision 58185 - Directory Listing
Modified Wed Apr 12 16:43:27 2006 UTC (13 years, 10 months ago) by raphaels
Cosmetics.

Revision 58184 - Directory Listing
Modified Wed Apr 12 16:42:54 2006 UTC (13 years, 10 months ago) by raphaels
Removed unused files after refactoring of wizard code.

Revision 58183 - Directory Listing
Modified Wed Apr 12 16:42:21 2006 UTC (13 years, 10 months ago) by raphaels
Refactored to remove need for external C file.

Revision 58182 - Directory Listing
Modified Wed Apr 12 16:41:13 2006 UTC (13 years, 10 months ago) by raphaels
Removed unused files after refactoring of wizard code.

Revision 58169 - Directory Listing
Modified Wed Apr 12 01:08:40 2006 UTC (13 years, 10 months ago) by tedf
Refine

Revision 58167 - Directory Listing
Modified Wed Apr 12 00:41:59 2006 UTC (13 years, 10 months ago) by tedf
Added missing library for process.acex
commit more specific gobo.acex that makes common target of ec.acex compile.


Revision 58159 - Directory Listing
Modified Tue Apr 11 17:33:06 2006 UTC (13 years, 10 months ago) by tedf
Added base library

Revision 58158 - Directory Listing
Modified Tue Apr 11 17:26:08 2006 UTC (13 years, 10 months ago) by tedf
Event library acex file.

Revision 58155 - Directory Listing
Modified Tue Apr 11 02:23:56 2006 UTC (13 years, 10 months ago) by tedf
Show vertical scrollbar correctly.
And since the bug of viewport's width and height has been fixed, I removed the FIXME comment and protection.

Revision 58153 - Directory Listing
Modified Tue Apr 11 01:15:50 2006 UTC (13 years, 10 months ago) by king
Fixed a few issues regarding modal event handling

Revision 58150 - Directory Listing
Modified Mon Apr 10 23:25:31 2006 UTC (13 years, 10 months ago) by king
Refactored child resizing implementation so that the size of the children returned is always correct, now resizing is performed when the parent is resized instead of when the page is flipped which causes unsitely redraw

Revision 58149 - Directory Listing
Modified Mon Apr 10 22:36:34 2006 UTC (13 years, 10 months ago) by king
Reinstated X11 lib as it is needed on Solaris as it wont compile against it if it is indirectly linked

Revision 58148 - Directory Listing
Modified Mon Apr 10 22:01:44 2006 UTC (13 years, 10 months ago) by tedf
Temporarily add protection when checking cursor position. Because if an editor is never displayed on the screen, we do not get correct height and width of the viewport, which might be a vision2 bug.
We can avoid "fld_small_enough" precondition violation.

Revision 58146 - Directory Listing
Modified Mon Apr 10 19:22:12 2006 UTC (13 years, 10 months ago) by king
Corrected masking code that was not enabling referencing tracking for the converted bitmap

Revision 58145 - Directory Listing
Modified Mon Apr 10 19:17:04 2006 UTC (13 years, 10 months ago) by king
Removed testing code

Revision 58143 - Directory Listing
Modified Mon Apr 10 16:51:03 2006 UTC (13 years, 10 months ago) by king
Update maskblt for use when there is no dc_source available

Revision 58142 - Directory Listing
Modified Mon Apr 10 16:48:14 2006 UTC (13 years, 10 months ago) by king
Corrected maskcopy external to use a R2_NOOP for the background blit

Revision 58141 - Directory Listing
Modified Mon Apr 10 16:43:54 2006 UTC (13 years, 10 months ago) by patrickr
fixed wrong file exclude

Revision 58139 - Directory Listing
Modified Mon Apr 10 11:21:49 2006 UTC (13 years, 10 months ago) by jfiat
Maskcopy must be a frozen external, since we use it as static constant in other classes

Revision 58137 - Directory Listing
Modified Sun Apr 9 02:14:42 2006 UTC (13 years, 10 months ago) by manus
Added gobo configuration file and update existing config files to use this one instead
  of non-existing one.
Fixed external clauses for WEL, Vision2 and EiffelNet.


Revision 58136 - Directory Listing
Modified Sun Apr 9 02:13:23 2006 UTC (13 years, 10 months ago) by manus
Removed exports to classes not part of the library.


Revision 58130 - Directory Listing
Modified Sat Apr 8 01:25:04 2006 UTC (13 years, 10 months ago) by king
Made compilable

Revision 58129 - Directory Listing
Modified Sat Apr 8 01:22:48 2006 UTC (13 years, 10 months ago) by king
Corrected last commit

Revision 58128 - Directory Listing
Modified Sat Apr 8 01:18:52 2006 UTC (13 years, 10 months ago) by king
Added reset_for_buffering

Revision 58127 - Directory Listing
Modified Sat Apr 8 01:17:50 2006 UTC (13 years, 10 months ago) by king
Added set_mask and reset_for_buffering

Revision 58126 - Directory Listing
Modified Sat Apr 8 01:17:13 2006 UTC (13 years, 10 months ago) by king
Added draw_rotated_text

Revision 58125 - Directory Listing
Modified Sat Apr 8 01:16:16 2006 UTC (13 years, 10 months ago) by king
Updated to be able to select text backwards

Revision 58124 - Directory Listing
Modified Sat Apr 8 01:15:50 2006 UTC (13 years, 10 months ago) by king
Updated to be able to select text backwards

Revision 58123 - Directory Listing
Modified Sat Apr 8 01:15:15 2006 UTC (13 years, 10 months ago) by king
Corrected class styles to now use savebits and to use bit or instead of adding

Revision 58122 - Directory Listing
Modified Sat Apr 8 01:13:28 2006 UTC (13 years, 10 months ago) by king
Completely overhauled display to account for new masking functionality

Revision 58121 - Directory Listing
Modified Sat Apr 8 01:12:31 2006 UTC (13 years, 10 months ago) by king
Accounted for change of masking, added set_mask and reset_for_buffering which is an optimization if a pixmap is used for backbuffering

Revision 58120 - Directory Listing
Modified Sat Apr 8 01:11:34 2006 UTC (13 years, 10 months ago) by king
Accounted for addition of masking

Revision 58119 - Directory Listing
Modified Sat Apr 8 01:10:45 2006 UTC (13 years, 10 months ago) by king
Accounted for addition of masking

Revision 58118 - Directory Listing
Modified Sat Apr 8 01:10:01 2006 UTC (13 years, 10 months ago) by king
Removed trailing blanks, slightly optimized minimum size retrieval by avoiding repeated calls to wel_text

Revision 58117 - Directory Listing
Modified Sat Apr 8 01:08:13 2006 UTC (13 years, 10 months ago) by king
Added initial set_angle implementation

Revision 58116 - Directory Listing
Modified Sat Apr 8 01:06:52 2006 UTC (13 years, 10 months ago) by king
Updated select region to allow region to be selected backwards

Revision 58115 - Directory Listing
Modified Sat Apr 8 01:05:46 2006 UTC (13 years, 10 months ago) by king
Account for masking change

Revision 58114 - Directory Listing
Modified Sat Apr 8 01:04:39 2006 UTC (13 years, 10 months ago) by king
Now using R2_NOOP for transparent pixmaps in maskblt

Revision 58113 - Directory Listing
Modified Sat Apr 8 01:03:44 2006 UTC (13 years, 10 months ago) by king
Updated draw_sub_pixmap to account for masking change

Revision 58112 - Directory Listing
Modified Sat Apr 8 01:01:53 2006 UTC (13 years, 10 months ago) by king
Updated mask creation to be the same as gtk, 1 for opaque, 0 for transparent, this is for easier manipulation with the EV_BITMAP addition

Revision 58111 - Directory Listing
Modified Sat Apr 8 00:55:15 2006 UTC (13 years, 10 months ago) by king
Now checking if idle_actions has an agent before adding it

Revision 58110 - Directory Listing
Modified Sat Apr 8 00:53:58 2006 UTC (13 years, 10 months ago) by king
Removed redundant signal handling code for timeouts

Revision 58109 - Directory Listing
Modified Sat Apr 8 00:53:18 2006 UTC (13 years, 10 months ago) by king
Completely overhauled transport implementation to remove use of gtk signals, it is now fully done by gdkevents, this gives us greater control and is much easier to manage

Revision 58108 - Directory Listing
Modified Sat Apr 8 00:51:42 2006 UTC (13 years, 10 months ago) by king
Account for overhaul of PND implementation

Revision 58107 - Directory Listing
Modified Sat Apr 8 00:50:59 2006 UTC (13 years, 10 months ago) by king
Removed use of timeouts for handling gtk caret position bug

Revision 58106 - Directory Listing
Modified Sat Apr 8 00:50:18 2006 UTC (13 years, 10 months ago) by king
Removed on_button_release hack

Revision 58105 - Directory Listing
Modified Sat Apr 8 00:49:20 2006 UTC (13 years, 10 months ago) by king
Removed blanks

Revision 58104 - Directory Listing
Modified Sat Apr 8 00:48:11 2006 UTC (13 years, 10 months ago) by king
Accounted for overhaul in PND implementation

Revision 58103 - Directory Listing
Modified Sat Apr 8 00:47:42 2006 UTC (13 years, 10 months ago) by king
Updated start_transport_file to on_mouse_button_event

Revision 58102 - Directory Listing
Modified Sat Apr 8 00:47:13 2006 UTC (13 years, 10 months ago) by king
Accounted for overhaul in PND implementation

Revision 58101 - Directory Listing
Modified Sat Apr 8 00:46:31 2006 UTC (13 years, 10 months ago) by king
Updated set_focus to use gtk window implementation

Revision 58100 - Directory Listing
Modified Sat Apr 8 00:45:40 2006 UTC (13 years, 10 months ago) by king
Completely overhauled event handling to not rely on gtk signals

Revision 58099 - Directory Listing
Modified Sat Apr 8 00:44:41 2006 UTC (13 years, 10 months ago) by king
Removed lock update redefinition as this is now handled by event mechanism, removed test code

Revision 58098 - Directory Listing
Modified Sat Apr 8 00:43:45 2006 UTC (13 years, 10 months ago) by king
Corrected window state event to be called before default event handler

Revision 58097 - Directory Listing
Modified Sat Apr 8 00:43:04 2006 UTC (13 years, 10 months ago) by king
Now blocking code calls event_loop_iteration of ev_application_imp

Revision 58096 - Directory Listing
Modified Sat Apr 8 00:42:03 2006 UTC (13 years, 10 months ago) by king
Removed button release connection as this is now handled directly

Revision 58095 - Directory Listing
Modified Sat Apr 8 00:41:10 2006 UTC (13 years, 10 months ago) by king
Optimized motion handling to reused existing tuple

Revision 58094 - Directory Listing
Modified Sat Apr 8 00:40:32 2006 UTC (13 years, 10 months ago) by king
Accounted for name change of start_transport_filer to on_mouse_button_event

Revision 58093 - Directory Listing
Modified Sat Apr 8 00:39:35 2006 UTC (13 years, 10 months ago) by king
Removed redundant features, updated some to use internal_id instead of gtk pointer

Revision 58092 - Directory Listing
Modified Sat Apr 8 00:38:44 2006 UTC (13 years, 10 months ago) by king
Refactored implementation and removed kamikaze code as this is now no longer used in text_field

Revision 58091 - Directory Listing
Modified Sat Apr 8 00:37:51 2006 UTC (13 years, 10 months ago) by king
Removed redundant event handling code

Revision 58090 - Directory Listing
Modified Sat Apr 8 00:35:49 2006 UTC (13 years, 10 months ago) by king
Completely overhauled event loop handling to handle button events directly, abstracted event_loop_iteration and removed pnd code due to new revised implementation

Revision 58089 - Directory Listing
Modified Sat Apr 8 00:06:20 2006 UTC (13 years, 10 months ago) by king
Removed blanks

Revision 58088 - Directory Listing
Modified Sat Apr 8 00:05:59 2006 UTC (13 years, 10 months ago) by king
Removed blanks

Revision 58085 - Directory Listing
Modified Fri Apr 7 23:09:50 2006 UTC (13 years, 10 months ago) by king
Made Rgn_diff frozen for static access

Revision 58084 - Directory Listing
Modified Fri Apr 7 23:08:55 2006 UTC (13 years, 10 months ago) by king
Added initial WM_DROPFILES implementation that will need to be integrated in to Vision2

Revision 58083 - Directory Listing
Modified Fri Apr 7 22:17:58 2006 UTC (13 years, 10 months ago) by king
Added draw_rotated_text stub

Revision 58082 - Directory Listing
Modified Fri Apr 7 22:15:53 2006 UTC (13 years, 10 months ago) by king
Added gdk_button_release_enum

Revision 58065 - Directory Listing
Modified Thu Apr 6 20:56:27 2006 UTC (13 years, 10 months ago) by jfiat
removed wrong invariant 'has_control_key' since function key can be a valid shortcut (with no Ctrl or Shift or Alt pressed)

Revision 58063 - Directory Listing
Modified Thu Apr 6 20:03:10 2006 UTC (13 years, 10 months ago) by manus
Made RTF reader/writer handle unicode characters.


Revision 58062 - Directory Listing
Modified Thu Apr 6 20:02:47 2006 UTC (13 years, 10 months ago) by manus
Fixed `set_text' so that it works with Unicode characters.
Fixed a bug in enabling/disabling word wrapping which would loose the `editable' status.


Revision 58061 - Directory Listing
Modified Thu Apr 6 20:01:58 2006 UTC (13 years, 10 months ago) by manus
Offered ASCII version of `font_families'.


Revision 58059 - Directory Listing
Modified Thu Apr 6 18:32:31 2006 UTC (13 years, 10 months ago) by manus
Fixed RICH_EDIT so that it works with Unicode and non-Unicode stream
  of data. At the moment, the rule is that for RTF the `is_unicode_data'
  should be set to False, and for text it should be set to True.


Revision 58058 - Directory Listing
Modified Thu Apr 6 18:30:50 2006 UTC (13 years, 10 months ago) by manus
Added `bytes_read' for knowing how many bytes are actually read after
  a call to `read_to_managed_pointer'.


Revision 58057 - Directory Listing
Modified Thu Apr 6 18:22:52 2006 UTC (13 years, 10 months ago) by manus
Added `bytes_count', `character_size' and `set_substring'.
Renamed in WEL_STRING private `tchar_size' into `character_size'.
Fixed wrong usage of capacity in WEL_STRING assertions, we should
  use `capacity // character_size' instead.
Fixed `set_null_character' in WEL_STRING since we need to put a null wide character.


Revision 58048 - Directory Listing
Modified Wed Apr 5 20:23:04 2006 UTC (13 years, 10 months ago) by manus
Slightly improved `is_equal' so that we only do a memory comparison
  when the actual pointer values are different.


Revision 58045 - Directory Listing
Modified Wed Apr 5 18:23:00 2006 UTC (13 years, 10 months ago) by king
Updated year

Revision 58044 - Directory Listing
Modified Wed Apr 5 18:15:46 2006 UTC (13 years, 10 months ago) by king
Corrected typo in comment

Revision 58043 - Directory Listing
Modified Wed Apr 5 18:06:36 2006 UTC (13 years, 10 months ago) by raphaels
Now use WEL_STRING instead of ECOM_WIDE_STRING which is obsolete.

Revision 58042 - Directory Listing
Modified Wed Apr 5 18:05:24 2006 UTC (13 years, 10 months ago) by raphaels
Made ECOM_WIDE_STRING obsolete as WEL_STRING is now Unicode.

Revision 58041 - Directory Listing
Modified Wed Apr 5 18:03:37 2006 UTC (13 years, 10 months ago) by raphaels
Rewrote ECOM_GUID so that it doesn't require C externals anymore.

Revision 58040 - Directory Listing
Modified Wed Apr 5 18:03:02 2006 UTC (13 years, 10 months ago) by raphaels
Rewrote ECOM_GUID so that it doesn't require C externals anymore.

Revision 58039 - Directory Listing
Modified Wed Apr 5 18:02:16 2006 UTC (13 years, 10 months ago) by raphaels
Rewrote ECOM_GUID so that it doesn't require C externals anymore.

Revision 58038 - Directory Listing
Modified Wed Apr 5 17:39:28 2006 UTC (13 years, 10 months ago) by tedf
Modified subversion eol-style to be native.
Uses different preferences library on different platforms in editor library.

Revision 58013 - Directory Listing
Modified Tue Apr 4 00:25:14 2006 UTC (13 years, 10 months ago) by tedf
Modified and some existing acex.
First commit of library acex files.

Revision 58009 - Directory Listing
Modified Mon Apr 3 20:52:27 2006 UTC (13 years, 10 months ago) by manus
Removed obsolete call to `to_character' from CHARACTER, which is now replaced by `to_character_8'.

Revision 57996 - Directory Listing
Modified Sat Apr 1 19:23:50 2006 UTC (13 years, 10 months ago) by manus
Added export to not yet created INDEXED_LIST.


Revision 57995 - Directory Listing
Modified Sat Apr 1 19:19:09 2006 UTC (13 years, 10 months ago) by manus
Removed obsolete calls to `to_character' by `to_character_8'.


Revision 57994 - Directory Listing
Modified Sat Apr 1 19:18:50 2006 UTC (13 years, 10 months ago) by manus
Added `make_with_title' as creation procedure of EV_DIALOG.


Revision 57993 - Directory Listing
Modified Sat Apr 1 19:18:35 2006 UTC (13 years, 10 months ago) by manus
Fixed a typo in manifest string which had an extra ".


Revision 57992 - Directory Listing
Modified Sat Apr 1 19:18:01 2006 UTC (13 years, 10 months ago) by manus
Rewrote post-condition to take into account potential object duplication.


Revision 57991 - Directory Listing
Modified Sat Apr 1 19:16:08 2006 UTC (13 years, 10 months ago) by manus
Replaced obsolete calls to `to_character' by `to_character_8'.


Revision 57990 - Directory Listing
Modified Sat Apr 1 19:15:46 2006 UTC (13 years, 10 months ago) by manus
Fixed obsolete calls to `to_character' by `to_character_8'.


Revision 57989 - Directory Listing
Modified Sat Apr 1 19:15:21 2006 UTC (13 years, 10 months ago) by manus
Fixed a catcall where argument was of type STRING_32 where it should
  have been STRING_GENERAL.


Revision 57988 - Directory Listing
Modified Sat Apr 1 19:13:56 2006 UTC (13 years, 10 months ago) by manus
Use STRING_32 as argument as otherwise the code is too complicated to
  write in descendant classes.


Revision 57987 - Directory Listing
Modified Sat Apr 1 19:13:24 2006 UTC (13 years, 10 months ago) by manus
Removed useless if statement for assigning tooltip.


Revision 57986 - Directory Listing
Modified Sat Apr 1 19:12:40 2006 UTC (13 years, 10 months ago) by manus
Removed obsolete calls.


Revision 57955 - Directory Listing
Modified Fri Mar 31 01:25:30 2006 UTC (13 years, 10 months ago) by patrickr
fixed relative path

Revision 57954 - Directory Listing
Modified Fri Mar 31 01:22:54 2006 UTC (13 years, 10 months ago) by patrickr
fixed config file

Revision 57953 - Directory Listing
Modified Fri Mar 31 01:12:35 2006 UTC (13 years, 10 months ago) by tedf
New configuration files of library.

Revision 57950 - Directory Listing
Modified Fri Mar 31 00:24:39 2006 UTC (13 years, 10 months ago) by patrickr
updated namespace and schema location

Revision 57949 - Directory Listing
Modified Thu Mar 30 22:53:16 2006 UTC (13 years, 10 months ago) by larryl
Added creation method for theme changed actions.

Revision 57946 - Directory Listing
Modified Thu Mar 30 22:29:18 2006 UTC (13 years, 10 months ago) by larryl
Because MATH_CONST export it's pi value now, so we can direct use it.

Revision 57945 - Directory Listing
Modified Thu Mar 30 22:27:07 2006 UTC (13 years, 10 months ago) by manus
Exported constants.


Revision 57944 - Directory Listing
Modified Thu Mar 30 22:25:09 2006 UTC (13 years, 10 months ago) by larryl
Added "if" protection before unlock_update.

Revision 57943 - Directory Listing
Modified Thu Mar 30 22:24:08 2006 UTC (13 years, 10 months ago) by larryl
Changed to short function names.

Revision 57942 - Directory Listing
Modified Thu Mar 30 22:22:55 2006 UTC (13 years, 10 months ago) by larryl
Add query to know all SD_FLOATING_ZONEs in current system.

Revision 57941 -