/[eiffelstudio]/trunk
ViewVC logotype

Log of /trunk

View Directory Listing Directory Listing


Sticky Revision:

Revision 17232 - Directory Listing
Modified Fri Sep 10 23:40:52 1999 UTC (20 years, 5 months ago) by oconnor
fixed review date from 08 to 07


Revision 17231 - Directory Listing
Modified Fri Sep 10 23:38:08 1999 UTC (20 years, 5 months ago) by oconnor
moved report to end of doc


Revision 17230 - Directory Listing
Modified Fri Sep 10 23:36:55 1999 UTC (20 years, 5 months ago) by pascalf
compilable code.


Revision 17229 - Directory Listing
Modified Fri Sep 10 23:16:58 1999 UTC (20 years, 5 months ago) by oconnor
inserted heading for ALL unreviewed classes


Revision 17228 - Directory Listing
Modified Fri Sep 10 20:57:56 1999 UTC (20 years, 5 months ago) by manus
New version number 4.5.011.


Revision 17227 - Directory Listing
Modified Fri Sep 10 20:47:36 1999 UTC (20 years, 5 months ago) by pascalf
koko


Revision 17226 - Directory Listing
Modified Fri Sep 10 20:44:29 1999 UTC (20 years, 5 months ago) by manus
Introduced the notion of `default_string_value' and changed the implementation
of `is_default' needed when saving on disk the resources.


Revision 17225 - Directory Listing
Modified Fri Sep 10 20:43:36 1999 UTC (20 years, 5 months ago) by manus
Use EB_SHARED_OUTPUT_TOOLS instead of WINDOWS.


Revision 17224 - Directory Listing
Modified Fri Sep 10 20:43:11 1999 UTC (20 years, 5 months ago) by manus
Cosmetics: Removed semicolon


Revision 17223 - Directory Listing
Modified Fri Sep 10 20:42:45 1999 UTC (20 years, 5 months ago) by manus
TTY_CONSTANTS is now using the three new abstractions EB_GENERAL_DATA,
EB_CLASS_TOOL_DATA and EB_FEATURE_TOOL_DATA which define the previously
used once functions.


Revision 17222 - Directory Listing
Modified Fri Sep 10 20:32:27 1999 UTC (20 years, 5 months ago) by pascalf
new source.s


Revision 17221 - Directory Listing
Modified Fri Sep 10 20:26:59 1999 UTC (20 years, 5 months ago) by pascalf
New classes.


Revision 17220 - Directory Listing
Modified Fri Sep 10 20:16:17 1999 UTC (20 years, 5 months ago) by pascalf
temporary cluster.


Revision 17219 - Directory Listing
Modified Fri Sep 10 20:14:09 1999 UTC (20 years, 5 months ago) by pascalf
new sources.


Revision 17218 - Directory Listing
Modified Fri Sep 10 20:10:46 1999 UTC (20 years, 5 months ago) by manus
Instead of using WINDOWS we are now using EB_SHARED_OUTPUT_TOOLS which is compatible
between the new and the old implementation.


Revision 17217 - Directory Listing
Modified Fri Sep 10 20:09:38 1999 UTC (20 years, 5 months ago) by manus
Fixed the name used to read from the resource file.


Revision 17216 - Directory Listing
Modified Fri Sep 10 20:08:09 1999 UTC (20 years, 5 months ago) by manus
In order to keep compatibility betweeb the old and new interface, we introduced
`Window_mgr' which returns the new `feature_tool_mgr' in the case of the new interface.
Mostly done for APPLICATION_STATUS which needs it.


Revision 17215 - Directory Listing
Modified Fri Sep 10 20:06:50 1999 UTC (20 years, 5 months ago) by manus
Renamed `add_selection_command' into `add_select_command'.
Renamed `remove_selection_commands' into `remove_select_commands'.


Revision 17214 - Directory Listing
Modified Fri Sep 10 20:02:19 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug with highlighting and setting of cursor position. We should first
set the cursor position and then do the highlighting not the contrary.


Revision 17213 - Directory Listing
Modified Fri Sep 10 19:59:52 1999 UTC (20 years, 5 months ago) by manus
New Ace file for the new graphical interface on Windows


Revision 17212 - Directory Listing
Modified Fri Sep 10 19:57:40 1999 UTC (20 years, 5 months ago) by manus
Abstract three once functions into three different classes in order to be compatible
with the new version of the interface.


Revision 17211 - Directory Listing
Modified Fri Sep 10 19:47:28 1999 UTC (20 years, 5 months ago) by manus
Moved the class to the API\profiler\querying cluster since it is not graphical at all.


Revision 17210 - Directory Listing
Modified Fri Sep 10 19:46:46 1999 UTC (20 years, 5 months ago) by manus
Moved the class from `interface\graphical\profile_tool' to here since it is not
a graphical class.


Revision 17209 - Directory Listing
Modified Fri Sep 10 19:45:06 1999 UTC (20 years, 5 months ago) by manus
We moved the file to the switch/interface cluster since they are different from
the batch_only version to the graphical version


Revision 17208 - Directory Listing
Modified Fri Sep 10 19:40:22 1999 UTC (20 years, 5 months ago) by manus
Addition of the skeleton of two new classes. It has to be finished in order to
compile the batch only version of the compiler.


Revision 17207 - Directory Listing
Modified Fri Sep 10 19:36:54 1999 UTC (20 years, 5 months ago) by manus
Because of the work done on the new graphical interface and for compatibility reasons
we introduced this two new classes which basically replace the old WINDOWS class.


Revision 17206 - Directory Listing
Modified Fri Sep 10 19:35:49 1999 UTC (20 years, 5 months ago) by manus
New classes corresponding to the old WINDOWS class made for the new EiffelVision library.


Revision 17205 - Directory Listing
Modified Fri Sep 10 19:34:48 1999 UTC (20 years, 5 months ago) by manus
Cosmetics (Removed semicolons)
Changed the inheritance from WINDOWS to EB_SHARED_INTERFACE_TOOLS. And now
WINDOWS simply inherits from EB_SHARED_INTERFACE_TOOLS.


Revision 17204 - Directory Listing
Modified Fri Sep 10 19:29:19 1999 UTC (20 years, 5 months ago) by manus
Removed files since they belon to other places and also because they are shared
between the new and the old interface and therefore we cannot change them, it will
be too dangerous.


Revision 17203 - Directory Listing
Modified Fri Sep 10 18:38:36 1999 UTC (20 years, 5 months ago) by pascalf
Preparation of the integration.


Revision 17202 - Directory Listing
Modified Fri Sep 10 18:32:35 1999 UTC (20 years, 5 months ago) by pascalf
Preparation of Ecase integration.


Revision 17201 - Directory Listing
Modified Fri Sep 10 01:52:12 1999 UTC (20 years, 5 months ago) by raphaels
New file copy mechanism


Revision 17200 - Directory Listing
Modified Fri Sep 10 01:05:56 1999 UTC (20 years, 5 months ago) by king
Altered pre-condition error, sorry


Revision 17199 - Directory Listing
Modified Thu Sep 9 23:36:19 1999 UTC (20 years, 5 months ago) by king
New features to be implemnted


Revision 17198 - Directory Listing
Modified Thu Sep 9 23:27:59 1999 UTC (20 years, 5 months ago) by king
New features found that need implementing


Revision 17197 - Directory Listing
Modified Thu Sep 9 23:27:25 1999 UTC (20 years, 5 months ago) by king
New features that need implementing


Revision 17196 - Directory Listing
Modified Thu Sep 9 22:15:26 1999 UTC (20 years, 5 months ago) by manuelt
mark_special_table: hvalues, and hkeys may change during reallocation of table. Now the access to the special_table fields are accessed directly.


Revision 17195 - Directory Listing
Modified Thu Sep 9 22:12:47 1999 UTC (20 years, 5 months ago) by manus
Removed an added file since it is still used by the compiler in batch mode.


Revision 17194 - Directory Listing
Modified Thu Sep 9 21:44:22 1999 UTC (20 years, 5 months ago) by manus
Fixed a problem with pure external C++ declaration which were not parsed correctly.
It was working fine for the non-pure external C++ declarations such as macro or struct.


Revision 17193 - Directory Listing
Modified Thu Sep 9 21:32:25 1999 UTC (20 years, 5 months ago) by manuelt
eif-thr_entry returns nothing when compiled on Solaris.


Revision 17192 - Directory Listing
Modified Thu Sep 9 19:13:14 1999 UTC (20 years, 5 months ago) by king
ev_progress_bar_imp


Revision 17191 - Directory Listing
Modified Thu Sep 9 17:35:36 1999 UTC (20 years, 5 months ago) by king
Altered features to to_be_implemented


Revision 17190 - Directory Listing
Modified Thu Sep 9 17:34:28 1999 UTC (20 years, 5 months ago) by king
Corrected precondition in set_name


Revision 17189 - Directory Listing
Modified Thu Sep 9 17:24:46 1999 UTC (20 years, 5 months ago) by king
fonund new features in ev_font_imp that need re-implementing


Revision 17188 - Directory Listing
Modified Thu Sep 9 17:14:49 1999 UTC (20 years, 5 months ago) by king
Removed redundant preconditions in set_name


Revision 17187 - Directory Listing
Modified Thu Sep 9 17:12:29 1999 UTC (20 years, 5 months ago) by king
Corrected set_name pre-condition


Revision 17186 - Directory Listing
Modified Thu Sep 9 16:54:14 1999 UTC (20 years, 5 months ago) by rogers
On a selection, on select is now called correctly.


Revision 17185 - Directory Listing
Modified Thu Sep 9 16:28:29 1999 UTC (20 years, 5 months ago) by rogers
Fixed bugs in demo so the accelerator demo now works.


Revision 17184 - Directory Listing
Modified Thu Sep 9 16:27:21 1999 UTC (20 years, 5 months ago) by rogers
Set the vertical height of the action window to 400 on creation.


Revision 17183 - Directory Listing
Modified Thu Sep 9 16:24:41 1999 UTC (20 years, 5 months ago) by rogers
Added a hide/show button to the tab.


Revision 17181 - Directory Listing
Modified Thu Sep 9 00:41:17 1999 UTC (20 years, 5 months ago) by rogers
This has beenremoved as the EV_ACCELERATOR is now implemented entirely in VISION2


Revision 17180 - Directory Listing
Modified Thu Sep 9 00:37:23 1999 UTC (20 years, 5 months ago) by rogers
The add_ok and add_cancel commands have been added to this class as they are no longer platform specific.


Revision 17179 - Directory Listing
Modified Thu Sep 9 00:34:13 1999 UTC (20 years, 5 months ago) by rogers
Class altered to reflect the fact that there is no longer any platform specific inplementation.ev_accelerator_dialog.e


Revision 17178 - Directory Listing
Modified Thu Sep 9 00:21:04 1999 UTC (20 years, 5 months ago) by buoy
Using environment variable PLATFORM for the path.


Revision 17177 - Directory Listing
Modified Thu Sep 9 00:19:19 1999 UTC (20 years, 5 months ago) by buoy
Feature 'show' fixed, the focus was set back even when there was no widget which had the focus.


Revision 17176 - Directory Listing
Modified Wed Sep 8 23:54:27 1999 UTC (20 years, 5 months ago) by manus
Fixed a problem with on SOLARIS where EIF_THR_ENTRY_TYPE is defined as `void' and
therfore in `eif_thr_entry' the `return' statement was not valid. Since it occurs only
for SOLARIS_THREADS we put a #ifndef statement around it.


Revision 17175 - Directory Listing
Modified Wed Sep 8 22:30:19 1999 UTC (20 years, 5 months ago) by king
Features that may be revised for a single vision split area class


Revision 17174 - Directory Listing
Modified Wed Sep 8 21:51:33 1999 UTC (20 years, 5 months ago) by king
New un-implemented features in ev_menu_separator_imp_found


Revision 17173 - Directory Listing
Modified Wed Sep 8 18:58:28 1999 UTC (20 years, 5 months ago) by rogers
Created the event window for displaying events that occur on demo items.


Revision 17172 - Directory Listing
Modified Wed Sep 8 18:19:36 1999 UTC (20 years, 5 months ago) by oconnor
added andy and alexes notes


Revision 17171 - Directory Listing
Modified Wed Sep 8 17:56:12 1999 UTC (20 years, 5 months ago) by leitner
cvs keyword hack


Revision 17170 - Directory Listing
Modified Wed Sep 8 17:35:45 1999 UTC (20 years, 5 months ago) by rogers
The color window is now created with a selected color.


Revision 17169 - Directory Listing
Modified Wed Sep 8 17:34:16 1999 UTC (20 years, 5 months ago) by rogers
Added the demo_commands cluster.


Revision 17168 - Directory Listing
Modified Wed Sep 8 17:25:52 1999 UTC (20 years, 5 months ago) by rogers
Fixed the post condition in set_rgb_result so that it checks correctly and does not always return False.


Revision 17167 - Directory Listing
Modified Wed Sep 8 16:47:53 1999 UTC (20 years, 5 months ago) by oconnor
added and edited Julians notes


Revision 17166 - Directory Listing
Modified Wed Sep 8 16:15:48 1999 UTC (20 years, 5 months ago) by oconnor
initial commit of review report, edited Ians notes


Revision 17165 - Directory Listing
Modified Wed Sep 8 05:38:28 1999 UTC (20 years, 5 months ago) by manus
Removed the use of "-lbsd" since we are not using it.


Revision 17164 - Directory Listing
Modified Wed Sep 8 01:41:01 1999 UTC (20 years, 5 months ago) by manus
Integrate a tool required to compile the run-time under Windows. So far, it was
not integrated, but since it is a pain to recompile it all the time, I integrate
the last stable version of the tool.


Revision 17163 - Directory Listing
Modified Wed Sep 8 01:20:03 1999 UTC (20 years, 5 months ago) by manus
Defined NBLOCKS to be 27.
This remove a bug when trying to call xrealloc with a size greater than 2^26,
it would fail with a crash in `split_block' because we did not allocate a
block in the free lists for sizes greater than 2^26 because NBLOCKS was
equal to 26 instead of 27.


Revision 17162 - Directory Listing
Modified Tue Sep 7 23:09:47 1999 UTC (20 years, 5 months ago) by bonnard
Fixed the `incompatible_version_number' related bug.


Revision 17161 - Directory Listing
Modified Tue Sep 7 21:30:30 1999 UTC (20 years, 5 months ago) by raphaels
Correct error handling when directories are not initialized properly


Revision 17159 - Directory Listing
Modified Tue Sep 7 03:00:42 1999 UTC (20 years, 5 months ago) by manus
Use of `default_create' for the template class, so that it is now compilable.


Revision 17158 - Directory Listing
Modified Tue Sep 7 02:57:57 1999 UTC (20 years, 5 months ago) by manus
New error message for Struct encapsulation.


Revision 17157 - Directory Listing
Modified Tue Sep 7 02:57:27 1999 UTC (20 years, 5 months ago) by manus
Add the COOLGEN filter.


Revision 17156 - Directory Listing
Modified Tue Sep 7 02:08:44 1999 UTC (20 years, 5 months ago) by manus
New `compiler_path' to the CYGWIN distribution on Windows.


Revision 17154 - Directory Listing
Modified Sat Sep 4 20:23:09 1999 UTC (20 years, 5 months ago) by manus
Moved SHARED_ERROR_BEHAVIOR from ES to COMMAND_LINE_PROJECT in order
to be able to check the value of `stop_on_error' in COMMAND_LINE_PROJECT, useful
when `-batch' or `-stop' option has been specified and that a project
already exists.


Revision 17153 - Directory Listing
Modified Sat Sep 4 20:21:18 1999 UTC (20 years, 5 months ago) by manus
Cosmetics: removed trailing semicolon
Added new abbreviations and commands for `batch' and `version'.


Revision 17152 - Directory Listing
Modified Sat Sep 4 20:18:55 1999 UTC (20 years, 5 months ago) by manus
Cosmetics, removed all trailing semicolon.
Added two new help options `batch' and `version'.


Revision 17151 - Directory Listing
Modified Sat Sep 4 20:15:00 1999 UTC (20 years, 5 months ago) by manus
New way to save the backup file in case something is going wrong during the saving:
- if the file is a symbolic link to another file, we do a copy to `file.swp'
  and write directly to the original. Therefore if something is going wrong
  the user can restore its code through `file.swp'.
- if it is not a symbolic link, we create a new file in `file.swp' and if
  something is going wrong, it can restore its code through `file.
Due to the inconsistence between the two, we could keep only the first one.


Revision 17150 - Directory Listing
Modified Sat Sep 4 19:52:06 1999 UTC (20 years, 5 months ago) by manus
`free_argv' was not correct since we need only to free the first string, the other
strings of `argv' are in fact part of the first one.


Revision 17149 - Directory Listing
Modified Sat Sep 4 07:29:52 1999 UTC (20 years, 5 months ago) by manus
Fixed a post_condition error (bug fix provided by Eric Bezault).


Revision 17148 - Directory Listing
Modified Sat Sep 4 07:05:38 1999 UTC (20 years, 5 months ago) by manus
Fixed some stuff in the new command parser, where `argc' was not correctly
initialized and also add a `free_argv' routine which frees the C allocated memory.


Revision 17147 - Directory Listing
Modified Sat Sep 4 03:13:56 1999 UTC (20 years, 5 months ago) by buoy
Version from EDITOR_BRANCH.


Revision 17146 - Directory Listing
Modified Sat Sep 4 02:31:50 1999 UTC (20 years, 5 months ago) by bonnard
`EB_CHOICE_WINDOW' -> `EB_CHOICE_DIALOG'.


Revision 17145 - Directory Listing
Modified Sat Sep 4 02:30:53 1999 UTC (20 years, 5 months ago) by bonnard
Supplier classes names changed.


Revision 17144 - Directory Listing
Modified Sat Sep 4 02:29:37 1999 UTC (20 years, 5 months ago) by bonnard
`has_modified_editor_tools' remade, `save_all_editors' feature added.


Revision 17143 - Directory Listing
Modified Sat Sep 4 02:26:44 1999 UTC (20 years, 5 months ago) by bonnard
Help menu + freeze,finalize,precompile commands added.


Revision 17142 - Directory Listing
Modified Sat Sep 4 02:24:49 1999 UTC (20 years, 5 months ago) by bonnard
`set_progress_dialog' simplified.


Revision 17141 - Directory Listing
Modified Sat Sep 4 02:23:27 1999 UTC (20 years, 5 months ago) by bonnard
Commented instructions changed.


Revision 17140 - Directory Listing
Modified Sat Sep 4 02:21:52 1999 UTC (20 years, 5 months ago) by bonnard
`save_all' feature added.


Revision 17139 - Directory Listing
Modified Sat Sep 4 02:21:13 1999 UTC (20 years, 5 months ago) by bonnard
Cosmetics.


Revision 17138 - Directory Listing
Modified Sat Sep 4 02:20:33 1999 UTC (20 years, 5 months ago) by bonnard
Some supplier classes names changed.


Revision 17137 - Directory Listing
Modified Sat Sep 4 02:19:09 1999 UTC (20 years, 5 months ago) by bonnard
Warning added (commented).


Revision 17136 - Directory Listing
Modified Sat Sep 4 02:16:46 1999 UTC (20 years, 5 months ago) by bonnard
Command to make a precompiled library out of the system.


Revision 17135 - Directory Listing
Modified Sat Sep 4 02:15:10 1999 UTC (20 years, 5 months ago) by bonnard
ommand to display a slice dialog, allowing the user to choose wich part of a special object will be displayed in an object tool.


Revision 17134 - Directory Listing
Modified Sat Sep 4 02:13:29 1999 UTC (20 years, 5 months ago) by bonnard
Command to finalize a project.


Revision 17133 - Directory Listing
Modified Sat Sep 4 02:13:02 1999 UTC (20 years, 5 months ago) by bonnard
Command to freeze a project.


Revision 17132 - Directory Listing
Modified Sat Sep 4 02:11:45 1999 UTC (20 years, 5 months ago) by bonnard
Confirmer added.


Revision 17131 - Directory Listing
Modified Sat Sep 4 02:11:06 1999 UTC (20 years, 5 months ago) by bonnard
`EB_FILE_OPENER' used.


Revision 17130 - Directory Listing
Modified Sat Sep 4 02:09:54 1999 UTC (20 years, 5 months ago) by bonnard
`name' commented.


Revision 17129 - Directory Listing
Modified Sat Sep 4 02:09:05 1999 UTC (20 years, 5 months ago) by bonnard
Warnings implemented.


Revision 17128 - Directory Listing
Modified Sat Sep 4 02:08:11 1999 UTC (20 years, 5 months ago) by bonnard
Degree output added.


Revision 17127 - Directory Listing
Modified Sat Sep 4 02:06:05 1999 UTC (20 years, 5 months ago) by bonnard
Confirmer added.


Revision 17126 - Directory Listing
Modified Sat Sep 4 02:04:17 1999 UTC (20 years, 5 months ago) by bonnard
degree output added.


Revision 17125 - Directory Listing
Modified Sat Sep 4 02:02:59 1999 UTC (20 years, 5 months ago) by bonnard
`name' commented. Warner added.


Revision 17124 - Directory Listing
Modified Sat Sep 4 02:01:58 1999 UTC (20 years, 5 months ago) by bonnard
Confirmation mechanism upgraded.


Revision 17123 - Directory Listing
Modified Sat Sep 4 02:01:00 1999 UTC (20 years, 5 months ago) by bonnard
Warnings made efficient.


Revision 17122 - Directory Listing
Modified Sat Sep 4 02:00:13 1999 UTC (20 years, 5 months ago) by bonnard
Confirmation mechanism updated.


Revision 17121 - Directory Listing
Modified Sat Sep 4 01:58:53 1999 UTC (20 years, 5 months ago) by bonnard
Class remade to work in a full new vision environment.


Revision 17120 - Directory Listing
Modified Sat Sep 4 01:56:41 1999 UTC (20 years, 5 months ago) by bonnard
Warnings added (but still commented!).


Revision 17119 - Directory Listing
Modified Sat Sep 4 01:55:17 1999 UTC (20 years, 5 months ago) by bonnard
Unneeded commented attribute removed.


Revision 17118 - Directory Listing
Modified Sat Sep 4 01:53:35 1999 UTC (20 years, 5 months ago) by bonnard
Saving feature improved due to `EB_FILE_OPENER'.


Revision 17117 - Directory Listing
Modified Sat Sep 4 01:51:43 1999 UTC (20 years, 5 months ago) by bonnard
Part of saving feature moved in `EB_SAVE_RESULT_CMD'.


Revision 17115 - Directory Listing
Modified Sat Sep 4 01:46:57 1999 UTC (20 years, 5 months ago) by bonnard
`EB_GRAPHICAL_PARAMETERS' replaced by `EB_GRAPHICAL_DATA' in inheritance clause.


Revision 17114 - Directory Listing
Modified Sat Sep 4 01:44:16 1999 UTC (20 years, 5 months ago) by bonnard
`graphical_output_disabled' added. `selector_window' commented.


Revision 17113 - Directory Listing
Modified Sat Sep 4 01:42:25 1999 UTC (20 years, 5 months ago) by bonnard
`build_interface' improved.


Revision 17112 - Directory Listing
Modified Sat Sep 4 01:40:26 1999 UTC (20 years, 5 months ago) by bonnard
`shown' changed in `displayed'.


Revision 17111 - Directory Listing
Modified Sat Sep 4 01:39:12 1999 UTC (20 years, 5 months ago) by bonnard
Postcondition bug fixed.


Revision 17110 - Directory Listing
Modified Sat Sep 4 01:38:02 1999 UTC (20 years, 5 months ago) by bonnard
Cosmetics.


Revision 17109 - Directory Listing
Modified Sat Sep 4 01:36:26 1999 UTC (20 years, 5 months ago) by bonnard
Windows text default value changed to avoid bug.


Revision 17108 - Directory Listing
Modified Sat Sep 4 01:35:01 1999 UTC (20 years, 5 months ago) by bonnard
Splash pixmap added.


Revision 17107 - Directory Listing
Modified Sat Sep 4 01:33:54 1999 UTC (20 years, 5 months ago) by bonnard
Callback mechanism remade.


Revision 17106 - Directory Listing
Modified Sat Sep 4 01:31:54 1999 UTC (20 years, 5 months ago) by bonnard
Warners added.


Revision 17105 - Directory Listing
Modified Sat Sep 4 01:31:03 1999 UTC (20 years, 5 months ago) by bonnard
Unneeded execution features erased.


Revision 17104 - Directory Listing
Modified Sat Sep 4 01:27:44 1999 UTC (20 years, 5 months ago) by bonnard
Class updated according to new confirmation dialog.


Revision 17103 - Directory Listing
Modified Sat Sep 4 01:25:52 1999 UTC (20 years, 5 months ago) by bonnard
Abstract notion of an `EB_FILE_OPENER' caller.


Revision 17102 - Directory Listing
Modified Sat Sep 4 01:25:01 1999 UTC (20 years, 5 months ago) by bonnard
Class used to open a file and displaying error dialogs if necessary.


Revision 17101 - Directory Listing
Modified Sat Sep 4 01:22:38 1999 UTC (20 years, 5 months ago) by bonnard
Dialog displaying compilation advance.


Revision 17100 - Directory Listing
Modified Sat Sep 4 01:19:51 1999 UTC (20 years, 5 months ago) by bonnard
Dialog allowing user to choose an item (a class or a feature, for instance) in a list.


Revision 17099 - Directory Listing
Modified Sat Sep 4 01:16:30 1999 UTC (20 years, 5 months ago) by bonnard
Dialog displaying information about EiffelBench and ISE.


Revision 17098 - Directory Listing
Modified Sat Sep 4 01:07:56 1999 UTC (20 years, 5 months ago) by bonnard
Warners added.


Revision 17097 - Directory Listing
Modified Sat Sep 4 01:05:17 1999 UTC (20 years, 5 months ago) by bonnard
Abstract notion of an `EB_CONFIRM_SAVE_DIALOG' client.


Revision 17096 - Directory Listing
Modified Sat Sep 4 01:02:45 1999 UTC (20 years, 5 months ago) by bonnard
Class modified to be used with an `EB_CONFIRM_SAVE_CALLBACK' descendant.


Revision 17095 - Directory Listing
Modified Sat Sep 4 00:56:43 1999 UTC (20 years, 5 months ago) by bonnard
Changed in `EB_CHOICE_DIALOG'.


Revision 17094 - Directory Listing
Modified Sat Sep 4 00:55:02 1999 UTC (20 years, 5 months ago) by bonnard
Changed in `EB_CREATE_CLASS_DIALOG'.


Revision 17093 - Directory Listing
Modified Sat Sep 4 00:51:27 1999 UTC (20 years, 5 months ago) by bonnard
Changed in `EB_ABOUT_DIALOG' and moved in cluster `dialogs'.


Revision 17092 - Directory Listing
Modified Sat Sep 4 00:48:42 1999 UTC (20 years, 5 months ago) by buoy
Adding 'check False end' clauses.


Revision 17091 - Directory Listing
Modified Sat Sep 4 00:20:00 1999 UTC (20 years, 5 months ago) by oconnor
changed ISE_SRC env var to WS


Revision 17090 - Directory Listing
Modified Sat Sep 4 00:19:43 1999 UTC (20 years, 5 months ago) by buoy
Feature 'add/remove_selection_command' replaced by 'add/remove_select_command(s)' and 'add/remove_unselect_command(s)'.


Revision 17089 - Directory Listing
Modified Sat Sep 4 00:16:24 1999 UTC (20 years, 5 months ago) by buoy
Feature 'add_activate_command' replaced by 'add_return_command'. Feature 'remove/add_selection_commands' removed, replaced by feature 'add_select_command' and 'remove_select_commands' inherited from EV_LIST.


Revision 17088 - Directory Listing
Modified Sat Sep 4 00:11:39 1999 UTC (20 years, 5 months ago) by rogers
The commands specific to widgets.


Revision 17087 - Directory Listing
Modified Sat Sep 4 00:11:02 1999 UTC (20 years, 5 months ago) by rogers
The commands specific to toggle_buttons.


Revision 17086 - Directory Listing
Modified Sat Sep 4 00:10:10 1999 UTC (20 years, 5 months ago) by rogers
The commands specific to text fields.


Revision 17085 - Directory Listing
Modified Sat Sep 4 00:09:54 1999 UTC (20 years, 5 months ago) by buoy
The signals have now distincts id.


Revision 17084 - Directory Listing
Modified Sat Sep 4 00:09:44 1999 UTC (20 years, 5 months ago) by rogers
The commands specific to text components.


Revision 17083 - Directory Listing
Modified Sat Sep 4 00:08:49 1999 UTC (20 years, 5 months ago) by rogers
The commands specific to lists.


Revision 17082 - Directory Listing
Modified Sat Sep 4 00:08:30 1999 UTC (20 years, 5 months ago) by buoy
Adding another signal 'unselect_child' for EV_LIST. Postcondition of feature 'which event_id' changed.


Revision 17081 - Directory Listing
Modified Sat Sep 4 00:08:24 1999 UTC (20 years, 5 months ago) by rogers
The commands specific to buttons.


Revision 17080 - Directory Listing
Modified Sat Sep 4 00:05:56 1999 UTC (20 years, 5 months ago) by rogers
Added code to handle the new event window which has been added to the tutorial.


Revision 17079 - Directory Listing
Modified Sat Sep 4 00:05:37 1999 UTC (20 years, 5 months ago) by buoy
Constant 'tree_subtree_id' moved from EV_WIDGETS_CONSTANTS_IMP because it is only needed here.


Revision 17078 - Directory Listing
Modified Sat Sep 4 00:04:49 1999 UTC (20 years, 5 months ago) by rogers
Added this tab for the first time.


Revision 17077 - Directory Listing
Modified Sat Sep 4 00:04:07 1999 UTC (20 years, 5 months ago) by buoy
In feature 'c_gtk_signal_connect_general', processing another signal: 'unselect_child' (for lists).


Revision 17076 - Directory Listing
Modified Sat Sep 4 00:00:09 1999 UTC (20 years, 5 months ago) by rogers
Had to change the implementation of the tab as combo boxes selection commands have changed.


Revision 17075 - Directory Listing
Modified Fri Sep 3 23:59:06 1999 UTC (20 years, 5 months ago) by rogers
Removed the foreground and background modifiers as they are now within widget tab.


Revision 17074 - Directory Listing
Modified Fri Sep 3 23:58:26 1999 UTC (20 years, 5 months ago) by rogers
Altered the tabbing.


Revision 17073 - Directory Listing
Modified Fri Sep 3 23:56:53 1999 UTC (20 years, 5 months ago) by rogers
Altered tabbing.


Revision 17072 - Directory Listing
Modified Fri Sep 3 23:56:20 1999 UTC (20 years, 5 months ago) by rogers
Altered the positioning of one of the children.


Revision 17071 - Directory Listing
Modified Fri Sep 3 23:53:19 1999 UTC (20 years, 5 months ago) by rogers
Fixed the bug where every time you returned to the demo, a new root was added to the tree.


Revision 17070 - Directory Listing
Modified Fri Sep 3 23:52:28 1999 UTC (20 years, 5 months ago) by rogers
Adde combo feature modifiers to alter the foreground and background colors.


Revision 17069 - Directory Listing
Modified Fri Sep 3 23:49:33 1999 UTC (20 years, 5 months ago) by rogers
Added an event buttone to show the event window.


Revision 17068 - Directory Listing
Modified Fri Sep 3 23:47:55 1999 UTC (20 years, 5 months ago) by rogers
Added commands to demo.


Revision 17067 - Directory Listing
Modified Fri Sep 3 23:39:43 1999 UTC (20 years, 5 months ago) by rogers
Added commands to demo.


Revision 17066 - Directory Listing
Modified Fri Sep 3 22:31:34 1999 UTC (20 years, 5 months ago) by rogers
"Corrected add_un_select_command header."


Revision 17065 - Directory Listing
Modified Fri Sep 3 22:29:27 1999 UTC (20 years, 5 months ago) by rogers
"Added valid_command: cmd /= Void to add_unselect_command."


Revision 17064 - Directory Listing
Modified Fri Sep 3 22:25:02 1999 UTC (20 years, 5 months ago) by rogers
"Fixed variable mis-spelling in header of add_unselect command."


Revision 17063 - Directory Listing
Modified Fri Sep 3 22:22:42 1999 UTC (20 years, 5 months ago) by rogers
"Fixed unknown variable problem in add_select and add_unselect commands. Header variable was spelt incorrectly."


Revision 17062 - Directory Listing
Modified Fri Sep 3 22:19:56 1999 UTC (20 years, 5 months ago) by rogers
"Removed duplicate preconditions in select and unselect commands."


Revision 17061 - Directory Listing
Modified Fri Sep 3 22:04:56 1999 UTC (20 years, 5 months ago) by rogers
"Removed duplicated precondition."


Revision 17060 - Directory Listing
Modified Fri Sep 3 21:59:31 1999 UTC (20 years, 5 months ago) by rogers
Add_select_command is now used instead of add_selection_command.


Revision 17059 - Directory Listing
Modified Fri Sep 3 21:54:21 1999 UTC (20 years, 5 months ago) by rogers
Removed selection_command and replaced it with select_command and unselect_command.


Revision 17058 - Directory Listing
Modified Fri Sep 3 21:43:52 1999 UTC (20 years, 5 months ago) by rogers
Re numbered the events so that every one has a unique number.


Revision 17057 - Directory Listing
Modified Fri Sep 3 21:40:56 1999 UTC (20 years, 5 months ago) by rogers
Fixed a bug in set_background color and set_foreground_color so that the widget is now re drawn immediately.


Revision 17056 - Directory Listing
Modified Fri Sep 3 21:37:27 1999 UTC (20 years, 5 months ago) by rogers
Replaced selection_command with select_command and unselect_command.


Revision 17055 - Directory Listing
Modified Fri Sep 3 21:34:32 1999 UTC (20 years, 5 months ago) by manus
Adapt the `macro' convention so that it works also for C++ code. This work
resulted in some changes in the inheritance tree and class name changes. As
a result the MACRO_* classes do not inherit anymore from the C_* classes, but
directly from the EXTERNAL_* classes. We added a new query `is_cpp' which enables
us to know from which context it has been called.

Added a new type of external: the "struct" type which is defined as described below:

Let's assume the following structure is defined in %"test.h%"
typedef struct {
    int x;
    int y;
} Point;
To access and set `x' we simply have to do the following:
    x (p: POINTER): INTEGER is
        external "C [struct $"test.h%"] (Point): EIF_INTEGER"
        alias "x" end

    set_value (p: POINTER; i: INTEGER) is
        external "C [struct $"test.h%"] (Point, int)"
        alias "y" end

The rules are:
    - struct can only be used for a function with one argument (to get the
      value) or a procedure with two arguments (to set the value).
      In both cases, the type of the first argument must be POINTER.
    - an explicit prototype must be provided.
      Its first argument is the structure name. The other one (return type
      or second argument) is the field type.
    - the alias field is mandatory. It is the field name.
    - the header file (%"test.h%" above) is mandatory. It's where the
      structure is defined.
    - additional header files can be added using the same
      "| header_file_list" defined for other extensions.
    - the language name can be either C or C++.

The consequence of the addition are some new classes for the error reporting mechanism
and the addition of STRUCT_EXTENSION_AS, STRUCT_EXTENSION_I and STRUCT_EXT_BYTE_CODE. There
is also some changes in the generation of external in general.


Revision 17054 - Directory Listing
Modified Fri Sep 3 21:28:44 1999 UTC (20 years, 5 months ago) by rogers
Replaced selection_command with select_command and unselect_command.


Revision 17053 - Directory Listing
Modified Fri Sep 3 21:20:43 1999 UTC (20 years, 5 months ago) by rogers
Select and unselect commands have been added to the tree.


Revision 17052 - Directory Listing
Modified Fri Sep 3 21:16:52 1999 UTC (20 years, 5 months ago) by rogers
Select and unselect commands have been added to the list.


Revision 17051 - Directory Listing
Modified Fri Sep 3 21:11:53 1999 UTC (20 years, 5 months ago) by manus
Removed the redefinition of `extend' from TWO_WAY_LIST since the inherited
post-condition did not apply to STONE_HISTORY where an extend does not extend
all the time. Therefore we renamed `extend' into `twl_extend' and use it
in the definition of `extend' from STONE_HISTORY.


Revision 17050 - Directory Listing
Modified Fri Sep 3 19:36:21 1999 UTC (20 years, 5 months ago) by buoy
Feature 'add_selection_command' replaced by 'add_select_command' and 'add_unselect_command'.


Revision 17049 - Directory Listing
Modified Fri Sep 3 19:34:22 1999 UTC (20 years, 5 months ago) by manus
When checking if a feature call is a polymorphic one or not, we need to check
in the POLY_TABLE if the class we are currently checking conforms to the first
class of POLY_TABLE. Normally we should have use `simple_conform_to' from CLASS_C,
but we used a fastest way `conformance_table.item (first_class.topological_id)' and
this was not safe, because sometimes the `first_class.topological_id' could be
greater than the current maximum `conformance_table'.
That's why now we use `simple_conform_to' without any trick, it's safer.


Revision 17048 - Directory Listing
Modified Fri Sep 3 19:20:12 1999 UTC (20 years, 5 months ago) by manus
Add a new `struct' constant which corresponds to the new "struct" keyword
in external clauses.


Revision 17047 - Directory Listing
Modified Fri Sep 3 19:19:23 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug in the post condition in `has_syntax_error' where we just needed
to make sure that Result = (last_syntax_error /= Void) nothing else.


Revision 17046 - Directory Listing
Modified Fri Sep 3 19:18:48 1999 UTC (20 years, 5 months ago) by buoy
Comment removed for 'set_position' becuase the bug has been fixed in GTK.


Revision 17045 - Directory Listing
Modified Fri Sep 3 19:18:01 1999 UTC (20 years, 5 months ago) by buoy
Feature 'clear_items' implemented.


Revision 17044 - Directory Listing
Modified Fri Sep 3 19:17:25 1999 UTC (20 years, 5 months ago) by buoy
Feature 'clear_items' added, need to be implemented.


Revision 17043 - Directory Listing
Modified Fri Sep 3 19:16:32 1999 UTC (20 years, 5 months ago) by manus
Fixed a bad undefinition of `is_equal' from COMPARABLE in class ERROR. As a consequence
we needed to add some `undefine is_equal end' clauses in some descendants which
inherited from other classes.


Revision 17042 - Directory Listing
Modified Fri Sep 3 19:13:26 1999 UTC (20 years, 5 months ago) by buoy
Cosmetic changes.


Revision 17041 - Directory Listing
Modified Fri Sep 3 18:39:47 1999 UTC (20 years, 5 months ago) by pascalf
Almost definitive version.
Adding of Direct Category call.


Revision 17040 - Directory Listing
Modified Fri Sep 3 18:32:11 1999 UTC (20 years, 5 months ago) by manus
New version number therfore new license


Revision 17039 - Directory Listing
Modified Fri Sep 3 18:26:07 1999 UTC (20 years, 5 months ago) by manus
New version number of the compiler


Revision 17038 - Directory Listing
Modified Fri Sep 3 18:02:49 1999 UTC (20 years, 5 months ago) by buoy
Feature 'clear_items' removed, is implemented in the lower classes.


Revision 17037 - Directory Listing
Modified Fri Sep 3 17:54:17 1999 UTC (20 years, 5 months ago) by buoy
functions 'c_gtk_integer_to_pointer' and 'c_gtk_pointer_to_integer' moved from EV_GTK_ANY_IMP.


Revision 17036 - Directory Listing
Modified Fri Sep 3 17:53:28 1999 UTC (20 years, 5 months ago) by buoy
Function 'c_gtk_container_remove_all_children' added.


Revision 17035 - Directory Listing
Modified Fri Sep 3 17:52:53 1999 UTC (20 years, 5 months ago) by buoy
'cgtk_pointer_to_integer' renamed into 'c_gtk_pointer_to_integer', which has been moved to EV_GTK_GENERAL_EXTERNALS.


Revision 17034 - Directory Listing
Modified Fri Sep 3 17:42:37 1999 UTC (20 years, 5 months ago) by buoy
Cosmetic changes.


Revision 17033 - Directory Listing
Modified Fri Sep 3 17:40:39 1999 UTC (20 years, 5 months ago) by buoy
'c_integer_to_pointer' changed renamed in 'c_gtk_integer_to_pointer'.


Revision 17032 - Directory Listing
Modified Fri Sep 3 17:37:36 1999 UTC (20 years, 5 months ago) by buoy
Feature 'clear_items' implemented. Features 'add_item' and 'remove_item' modified.


Revision 17031 - Directory Listing
Modified Fri Sep 3 17:11:08 1999 UTC (20 years, 5 months ago) by manuelt
With VXWORKS, no rem set optimization.
Anuway, systems on this platforms are too small to need this
optimization.


Revision 17030 - Directory Listing
Modified Fri Sep 3 17:09:10 1999 UTC (20 years, 5 months ago) by manus
Fixed the behavior of `set_cursor_position' to set the cursor position
even if a selection is done. In the later case we call `set_caret_position'.


Revision 17029 - Directory Listing
Modified Fri Sep 3 17:05:32 1999 UTC (20 years, 5 months ago) by manus
The `Lvm_getitemtext' message needs to be sent to `item' (i.e. the list view)
and not to the `an_item.item' (i.e. the list view item) as said in the Microsoft
documentation.


Revision 17028 - Directory Listing
Modified Fri Sep 3 16:51:43 1999 UTC (20 years, 5 months ago) by manuelt
Add the extern void egc_init_plug (), called from CECIL and defined in E1/eplug.c, so as to aoid a warning "implicit declaration".


Revision 17027 - Directory Listing
Modified Fri Sep 3 16:25:58 1999 UTC (20 years, 5 months ago) by buoy
Function 'c_gtk_widget_set_size' modified.


Revision 17026 - Directory Listing
Modified Fri Sep 3 00:52:34 1999 UTC (20 years, 5 months ago) by pascalf
Preference Tool continues...


Revision 17025 - Directory Listing
Modified Fri Sep 3 00:00:51 1999 UTC (20 years, 5 months ago) by manuelt
Move declarations of variables where there are really useful.


Revision 17024 - Directory Listing
Modified Thu Sep 2 23:26:20 1999 UTC (20 years, 5 months ago) by manus
Used EIF_REFERENCE instead of `char *'.

Fixed a very old bug in the debugger which was easy to fix thanksful to the same
kind of bug found in `rout_obj.c'. Basically we were creating two eiffel strings
without protecting the references. As a result, the first string could have moved
after the creation of the second one and most of the time is was crashing EiffelBench.


Revision 17023 - Directory Listing
Modified Thu Sep 2 19:23:38 1999 UTC (20 years, 5 months ago) by buoy
Adding feature 'c_gtk_menu_remove_all_items' and 'c_gtk_container_remove_all_children'.


Revision 17022 - Directory Listing
Modified Thu Sep 2 19:18:41 1999 UTC (20 years, 5 months ago) by manus
Removed a comment on line `implementation.terminate' which should have been
called in `load_result' since we need to release the database descriptor
used for the query.


Revision 17021 - Directory Listing
Modified Thu Sep 2 19:13:11 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug where we did not clear the `map_table' (between the columns of the
database and the attributes of an object) when we were querying more than one
the database in a session. As a result, the `map_table' contained bad offsets
which could result in segmentation violation when using INTERNAL.


Revision 17020 - Directory Listing
Modified Thu Sep 2 18:33:17 1999 UTC (20 years, 5 months ago) by sam
vision IF to set_modal changed


Revision 17019 - Directory Listing
Modified Thu Sep 2 18:31:54 1999 UTC (20 years, 5 months ago) by sam
rearranged creation proc


Revision 17018 - Directory Listing
Modified Thu Sep 2 18:20:51 1999 UTC (20 years, 5 months ago) by pascalf
Tool is working now properly.
Introduction of Tree instead of List to come.


Revision 17017 - Directory Listing
Modified Thu Sep 2 17:35:34 1999 UTC (20 years, 5 months ago) by manus
We now do not provide any shrinking routine for `last_string' since our
experience shows that you are not going to read less the second time you
read a file than the second time. By not doing any shrinking we went
from 1:20s to 50s on one of Friedrich Dominicus benchmarks.


Revision 17016 - Directory Listing
Modified Thu Sep 2 17:14:09 1999 UTC (20 years, 5 months ago) by raphaels
New Proxy/Stub dialog, includes Automation radio buttons.


Revision 17015 - Directory Listing
Modified Thu Sep 2 16:56:32 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug in `make' and `remake' where we could have called them as standard feature
call (not as creation feature call) and it could result in an incorrect ARRAYED_LIST
structure which does not respect their post-conditions. Adding a reset of `index'
and `count' was needed.


Revision 17014 - Directory Listing
Modified Thu Sep 2 16:55:07 1999 UTC (20 years, 5 months ago) by manus
Fixed a incorrect change behavior introduced in the redefinition of `caret_position'
from WEL_EDIT where we were taking the `minimum' bound instead of the `maximum' bound
of the current selection (change to the WEL_EDIT behavior).


Revision 17013 - Directory Listing
Modified Thu Sep 2 05:56:34 1999 UTC (20 years, 5 months ago) by rogers
Altered on_set_focus and on_kill_focus so that they do not perform unecessary checks.


Revision 17012 - Directory Listing
Modified Thu Sep 2 05:51:52 1999 UTC (20 years, 5 months ago) by rogers
When returning the selected item, now return based on a zero based index.


Revision 17011 - Directory Listing
Modified Thu Sep 2 05:49:17 1999 UTC (20 years, 5 months ago) by rogers
The children are now created with a zero based index.


Revision 17010 - Directory Listing
Modified Thu Sep 2 05:46:26 1999 UTC (20 years, 5 months ago) by rogers
When removing a child, the child is now removed form the list of non expandable children.


Revision 17009 - Directory Listing
Modified Thu Sep 2 05:43:21 1999 UTC (20 years, 5 months ago) by rogers
Altered grammer in a comment.


Revision 17008 - Directory Listing
Modified Thu Sep 2 05:41:30 1999 UTC (20 years, 5 months ago) by rogers
Now when tabbing, the notebook tabs automatically to the first child.


Revision 17007 - Directory Listing
Modified Thu Sep 2 05:39:39 1999 UTC (20 years, 5 months ago) by rogers
No text change or selection messages are created when the new selection is the current selection.


Revision 17006 - Directory Listing
Modified Thu Sep 2 05:36:20 1999 UTC (20 years, 5 months ago) by rogers
The status bar is now created with no children.


Revision 17005 - Directory Listing
Modified Thu Sep 2 05:30:11 1999 UTC (20 years, 5 months ago) by rogers
Fixed the bug in the up arrow cursor so it is displayed instead of the sizewe cursor.


Revision 17004 - Directory Listing
Modified Thu Sep 2 05:28:42 1999 UTC (20 years, 5 months ago) by rogers
Corrected comment 'feature -- Status setting'.


Revision 17003 - Directory Listing
Modified Thu Sep 2 04:57:25 1999 UTC (20 years, 5 months ago) by manuelt
Another error in EIF_TSD_DESTROY. Forgot a parenthesis.


Revision 17002 - Directory Listing
Modified Thu Sep 2 04:51:26 1999 UTC (20 years, 5 months ago) by manuelt
Bad arguments in EIF_TSD_DESTROY


Revision 17001 - Directory Listing
Modified Thu Sep 2 04:36:11 1999 UTC (20 years, 5 months ago) by manus
Set the cursor position before highlighting the selected text which seems more
logical anyway.


Revision 17000 - Directory Listing
Modified Thu Sep 2 04:31:25 1999 UTC (20 years, 5 months ago) by manus
Add the definition of `has' because it was violating a precondition not to
redefine `has' when you call the redefined feature `item'.


Revision 16999 - Directory Listing
Modified Thu Sep 2 04:27:44 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug in the C generated code for encapsulation of redefined function
into attributes of an expanded type. We took the same code which is used
in ATTRIBUTE_BL where we do not dereference expanded type, we only dereference
standard object.


Revision 16998 - Directory Listing
Modified Thu Sep 2 04:25:08 1999 UTC (20 years, 5 months ago) by manus
Fixed a post-condition in `recompile' where `compilation_counter' is incremented
only when the compilation is successful, not all the time.


Revision 16997 - Directory Listing
Modified Thu Sep 2 04:02:59 1999 UTC (20 years, 5 months ago) by manus
Corrected a wrong undefinition of `is_equal' from COMPARABLE which should have
been used instead.


Revision 16996 - Directory Listing
Modified Thu Sep 2 04:00:05 1999 UTC (20 years, 5 months ago) by manus
Fixed an incorrect postcondition in `new_class_description' where we do not have
always `invariant_part_set' because there is a case where `Result.invariant' and `inv'
could not match (eg when you just use the keyword `invariant' without any real invariants).


Revision 16995 - Directory Listing
Modified Thu Sep 2 03:53:41 1999 UTC (20 years, 5 months ago) by manus
Add a special entry for CECIL in multithreaded mode otherwise we cannot generate
CECIL objects in multithreaded mode since now all objects name are prefixed with `mt'.

Fixed a bad generation of Makefile in final mode when using precompiled libraries
with the new optimization done (which remove the speed overhead in the C generated code).


Revision 16994 - Directory Listing
Modified Thu Sep 2 03:47:44 1999 UTC (20 years, 5 months ago) by manus
The postcondition `invariant_part_set' in `initialize' was incorrect because
`invariant_part' and `inv' does not match all the time, eg when you have an
invariant clause without any invariant lines.


Revision 16993 - Directory Listing
Modified Thu Sep 2 03:43:44 1999 UTC (20 years, 5 months ago) by manus
When retrieving a precompiled object file, there is no version number since
this is contained in another file.


Revision 16992 - Directory Listing
Modified Thu Sep 2 02:21:33 1999 UTC (20 years, 5 months ago) by marina
EOM_GENERIC_INTERFACE renamed into ECOM_UNKNOWN_INTERFACE


Revision 16991 - Directory Listing
Modified Thu Sep 2 02:19:32 1999 UTC (20 years, 5 months ago) by marina
renamed into ecom_unknown_interface.e


Revision 16990 - Directory Listing
Modified Thu Sep 2 02:18:11 1999 UTC (20 years, 5 months ago) by marina
*** empty log message ***


Revision 16989 - Directory Listing
Modified Thu Sep 2 01:59:38 1999 UTC (20 years, 5 months ago) by manus
Fixed a small problem on Windows platform where the command line was loosing
the `\' characters when for example printing the complete executable path name.


Revision 16988 - Directory Listing
Modified Thu Sep 2 01:45:59 1999 UTC (20 years, 5 months ago) by manus
Fixed a typo in the previous integration.


Revision 16987 - Directory Listing
Modified Thu Sep 2 01:43:40 1999 UTC (20 years, 5 months ago) by manus
Fixed a problem with `month_back' where we should have checked the new number of days
in the new month before trying to change the month number because we can go out of bounds.
Fortunately enough for us we did have some useful assertions to help us finding this
error.


Revision 16986 - Directory Listing
Modified Thu Sep 2 00:08:10 1999 UTC (20 years, 5 months ago) by king
cleaned up ace file


Revision 16985 - Directory Listing
Modified Wed Sep 1 23:49:16 1999 UTC (20 years, 5 months ago) by buoy
Ace file for Gtk


Revision 16984 - Directory Listing
Modified Wed Sep 1 22:59:56 1999 UTC (20 years, 5 months ago) by rogers
When select_item is called now the appropriate windows message is sent.


Revision 16983 - Directory Listing
Modified Wed Sep 1 01:25:51 1999 UTC (20 years, 5 months ago) by manus
In EiffelBench we can set `breakpoint_number' so that the running application
has to check every `breakpoint_number' if it has to stop because the user clicked
on the interrupt button. However, the behavior has it was done making it check
every `1' instructions, which was not what we wanted.


Revision 16982 - Directory Listing
Modified Wed Sep 1 01:16:19 1999 UTC (20 years, 5 months ago) by manus
Due to the name change of `proto' into `app_proto' in the `ipc/app' directory
we had to change the name also in the Makefile.


Revision 16981 - Directory Listing
Modified Tue Aug 31 23:58:51 1999 UTC (20 years, 5 months ago) by pascalf
Integration


Revision 16980 - Directory Listing
Modified Tue Aug 31 23:57:07 1999 UTC (20 years, 5 months ago) by pascalf
Preference Tool continues.
New classes, new structure.


Revision 16979 - Directory Listing
Modified Tue Aug 31 07:54:10 1999 UTC (20 years, 5 months ago) by manuelt
str_isi: allow spaces to be around digits. Use `isspace' for separators.


Revision 16978 - Directory Listing
Modified Tue Aug 31 03:26:19 1999 UTC (20 years, 5 months ago) by pichery
modified quick_finalize so that it can handle empty directory


Revision 16977 - Directory Listing
Modified Mon Aug 30 22:17:18 1999 UTC (20 years, 5 months ago) by marina
*** empty log message ***


Revision 16976 - Directory Listing
Modified Mon Aug 30 22:15:48 1999 UTC (20 years, 5 months ago) by marina
*** empty log message ***


Revision 16975 - Directory Listing
Modified Sat Aug 28 02:23:01 1999 UTC (20 years, 5 months ago) by manuelt
Initialzation of `eif_globals' fields.


Revision 16974 - Directory Listing
Modified Sat Aug 28 02:17:50 1999 UTC (20 years, 5 months ago) by manuelt
Cosmetics.


Revision 16973 - Directory Listing
Modified Sat Aug 28 02:13:28 1999 UTC (20 years, 5 months ago) by manuelt
Encapsulated Macros in WORKBENCH mode.


Revision 16972 - Directory Listing
Modified Sat Aug 28 02:11:58 1999 UTC (20 years, 5 months ago) by manuelt
Cosmetics.


Revision 16971 - Directory Listing
Modified Sat Aug 28 02:08:40 1999 UTC (20 years, 5 months ago) by manuelt
Typo.


Revision 16970 - Directory Listing
Modified Sat Aug 28 01:13:04 1999 UTC (20 years, 5 months ago) by manuelt
Cosmetics.


Revision 16969 - Directory Listing
Modified Sat Aug 28 01:02:55 1999 UTC (20 years, 5 months ago) by manuelt
Initialization of `inv_mark_table'.


Revision 16968 - Directory Listing
Modified Sat Aug 28 00:30:31 1999 UTC (20 years, 5 months ago) by king
Added new features to be implemented


Revision 16967 - Directory Listing
Modified Sat Aug 28 00:20:36 1999 UTC (20 years, 5 months ago) by king
Revised documentation


Revision 16966 - Directory Listing
Modified Sat Aug 28 00:19:27 1999 UTC (20 years, 5 months ago) by king
Updated Notes


Revision 16965 - Directory Listing
Modified Fri Aug 27 23:45:51 1999 UTC (20 years, 5 months ago) by king
Added as an aid for Vision2 development


Revision 16964 - Directory Listing
Modified Fri Aug 27 23:44:58 1999 UTC (20 years, 5 months ago) by king
Notes added as a development aid


Revision 16963 - Directory Listing
Modified Fri Aug 27 23:43:01 1999 UTC (20 years, 5 months ago) by king
Files added as an aid for devloper communication/documentation


Revision 16962 - Directory Listing
Modified Fri Aug 27 23:25:26 1999 UTC (20 years, 5 months ago) by raphaels
Now save generated mapper header files


Revision 16961 - Directory Listing
Modified Fri Aug 27 22:51:08 1999 UTC (20 years, 5 months ago) by manuelt
Parenthesis around MTOG, to avoid warnings (on VXWORKS),


Revision 16960 - Directory Listing
Modified Fri Aug 27 21:25:00 1999 UTC (20 years, 5 months ago) by bonnard
`EB_CONSTANTS' changed in `NEW_EB_CONSTANTS'.


Revision 16959 - Directory Listing
Modified Fri Aug 27 21:14:15 1999 UTC (20 years, 5 months ago) by bonnard
Command to display the object the application has stopped in.


Revision 16958 - Directory Listing
Modified Fri Aug 27 21:13:48 1999 UTC (20 years, 5 months ago) by bonnard
Command to display the feature the application has stopped in.


Revision 16957 - Directory Listing
Modified Fri Aug 27 21:12:44 1999 UTC (20 years, 5 months ago) by bonnard
Command to display the class the application has stopped in.


Revision 16956 - Directory Listing
Modified Fri Aug 27 21:09:39 1999 UTC (20 years, 5 months ago) by bonnard
Command to display in the text the next object of the history.


Revision 16955 - Directory Listing
Modified Fri Aug 27 21:08:51 1999 UTC (20 years, 5 months ago) by bonnard
Command to display in the text the previous object of the history.


Revision 16954 - Directory Listing
Modified Fri Aug 27 21:07:47 1999 UTC (20 years, 5 months ago) by bonnard
Command to display in the text the previous target in the history.


Revision 16953 - Directory Listing
Modified Fri Aug 27 21:07:09 1999 UTC (20 years, 5 months ago) by bonnard
Command to display in the text the next target in the history.


Revision 16952 - Directory Listing
Modified Fri Aug 27 21:03:20 1999 UTC (20 years, 5 months ago) by bonnard
Command to super melt AND insert a breakpoint.


Revision 16951 - Directory Listing
Modified Fri Aug 27 21:00:18 1999 UTC (20 years, 5 months ago) by bonnard
`set_filter' commented.


Revision 16950 - Directory Listing
Modified Fri Aug 27 20:59:28 1999 UTC (20 years, 5 months ago) by bonnard
`GENERAL_DATA' added in inheritance. Unneeded attribute removed.


Revision 16949 - Directory Listing
Modified Fri Aug 27 20:55:32 1999 UTC (20 years, 5 months ago) by bonnard
`GENERAL_DATA' added in inheritance clause.


Revision 16948 - Directory Listing
Modified Fri Aug 27 20:54:29 1999 UTC (20 years, 5 months ago) by bonnard
Unneeded attribute supressed. Inheritance changed.


Revision 16947 - Directory Listing
Modified Fri Aug 27 20:53:14 1999 UTC (20 years, 5 months ago) by bonnard
`replace_target' feature changed in order to work if `fn' is Void.


Revision 16946 - Directory Listing
Modified Fri Aug 27 20:49:46 1999 UTC (20 years, 5 months ago) by bonnard
Adapted class to new `E_PROJECT' class.


Revision 16945 - Directory Listing
Modified Fri Aug 27 20:48:20 1999 UTC (20 years, 5 months ago) by bonnard
Commented `set_filter'.


Revision 16944 - Directory Listing
Modified Fri Aug 27 20:47:26 1999 UTC (20 years, 5 months ago) by bonnard
Commneted local `g_degree_output'.


Revision 16943 - Directory Listing
Modified Fri Aug 27 20:46:36 1999 UTC (20 years, 5 months ago) by bonnard
Commented `Ace_b'


Revision 16942 - Directory Listing
Modified Fri Aug 27 20:45:25 1999 UTC (20 years, 5 months ago) by bonnard
Changed inheritance. changed confirmation.


Revision 16941 - Directory Listing
Modified Fri Aug 27 20:44:11 1999 UTC (20 years, 5 months ago) by bonnard
Made button an EV_BUTTON, because toolbar items are not implemented yet.


Revision 16940 - Directory Listing
Modified Fri Aug 27 19:57:28 1999 UTC (20 years, 5 months ago) by bonnard
Stone classes.


Revision 16939 - Directory Listing
Modified Fri Aug 27 19:55:26 1999 UTC (20 years, 5 months ago) by bonnard
`set_child_expandable' replaces `set_expand'.


Revision 16938 - Directory Listing
Modified Fri Aug 27 19:53:47 1999 UTC (20 years, 5 months ago) by bonnard
Inheritance changed.


Revision 16937 - Directory Listing
Modified Fri Aug 27 19:50:05 1999 UTC (20 years, 5 months ago) by bonnard
`set_expand' -> `set_child_expandable'


Revision 16936 - Directory Listing
Modified Fri Aug 27 19:49:15 1999 UTC (20 years, 5 months ago) by bonnard
`make_with_resource' signature changed. `set_child_expandable' replaces `set_expand'.


Revision 16935 - Directory Listing
Modified Fri Aug 27 19:48:04 1999 UTC (20 years, 5 months ago) by bonnard
`make_with_resource' signature changed. features updated.


Revision 16934 - Directory Listing
Modified Fri Aug 27 19:47:19 1999 UTC (20 years, 5 months ago) by bonnard
`make_with_resource' signature changed.


Revision 16933 - Directory Listing
Modified Fri Aug 27 19:46:20 1999 UTC (20 years, 5 months ago) by bonnard
`set_expand' replaced by `set_child_expandable'


Revision 16932 - Directory Listing
Modified Fri Aug 27 19:42:58 1999 UTC (20 years, 5 months ago) by bonnard
`make_from_old' removed.


Revision 16931 - Directory Listing
Modified Fri Aug 27 19:41:04 1999 UTC (20 years, 5 months ago) by bonnard
`make_from_old(s)' removed. `make_default' added.


Revision 16930 - Directory Listing
Modified Fri Aug 27 19:39:42 1999 UTC (20 years, 5 months ago) by bonnard
`make_from_old' removed. `make_default' added.


Revision 16929 - Directory Listing
Modified Fri Aug 27 19:36:38 1999 UTC (20 years, 5 months ago) by bonnard
Changes reflecting Vision2 updates.


Revision 16928 - Directory Listing
Modified Fri Aug 27 19:35:22 1999 UTC (20 years, 5 months ago) by bonnard
`make_form_old' removed.


Revision 16927 - Directory Listing
Modified Fri Aug 27 19:34:12 1999 UTC (20 years, 5 months ago) by bonnard
Shared graphical resources.


Revision 16926 - Directory Listing
Modified Fri Aug 27 19:33:51 1999 UTC (20 years, 5 months ago) by bonnard
Shared general resources.


Revision 16925 - Directory Listing
Modified Fri Aug 27 19:32:42 1999 UTC (20 years, 5 months ago) by bonnard
General and Graphical resources removed.


Revision 16924 - Directory Listing
Modified Fri Aug 27 19:31:49 1999 UTC (20 years, 5 months ago) by bonnard
Initialiation feature implemented.


Revision 16923 - Directory Listing
Modified Fri Aug 27 19:30:41 1999 UTC (20 years, 5 months ago) by bonnard
Class improved. Inheritance remade.


Revision 16922 - Directory Listing
Modified Fri Aug 27 19:25:23 1999 UTC (20 years, 5 months ago) by bonnard
Useless ancestor erased.


Revision 16921 - Directory Listing
Modified Fri Aug 27 19:18:33 1999 UTC (20 years, 5 months ago) by bonnard
Class modified to take in account Vision2 changes.


Revision 16920 - Directory Listing
Modified Fri Aug 27 19:17:24 1999 UTC (20 years, 5 months ago) by bonnard
Client class name changed. Changes in Vision2 taken in account.


Revision 16919 - Directory Listing
Modified Fri Aug 27 19:16:27 1999 UTC (20 years, 5 months ago) by bonnard
Inheritance changed.


Revision 16918 - Directory Listing
Modified Fri Aug 27 19:15:50 1999 UTC (20 years, 5 months ago) by bonnard
Inheritance changed to be fully new vision compliant.


Revision 16917 - Directory Listing
Modified Fri Aug 27 19:14:28 1999 UTC (20 years, 5 months ago) by bonnard
`QUERY_PARSER' changed in `EB_QUERY_PARSER'.


Revision 16916 - Directory Listing
Modified Fri Aug 27 19:14:22 1999 UTC (20 years, 5 months ago) by manuelt
Removed nested comments.


Revision 16915 - Directory Listing
Modified Fri Aug 27 19:10:20 1999 UTC (20 years, 5 months ago) by bonnard
Mirror class


Revision 16914 - Directory Listing
Modified Fri Aug 27 19:07:05 1999 UTC (20 years, 5 months ago) by bonnard
Mirror class used during migration from old to new es4


Revision 16913 - Directory Listing
Modified Fri Aug 27 19:07:05 1999 UTC (20 years, 5 months ago) by manuelt
Removed nested comment.


Revision 16912 - Directory Listing
Modified Fri Aug 27 19:05:59 1999 UTC (20 years, 5 months ago) by bonnard
Mirror class used during migration from old to new based ebench.


Revision 16911 - Directory Listing
Modified Fri Aug 27 19:04:23 1999 UTC (20 years, 5 months ago) by bonnard
Resources initializer for text mode.


Revision 16910 - Directory Listing
Modified Fri Aug 27 19:03:22 1999 UTC (20 years, 5 months ago) by manuelt
Warnings elimination.


Revision 16909 - Directory Listing
Modified Fri Aug 27 19:02:53 1999 UTC (20 years, 5 months ago) by bonnard
Resources used in text mode.


Revision 16908 - Directory Listing
Modified Fri Aug 27 19:01:50 1999 UTC (20 years, 5 months ago) by bonnard
Mirror class, used during migratrion.


Revision 16907 - Directory Listing
Modified Fri Aug 27 18:58:30 1999 UTC (20 years, 5 months ago) by bonnard
Shared error window. Class created to improve separation between text and graphics clusters.


Revision 16906 - Directory Listing
Modified Fri Aug 27 18:56:39 1999 UTC (20 years, 5 months ago) by bonnard
`error_window' and `Argument list' related features changed.


Revision 16905 - Directory Listing
Modified Fri Aug 27 18:54:33 1999 UTC (20 years, 5 months ago) by bonnard
Cosmetics.


Revision 16904 - Directory Listing
Modified Fri Aug 27 18:52:57 1999 UTC (20 years, 5 months ago) by bonnard
Dialog provided to enter bounds for special objects display.


Revision 16903 - Directory Listing
Modified Fri Aug 27 18:50:54 1999 UTC (20 years, 5 months ago) by bonnard
Dialog used to enter argument for the application to be debugged.


Revision 16902 - Directory Listing
Modified Fri Aug 27 18:49:21 1999 UTC (20 years, 5 months ago) by bonnard
Class upgraded according to Vision2 updates.


Revision 16901 - Directory Listing
Modified Fri Aug 27 18:48:25 1999 UTC (20 years, 5 months ago) by bonnard
Class upgraded according to terminology changes in EiffelVision2.


Revision 16900 - Directory Listing
Modified Fri Aug 27 18:42:33 1999 UTC (20 years, 5 months ago) by bonnard
Inheritance remade. Invariant commented.


Revision 16899 - Directory Listing
Modified Fri Aug 27 18:41:31 1999 UTC (20 years, 5 months ago) by bonnard
Comment added.


Revision 16898 - Directory Listing
Modified Fri Aug 27 18:40:58 1999 UTC (20 years, 5 months ago) by bonnard
"set_modal" -> "set_modal (True)".


Revision 16897 - Directory Listing
Modified Fri Aug 27 18:35:12 1999 UTC (20 years, 5 months ago) by bonnard
Invariant commented. Useless inheritance commented. Changes in Vision2 taken in account.


Revision 16896 - Directory Listing
Modified Fri Aug 27 18:32:56 1999 UTC (20 years, 5 months ago) by bonnard
Command to handle application stops.


Revision 16895 - Directory Listing
Modified Fri Aug 27 18:31:28 1999 UTC (20 years, 5 months ago) by bonnard
`Argument list' taken in account.


Revision 16894 - Directory Listing
Modified Fri Aug 27 18:30:21 1999 UTC (20 years, 5 months ago) by bonnard
changed hierarchy to reflect ancestor change.


Revision 16893 - Directory Listing
Modified Fri Aug 27 18:29:08 1999 UTC (20 years, 5 months ago) by bonnard
Added toolbar.


Revision 16892 - Directory Listing
Modified Fri Aug 27 18:28:08 1999 UTC (20 years, 5 months ago) by bonnard
Instructions and attributes commented.


Revision 16891 - Directory Listing
Modified Fri Aug 27 18:23:44 1999 UTC (20 years, 5 months ago) by bonnard
Useless as old vision kernel has been removed.


Revision 16890 - Directory Listing
Modified Fri Aug 27 18:11:50 1999 UTC (20 years, 5 months ago) by bonnard
Useless as the old vision kernel has been removed.


Revision 16889 - Directory Listing
Modified Fri Aug 27 18:10:48 1999 UTC (20 years, 5 months ago) by bonnard
Not used any more as old vision kernel has been supressed.


Revision 16888 - Directory Listing
Modified Fri Aug 27 18:08:29 1999 UTC (20 years, 5 months ago) by bonnard
Class used to display text an html-like way.


Revision 16887 - Directory Listing
Modified Fri Aug 27 18:05:49 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' and `post_fix' constants added.


Revision 16886 - Directory Listing
Modified Fri Aug 27 18:05:24 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' constant uncommented.


Revision 16885 - Directory Listing
Modified Fri Aug 27 17:59:56 1999 UTC (20 years, 5 months ago) by bonnard
Cosmetics.


Revision 16884 - Directory Listing
Modified Fri Aug 27 17:58:12 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' and `post_fix' constants added.


Revision 16883 - Directory Listing
Modified Fri Aug 27 17:56:20 1999 UTC (20 years, 5 months ago) by bonnard
`post_fix' constant added.


Revision 16882 - Directory Listing
Modified Fri Aug 27 17:54:37 1999 UTC (20 years, 5 months ago) by bonnard
Confirmation improved.


Revision 16881 - Directory Listing
Modified Fri Aug 27 17:52:39 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' and `post_fix' constants added.


Revision 16880 - Directory Listing
Modified Fri Aug 27 17:51:58 1999 UTC (20 years, 5 months ago) by manus
Improved generation of $f operande: in finalized mode, we do not call the
encapsulation anymore if the call is not polymorphic in order to make things
faster. However, we are still generating the encapsulation functions in `ececil.c'
because the current mechanism has not been made easy to avoid this.


Revision 16879 - Directory Listing
Modified Fri Aug 27 17:51:42 1999 UTC (20 years, 5 months ago) by bonnard
Deferred `symbol' and `post_fix' features added. Text made editable before changes occurs.


Revision 16878 - Directory Listing
Modified Fri Aug 27 17:49:13 1999 UTC (20 years, 5 months ago) by bonnard
`set_button' added.


Revision 16877 - Directory Listing
Modified Fri Aug 27 17:47:59 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' constant uncommented.


Revision 16876 - Directory Listing
Modified Fri Aug 27 17:46:55 1999 UTC (20 years, 5 months ago) by bonnard
Text made not editable.


Revision 16875 - Directory Listing
Modified Fri Aug 27 17:46:52 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug where the signature of the following external function was not
correctly generated:
	f (p: POINTER): INTEGER is external "C (char *): EIF_INTEGER" end
was giving:
	extern EIF_INTEGER f (EIF_POINTER);
instead of the correct signature:
	extern EIF_INTEGER f (char *);


Revision 16874 - Directory Listing
Modified Fri Aug 27 17:44:53 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' and `post_fix' constants added.


Revision 16873 - Directory Listing
Modified Fri Aug 27 17:41:00 1999 UTC (20 years, 5 months ago) by bonnard
`post_fix' constant added.


Revision 16872 - Directory Listing
Modified Fri Aug 27 17:39:46 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' attribute uncommented.


Revision 16871 - Directory Listing
Modified Fri Aug 27 17:38:10 1999 UTC (20 years, 5 months ago) by bonnard
`set_modal' changed, to reflect terminology change in Vision.


Revision 16870 - Directory Listing
Modified Fri Aug 27 17:30:40 1999 UTC (20 years, 5 months ago) by bonnard
Comment added.


Revision 16869 - Directory Listing
Modified Fri Aug 27 17:29:28 1999 UTC (20 years, 5 months ago) by bonnard
`symbol' and `post_fix' attributes added.


Revision 16868 - Directory Listing
Modified Fri Aug 27 17:21:16 1999 UTC (20 years, 5 months ago) by bonnard
Application core. launchs the application in text or graphic mode, as requested.


Revision 16867 - Directory Listing
Modified Fri Aug 27 17:19:11 1999 UTC (20 years, 5 months ago) by bonnard
Vision kernel. used only in graphic mode.


Revision 16866 - Directory Listing
Modified Fri Aug 27 17:14:47 1999 UTC (20 years, 5 months ago) by bonnard
Information about a breakable stone in a text.


Revision 16865 - Directory Listing
Modified Fri Aug 27 17:14:16 1999 UTC (20 years, 5 months ago) by bonnard
Information about a stone in a text.


Revision 16864 - Directory Listing
Modified Fri Aug 27 17:10:00 1999 UTC (20 years, 5 months ago) by bonnard
Bugs dealing with "0 vs 1 based" structures fixed.


Revision 16863 - Directory Listing
Modified Fri Aug 27 17:06:47 1999 UTC (20 years, 5 months ago) by bonnard
Some instructions commented.


Revision 16862 - Directory Listing
Modified Fri Aug 27 17:05:09 1999 UTC (20 years, 5 months ago) by bonnard
`EB_GRAPHICAL_DATA' inheritance added.


Revision 16861 - Directory Listing
Modified Fri Aug 27 17:04:02 1999 UTC (20 years, 5 months ago) by bonnard
Unneeded features commented. bug fixed in creation of the array of stones.


Revision 16860 - Directory Listing
Modified Fri Aug 27 16:59:43 1999 UTC (20 years, 5 months ago) by bonnard
`set_focus' instruction commented.


Revision 16859 - Directory Listing
Modified Fri Aug 27 16:54:45 1999 UTC (20 years, 5 months ago) by bonnard
Changed some preconditions.


Revision 16858 - Directory Listing
Modified Fri Aug 27 16:53:03 1999 UTC (20 years, 5 months ago) by bonnard
Toolbar implemented.


Revision 16857 - Directory Listing
Modified Fri Aug 27 16:52:07 1999 UTC (20 years, 5 months ago) by bonnard
"check" instruction added.


Revision 16856 - Directory Listing
Modified Fri Aug 27 16:50:00 1999 UTC (20 years, 5 months ago) by bonnard
Obsolete attributes commented.


Revision 16855 - Directory Listing
Modified Fri Aug 27 16:47:36 1999 UTC (20 years, 5 months ago) by bonnard
Added the main toolbar. Changed some `routine' in `feature'.


Revision 16854 - Directory Listing
Modified Fri Aug 27 16:43:37 1999 UTC (20 years, 5 months ago) by bonnard
Added special menu.


Revision 16853 - Directory Listing
Modified Fri Aug 27 16:42:46 1999 UTC (20 years, 5 months ago) by bonnard
Implemented toolbar creation. Added commands.


Revision 16852 - Directory Listing
Modified Fri Aug 27 16:41:20 1999 UTC (20 years, 5 months ago) by bonnard
Toolbar creation implemented.


Revision 16851 - Directory Listing
Modified Fri Aug 27 16:35:25 1999 UTC (20 years, 5 months ago) by bonnard
Changed `add_activate_command' in `add_return_command'.


Revision 16850 - Directory Listing
Modified Fri Aug 27 16:32:24 1999 UTC (20 years, 5 months ago) by bonnard
Reordered `destroy_tool' instructions.


Revision 16849 - Directory Listing
Modified Fri Aug 27 16:30:40 1999 UTC (20 years, 5 months ago) by bonnard
Toolbar implementation modified.


Revision 16848 - Directory Listing
Modified Fri Aug 27 16:29:12 1999 UTC (20 years, 5 months ago) by bonnard
Modified signature of `build_edit_bar' and `create_toolbar'.


Revision 16847 - Directory Listing
Modified Fri Aug 27 16:21:37 1999 UTC (20 years, 5 months ago) by bonnard
Updated toolbar creation features.


Revision 16846 - Directory Listing
Modified Fri Aug 27 16:19:52 1999 UTC (20 years, 5 months ago) by bonnard
Reordered `destroy_tool' instructions.


Revision 16845 - Directory Listing
Modified Fri Aug 27 16:17:24 1999 UTC (20 years, 5 months ago) by bonnard
Added toolbar creation procedures.


Revision 16844 - Directory Listing
Modified Fri Aug 27 16:14:19 1999 UTC (20 years, 5 months ago) by bonnard
Modified class to reflect terminology change in EiffelVision.


Revision 16843 - Directory Listing
Modified Fri Aug 27 07:34:45 1999 UTC (20 years, 5 months ago) by buoy
There was an error in signature of function 'gtk_tooltips_set_tip'. Function 'c_gtk_menu_remove_all_items' added.


Revision 16842 - Directory Listing
Modified Fri Aug 27 03:15:14 1999 UTC (20 years, 5 months ago) by manus
Now, the boolean constants are printed with their first character in upper case.


Revision 16841 - Directory Listing
Modified Fri Aug 27 03:14:20 1999 UTC (20 years, 5 months ago) by manus
Fixed the signatures of all the C external routines to match their definitions
from `eif_str.h'.


Revision 16840 - Directory Listing
Modified Fri Aug 27 01:52:54 1999 UTC (20 years, 5 months ago) by rogers
Altered the included files for the ace as a devlop ace is now used for development.


Revision 16839 - Directory Listing
Modified Fri Aug 27 01:50:58 1999 UTC (20 years, 5 months ago) by rogers
Altered spacing within the window.


Revision 16838 - Directory Listing
Modified Fri Aug 27 01:49:31 1999 UTC (20 years, 5 months ago) by rogers
Minor changes to the interface.


Revision 16837 - Directory Listing
Modified Fri Aug 27 01:48:37 1999 UTC (20 years, 5 months ago) by rogers
 Added an action window.


Revision 16836 - Directory Listing
Modified Fri Aug 27 01:47:51 1999 UTC (20 years, 5 months ago) by rogers
Added new features to the window.


Revision 16835 - Directory Listing
Modified Fri Aug 27 01:45:47 1999 UTC (20 years, 5 months ago) by rogers
Changed the timeout delay.


Revision 16834 - Directory Listing
Modified Fri Aug 27 01:41:42 1999 UTC (20 years, 5 months ago) by rogers
Added the drawing area tab.


Revision 16833 - Directory Listing
Modified Fri Aug 27 01:40:50 1999 UTC (20 years, 5 months ago) by rogers
Added the standard dialog tab.


Revision 16832 - Directory Listing
Modified Fri Aug 27 01:38:37 1999 UTC (20 years, 5 months ago) by rogers
Repositioning of children.


Revision 16831 - Directory Listing
Modified Fri Aug 27 01:38:03 1999 UTC (20 years, 5 months ago) by rogers
Altered text of buttons.


Revision 16830 - Directory Listing
Modified Fri Aug 27 01:37:11 1999 UTC (20 years, 5 months ago) by rogers
Position of tabs now returns an INTEGER so corrected checks.


Revision 16829 - Directory Listing
Modified Fri Aug 27 01:32:12 1999 UTC (20 years, 5 months ago) by rogers
Repositioning of a child.


Revision 16828 - Directory Listing
Modified Fri Aug 27 01:31:20 1999 UTC (20 years, 5 months ago) by rogers
Created drawable tab.


Revision 16827 - Directory Listing
Modified Fri Aug 27 01:29:41 1999 UTC (20 years, 5 months ago) by raphaels
Now save generated mapper files


Revision 16826 - Directory Listing
Modified Fri Aug 27 01:01:02 1999 UTC (20 years, 5 months ago) by king
Altered buggy features


Revision 16825 - Directory Listing
Modified Fri Aug 27 00:58:15 1999 UTC (20 years, 5 months ago) by king
Fixed bugs


Revision 16824 - Directory Listing
Modified Fri Aug 27 00:54:31 1999 UTC (20 years, 5 months ago) by king
Revised Version


Revision 16823 - Directory Listing
Modified Fri Aug 27 00:54:10 1999 UTC (20 years, 5 months ago) by king
Fixed setting of font


Revision 16822 - Directory Listing
Modified Fri Aug 27 00:52:34 1999 UTC (20 years, 5 months ago) by king
Revised version


Revision 16821 - Directory Listing
Modified Fri Aug 27 00:46:59 1999 UTC (20 years, 5 months ago) by king
New font enumerator calss primiarly for returning available fonts (needs interface)


Revision 16820 - Directory Listing
Modified Fri Aug 27 00:09:29 1999 UTC (20 years, 5 months ago) by manus
Update the makefiles to reflect the C file name changes from `x.c' to `ewb_x.c'


Revision 16819 - Directory Listing
Modified Thu Aug 26 23:56:37 1999 UTC (20 years, 5 months ago) by manus
Renamed `x.c' into `ewb_x.c'


Revision 16818 - Directory Listing
Modified Thu Aug 26 23:48:17 1999 UTC (20 years, 5 months ago) by manus
Updated the Makefiles to reflect the new file names of the C files which
have been changed from `x.c' to `app_x.c'


Revision 16817 - Directory Listing
Modified Thu Aug 26 23:24:28 1999 UTC (20 years, 5 months ago) by raphaels
Recreate progress dialog as needed


Revision 16816 - Directory Listing
Modified Thu Aug 26 23:24:01 1999 UTC (20 years, 5 months ago) by raphaels
Re-enable browse button correctly


Revision 16815 - Directory Listing
Modified Thu Aug 26 23:23:36 1999 UTC (20 years, 5 months ago) by raphaels
Mutliple bug fixes


Revision 16814 - Directory Listing
Modified Thu Aug 26 23:23:01 1999 UTC (20 years, 5 months ago) by raphaels
Fixed back button + cosmetics


Revision 16813 - Directory Listing
Modified Thu Aug 26 23:22:30 1999 UTC (20 years, 5 months ago) by raphaels
New icon


Revision 16812 - Directory Listing
Modified Thu Aug 26 23:18:37 1999 UTC (20 years, 5 months ago) by manus
Renamed `x.c' into `app_x.c'.


Revision 16811 - Directory Listing
Modified Thu Aug 26 23:15:53 1999 UTC (20 years, 5 months ago) by manus
Renamed `connect.c' into `app_connect.c'


Revision 16810 - Directory Listing
Modified Thu Aug 26 23:10:07 1999 UTC (20 years, 5 months ago) by raphaels
Redefined `out'


Revision 16809 - Directory Listing
Modified Thu Aug 26 23:09:38 1999 UTC (20 years, 5 months ago) by raphaels
Corrected ccom_is_equal_guid


Revision 16808 - Directory Listing
Modified Thu Aug 26 17:32:46 1999 UTC (20 years, 5 months ago) by king
Revised rich tab


Revision 16807 - Directory Listing
Modified Thu Aug 26 02:23:09 1999 UTC (20 years, 5 months ago) by manus
Fixed the post-condition of `show_read_only_text' to take into account the case
where `read_only_text_window' and `editable_text_window' are the same.


Revision 16806 - Directory Listing
Modified Thu Aug 26 02:21:47 1999 UTC (20 years, 5 months ago) by manus
Fixed an incorrect post-condition specification: we were doing a `has' on
`class_ast.id' where we just inserted a `class_comments' objects, so instead
we are now doing a `has' on `class_comments.class_id'.


Revision 16805 - Directory Listing
Modified Thu Aug 26 02:20:37 1999 UTC (20 years, 5 months ago) by manus
Since the compiler now generates the `$(RM) emain.c' command in the `Makefile.SH' at
the end of the compilation command, we needed to remove on `read_next' during the process
otherwise we were out of synchronization.


Revision 16804 - Directory Listing
Modified Thu Aug 26 02:19:14 1999 UTC (20 years, 5 months ago) by manus
New version number and new license code


Revision 16803 - Directory Listing
Modified Thu Aug 26 02:18:52 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug in the redefinition of `is_equal' where we forgot to do a `forth'
during the list traversals of `clusters' and `other'.


Revision 16802 - Directory Listing
Modified Thu Aug 26 02:17:45 1999 UTC (20 years, 5 months ago) by manus
Added `eif_special_table.o' for the CECIL generation under Unix.
Changed most of the `forth' by `finish' since it violates the precondition
of `forth' to call it when you are after.


Revision 16801 - Directory Listing
Modified Thu Aug 26 02:02:10 1999 UTC (20 years, 5 months ago) by manus
Fixed a bug when adding a month when you are in a date with 31 days where it was
failing, because it did not check if the new day will be valid in the new month.


Revision 16800 - Directory Listing
Modified Wed Aug 25 18:42:48 1999 UTC (20 years, 6 months ago) by manus
Removed the improved version of RTCID and RTRC because some strange things appeared.


Revision 16799 - Directory Listing
Modified Wed Aug 25 17:47:57 1999 UTC (20 years, 6 months ago) by raphaels
Added inclusion of commctrl.h


Revision 16798 - Directory Listing
Modified Wed Aug 25 17:39:49 1999 UTC (20 years, 6 months ago) by marina
removed absolete feature.


Revision 16797 - Directory Listing
Modified Wed Aug 25 04:53:15 1999 UTC (20 years, 6 months ago) by manus
Fixed a small problem where we do not delete the file `emain.c' after compiling it.
This is causing troubles when used under `Unix' with `quick_finalize'.


Revision 16796 - Directory Listing
Modified Wed Aug 25 04:48:50 1999 UTC (20 years, 6 months ago) by manus
Redefined `set_default_format' to do a special handling when we are in the
project tool where the default format should always be the breakable one.


Revision 16795 - Directory Listing
Modified Wed Aug 25 04:47:42 1999 UTC (20 years, 6 months ago) by manus
Fixed the post-condition of `show_editable_text' to take into account that
`read_only_text_window' and `editable_text_wind' could be the same.


Revision 16794 - Directory Listing
Modified Wed Aug 25 04:45:56 1999 UTC (20 years, 6 months ago) by manus
Fixed the post-condition of `add_click_stone' to take into account the case where we
insert at the first position, which means that doing `position - 1' does not
have sense.


Revision 16793 - Directory Listing
Modified Wed Aug 25 04:44:41 1999 UTC (20 years, 6 months ago) by manus
The implementation of `post_fix' was not satisfaying its post-condition because
we were taking out 4 characters, instead of 3.


Revision 16792 - Directory Listing
Modified Wed Aug 25 04:43:19 1999 UTC (20 years, 6 months ago) by manus
The precondition was incorrectly written and was using `count' instead of
`capacity'.


Revision 16791 - Directory Listing
Modified Wed Aug 25 04:41:56 1999 UTC (20 years, 6 months ago) by manus
Removed the precondition to `quick_sort' since it was used internally as a stop
condition.


Revision 16790 - Directory Listing
Modified Wed Aug 25 04:40:32 1999 UTC (20 years, 6 months ago) by manus
Use of Precursor to remove the multiple inheritance
Since `copy' was redefined, it was a mistake not to redefine `is_equal'. This is now
done.


Revision 16789 - Directory Listing
Modified Wed Aug 25 04:36:27 1999 UTC (20 years, 6 months ago) by manus
Removed a pre-condition since it is used a stop condition in the recursion
for the `quick_sort' algorithm.


Revision 16788 - Directory Listing
Modified Wed Aug 25 04:35:20 1999 UTC (20 years, 6 months ago) by manus
Increased the general assertion level to `ensure'
Keep the old EiffelVision assertion level to `require' since there are still
some problems and we don't want to spend time now to fix those.


Revision 16787 - Directory Listing
Modified Wed Aug 25 04:34:11 1999 UTC (20 years, 6 months ago) by manus
Fixed post-condition names to `result_is_set'
Removed the post-condition of `Eiffel_dynamic_lib' to allow the case
where it returns Void, because most of the time you don't have one.


Revision 16786 - Directory Listing
Modified Wed Aug 25 04:32:43 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect call to `forth' since doing this raise an assertion violation.
We should have used `finish' instead.


Revision 16785 - Directory Listing
Modified Wed Aug 25 04:31:37 1999 UTC (20 years, 6 months ago) by manus
Fixed the post-condition of `is_compatible' which was written with `retrieve_corrupt_error_status'
instead of `retrieve_incompatible_error_status.
Fixed the post-condition of `make' so that it does not fail anymore when the `make'
did not succeed, e.g. when an error occured.


Revision 16784 - Directory Listing
Modified Wed Aug 25 04:28:58 1999 UTC (20 years, 6 months ago) by manus
New version number 4.5.009


Revision 16783 - Directory Listing
Modified Wed Aug 25 04:19:05 1999 UTC (20 years, 6 months ago) by manus
Since `wel_move' in the case of dialog is using absolute coordinates,
and also during the previous change we incorrectly set the functionality to
`set_position' to a wrong value, because we forgot to relate it to the parent
position.


Revision 16782 - Directory Listing
Modified Wed Aug 25 04:17:18 1999 UTC (20 years, 6 months ago) by manus
Fixed a post-condition error in `set_text_color' where we comparing the objects,
but in EiffelVision we are not getting a WEL_COLOR_REF, but a COLOR_IMP object.
In fact, what we wanted to know, is that `a_color.item' was correctly set
to the C structure and we simply need to check `item', not the full object.


Revision 16781 - Directory Listing
Modified Wed Aug 25 04:14:39 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug in `copy' where when we clone a list which contains one element
we could create a new list with lower = 1 and then upper = 0, because `capacity'
being defined as `upper - lower + 1' and therefore writing `upper := capacity'
implies that `upper := upper'.
Eric Bezault proposed a new implementation of `copy' which is smart in the sense of
not creating too many areas, based on the same thing that he already done in class
STRING.


Revision 16780 - Directory Listing
Modified Wed Aug 25 04:09:34 1999 UTC (20 years, 6 months ago) by manus
Fixed a post-condition incorrectness in `resize'. Before we assume that `lower' was
the min between `minindex' and `old lower', but this was not true in the case where
the area was empty (i.e. Void reference). The same for `upper'. The post-condition should
stat that `lower' is either `minindex' or `old lower', the same for `upper´┐Ż.


Revision 16779 - Directory Listing
Modified Wed Aug 25 04:06:43 1999 UTC (20 years, 6 months ago) by manus
Changed the internal representation of `true' and `false' to be True and False.


Revision 16778 - Directory Listing
Modified Wed Aug 25 04:05:57 1999 UTC (20 years, 6 months ago) by manus
Improved the performance of `occurences' by using a SPECIAL [CHARACTER] instead of
accessing the `area' all the time.


Revision 16777 - Directory Listing
Modified Wed Aug 25 04:03:23 1999 UTC (20 years, 6 months ago) by manus
Fixed a post-condition violation in `make_from_string' because `count' was not reset
to zero before the call to `make_area (0)' and therefore conducting into a post-condition
violation in `make_area'.


Revision 16776 - Directory Listing
Modified Wed Aug 25 02:37:34 1999 UTC (20 years, 6 months ago) by marina
added support for out parameters.


Revision 16775 - Directory Listing
Modified Tue Aug 24 22:28:18 1999 UTC (20 years, 6 months ago) by pichery
Add a new functionality which enables user to break a menu into two columns.


Revision 16774 - Directory Listing
Modified Tue Aug 24 21:54:51 1999 UTC (20 years, 6 months ago) by buoy
Feature 'find_item_by_data', 'count' and 'get_item' moved to upper class.


Revision 16773 - Directory Listing
Modified Tue Aug 24 21:54:33 1999 UTC (20 years, 6 months ago) by buoy
Feature 'count' and 'get_item' moved to upper class.


Revision 16772 - Directory Listing
Modified Tue Aug 24 21:52:22 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_items' implemented, 'count' and 'get_item' moved to upper class.


Revision 16771 - Directory Listing
Modified Tue Aug 24 21:51:35 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_items' moved to upper class.


Revision 16770 - Directory Listing
Modified Tue Aug 24 21:39:13 1999 UTC (20 years, 6 months ago) by buoy
Moving features 'count' and 'get_item' to upper class.


Revision 16769 - Directory Listing
Modified Tue Aug 24 21:38:32 1999 UTC (20 years, 6 months ago) by buoy
Feature 'find_item_by_data' moved to upper class.


Revision 16768 - Directory Listing
Modified Tue Aug 24 21:37:36 1999 UTC (20 years, 6 months ago) by buoy
Implementing feature 'find_item_by_data' for every EV_ITEM_HOLDERs.


Revision 16767 - Directory Listing
Modified Tue Aug 24 21:34:42 1999 UTC (20 years, 6 months ago) by buoy
First implementation.


Revision 16766 - Directory Listing
Modified Tue Aug 24 21:34:05 1999 UTC (20 years, 6 months ago) by buoy
Moving features 'count' and 'get_item' to upper class.


Revision 16765 - Directory Listing
Modified Tue Aug 24 21:33:15 1999 UTC (20 years, 6 months ago) by buoy
Moving features 'clear_items' and 'find_item_by_data' to upper classes.


Revision 16764 - Directory Listing
Modified Tue Aug 24 17:12:26 1999 UTC (20 years, 6 months ago) by raphaels
Fixed IDOK2 pb


Revision 16763 - Directory Listing
Modified Tue Aug 24 16:48:10 1999 UTC (20 years, 6 months ago) by manuelt
Include <unistd.h> on Cray to avoid warnings whwn also including <sched.h>.


Revision 16762 - Directory Listing
Modified Tue Aug 24 02:02:24 1999 UTC (20 years, 6 months ago) by raphaels
New help text


Revision 16761 - Directory Listing
Modified Tue Aug 24 02:01:14 1999 UTC (20 years, 6 months ago) by raphaels
Added generated_files_file_name constant


Revision 16760 - Directory Listing
Modified Tue Aug 24 02:00:39 1999 UTC (20 years, 6 months ago) by raphaels
Help text modifications


Revision 16759 - Directory Listing
Modified Tue Aug 24 01:48:06 1999 UTC (20 years, 6 months ago) by manuelt
Remove `MAY PANIC' assertions, which were wrong.


Revision 16758 - Directory Listing
Modified Tue Aug 24 00:54:50 1999 UTC (20 years, 6 months ago) by manuelt
Definition of sigmask for all platforms, which do not define it.


Revision 16757 - Directory Listing
Modified Mon Aug 23 23:55:33 1999 UTC (20 years, 6 months ago) by king
Added routine that prevents unnecessary re-instantiation of current font object


Revision 16756 - Directory Listing
Modified Mon Aug 23 23:42:20 1999 UTC (20 years, 6 months ago) by raphaels
Don't use special temporary file for linker input


Revision 16755 - Directory Listing
Modified Mon Aug 23 23:34:10 1999 UTC (20 years, 6 months ago) by raphaels
New style


Revision 16754 - Directory Listing
Modified Mon Aug 23 23:33:42 1999 UTC (20 years, 6 months ago) by raphaels
Corrected crash


Revision 16753 - Directory Listing
Modified Mon Aug 23 23:28:33 1999 UTC (20 years, 6 months ago) by buoy
Function for background color modified to solve the problem of selected text on texts.


Revision 16752 - Directory Listing
Modified Mon Aug 23 22:04:19 1999 UTC (20 years, 6 months ago) by raphaels
Disable and enable parent correctly


Revision 16751 - Directory Listing
Modified Mon Aug 23 22:03:49 1999 UTC (20 years, 6 months ago) by raphaels
New style and right width calculation


Revision 16750 - Directory Listing
Modified Mon Aug 23 22:03:13 1999 UTC (20 years, 6 months ago) by raphaels
Added new end messages


Revision 16749 - Directory Listing
Modified Mon Aug 23 22:02:40 1999 UTC (20 years, 6 months ago) by raphaels
Close compiler input file after generation


Revision 16748 - Directory Listing
Modified Mon Aug 23 22:02:07 1999 UTC (20 years, 6 months ago) by raphaels
New initial size


Revision 16747 - Directory Listing
Modified Mon Aug 23 22:01:04 1999 UTC (20 years, 6 months ago) by manuelt
`rt_private' macros forgotten.


Revision 16746 - Directory Listing
Modified Mon Aug 23 21:56:56 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug with `prune_all' were we were pruning all the items `v' except the one
which was at the end of the list, because we forgot to apply our loop on the last item
since the loop condition was (i >= count) instead of (i > count).


Revision 16745 - Directory Listing
Modified Mon Aug 23 00:26:56 1999 UTC (20 years, 6 months ago) by manus
The improved definition of `RTCID' was incorrect, we misplaced the `then' and the `else'
statement of the ( ? : ) expression.


Revision 16744 - Directory Listing
Modified Sun Aug 22 19:28:48 1999 UTC (20 years, 6 months ago) by manus
Fixed declaration of `max' and `min' to conform to the declaration of `max' and `min'
from COMPARABLE. Basically, the only change is `other: like Current' where before
it was `other: XXX_REF'. This change is needed for the new improved generation of
feature calls on basic type without metamorphoses.


Revision 16743 - Directory Listing
Modified Sun Aug 22 19:08:27 1999 UTC (20 years, 6 months ago) by manus
Add a `:' after `Revision' in the indexing clause, so that CVS can put the revision
number here.


Revision 16742 - Directory Listing
Modified Sun Aug 22 19:07:39 1999 UTC (20 years, 6 months ago) by manus
New version number and therefore new codes.


Revision 16741 - Directory Listing
Modified Sun Aug 22 19:07:19 1999 UTC (20 years, 6 months ago) by manus
Cosmetics


Revision 16740 - Directory Listing
Modified Sun Aug 22 19:05:53 1999 UTC (20 years, 6 months ago) by manus
Improved the performance of the generated code both in melted code and C code generation
of calls on basic type. In addition to that, we also fixed a bug when calling `generator'
or `generating_type' on basic types, where instead of the basic type it was returning the
reference on basic types, i.e. INTEGER_REF instead of INTEGER.

The consequence of this change is the introduction of 3 new byte codes:
- Bc_min
- Bc_max
- Bc_generator

We are still missing `set_item' but it will come soon.


Revision 16739 - Directory Listing
Modified Sun Aug 22 19:01:44 1999 UTC (20 years, 6 months ago) by manus
New version number 4.5.008
This version brings a lot of new things: especially faster computations on basic
types.


Revision 16738 - Directory Listing
Modified Sun Aug 22 18:55:15 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect check statement, we check for non-voidness whereas we should
have checked for voidness. It was crashing on the VMS implementation of Motif,
not on others.


Revision 16737 - Directory Listing
Modified Sun Aug 22 18:53:51 1999 UTC (20 years, 6 months ago) by manus
Removed `str_code' from the runtime and the STRING class since we don't need a C
external function for that anymore, an Eiffel function can do the job as well as
the C code.


Revision 16736 - Directory Listing
Modified Sun Aug 22 18:48:45 1999 UTC (20 years, 6 months ago) by manus
Removed the macro `str_code' since we can do better at the Eiffel level now
(look at the code of `item_code' in class STRING).


Revision 16735 - Directory Listing
Modified Sun Aug 22 18:47:52 1999 UTC (20 years, 6 months ago) by manus
Added 3 new byte codes:
- BC_MAX
- BC_MIN
- BC_GENERATOR
which are used to compute on basic types, `min', `max', `generator' and `generating_type'.
This solves a performance problem by not doing a metamorphoses and also to solve a bug
which was that `i.generator' generated `INTEGER_REF' instead of `INTEGER'.


Revision 16734 - Directory Listing
Modified Sun Aug 22 18:44:29 1999 UTC (20 years, 6 months ago) by manus
Added some optimizations on generic conformance macros: we now check if the types
are the same of RTRC before calling `eif_gen_conf', we now check if the typecache
has been initialized before calling `eif_compounnd_id'.

In `eif_gen_conf', we changed the way to retrieve the access to the computed value
by removing an array access in the case where it has been computed and where it was matching.


Revision 16733 - Directory Listing
Modified Sun Aug 22 04:29:22 1999 UTC (20 years, 6 months ago) by manus
New Makefile for the GNU C compiler `gcc'.


Revision 16732 - Directory Listing
Modified Sun Aug 22 04:28:47 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect declaration of `cwel_open_file_name_set_nfileextension' where
the value was declared as a POINTER, but the C external routine needed a WORD,
which is basically an Eiffel INTEGER.


Revision 16731 - Directory Listing
Modified Sun Aug 22 04:25:55 1999 UTC (20 years, 6 months ago) by manus
Use of `<objbase.h>' instead of `<objidl.h>' since it contains the previous
header files and this one is needed to define some C routines. (The changes were
required by the GNU C compiler).


Revision 16730 - Directory Listing
Modified Sun Aug 22 04:24:02 1999 UTC (20 years, 6 months ago) by manus
Use of `wel_imalloc.h' instead of `wel.h' in the header file specification of
`CoInitialize' and `CoUninitialize'.


Revision 16729 - Directory Listing
Modified Sun Aug 22 04:22:34 1999 UTC (20 years, 6 months ago) by manus
An ATOM is an INTEGER not a POINTER, so we needed to change the interface of the
class to inherit from MEMORY instead of WEL_ANY and to change the signature of C
external calls.


Revision 16728 - Directory Listing
Modified Sat Aug 21 02:21:36 1999 UTC (20 years, 6 months ago) by aitkaci
An ace fil to avoid the C compilation.


Revision 16727 - Directory Listing
Modified Sat Aug 21 01:50:08 1999 UTC (20 years, 6 months ago) by aitkaci
Good Ace.


Revision 16726 - Directory Listing
Modified Sat Aug 21 01:47:40 1999 UTC (20 years, 6 months ago) by king
Altered set_name procedure, now fixed


Revision 16725 - Directory Listing
Modified Sat Aug 21 01:46:17 1999 UTC (20 years, 6 months ago) by king
Fixed some bugs, height of font still cannot be set though


Revision 16724 - Directory Listing
Modified Sat Aug 21 01:42:04 1999 UTC (20 years, 6 months ago) by king
Revised demo windows


Revision 16723 - Directory Listing
Modified Sat Aug 21 00:34:57 1999 UTC (20 years, 6 months ago) by king
Added new tab


Revision 16722 - Directory Listing
Modified Sat Aug 21 00:33:29 1999 UTC (20 years, 6 months ago) by king
Revised toggle button tab


Revision 16721 - Directory Listing
Modified Sat Aug 21 00:32:48 1999 UTC (20 years, 6 months ago) by king
Removed bugs from tab


Revision 16720 - Directory Listing
Modified Fri Aug 20 23:49:21 1999 UTC (20 years, 6 months ago) by buoy
Signature of c_gtk_box_set_child_expandable' corrected.


Revision 16719 - Directory Listing
Modified Fri Aug 20 23:49:08 1999 UTC (20 years, 6 months ago) by rogers
Bug Fixed.


Revision 16718 - Directory Listing
Modified Fri Aug 20 23:23:37 1999 UTC (20 years, 6 months ago) by raphaels
List viwe search info constants


Revision 16717 - Directory Listing
Modified Fri Aug 20 21:52:45 1999 UTC (20 years, 6 months ago) by aitkaci
FIGURES is EV_FIGURE.


Revision 16716 - Directory Listing
Modified Fri Aug 20 21:32:15 1999 UTC (20 years, 6 months ago) by aitkaci
Good Aces.


Revision 16715 - Directory Listing
Modified Fri Aug 20 21:23:40 1999 UTC (20 years, 6 months ago) by raphaels
List viwe search info constants


Revision 16714 - Directory Listing
Modified Fri Aug 20 21:21:36 1999 UTC (20 years, 6 months ago) by raphaels
List viwe search info


Revision 16713 - Directory Listing
Modified Fri Aug 20 20:14:56 1999 UTC (20 years, 6 months ago) by aitkaci
ROOT_CLUSTER now.


Revision 16712 - Directory Listing
Modified Fri Aug 20 20:13:56 1999 UTC (20 years, 6 months ago) by aitkaci
Replace set_expand by set_child_expandable.


Revision 16711 - Directory Listing
Modified Fri Aug 20 20:04:35 1999 UTC (20 years, 6 months ago) by rogers
Added the invalidate routine.


Revision 16710 - Directory Listing
Modified Fri Aug 20 20:03:43 1999 UTC (20 years, 6 months ago) by rogers
Made invalidate a deferred feature.


Revision 16709 - Directory Listing
Modified Fri Aug 20 20:03:35 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16708 - Directory Listing
Modified Fri Aug 20 20:03:05 1999 UTC (20 years, 6 months ago) by aitkaci
A new ace file without C compilation.


Revision 16707 - Directory Listing
Modified Fri Aug 20 20:01:54 1999 UTC (20 years, 6 months ago) by rogers
Added a feature so that each widget can have access to it's ancestors of type notebook.


Revision 16706 - Directory Listing
Modified Fri Aug 20 19:59:37 1999 UTC (20 years, 6 months ago) by rogers
Fixed the bug in the search routine when search text is shorter than the text to be found.


Revision 16705 - Directory Listing
Modified Fri Aug 20 19:56:54 1999 UTC (20 years, 6 months ago) by rogers
Changed comments.


Revision 16704 - Directory Listing
Modified Fri Aug 20 19:56:20 1999 UTC (20 years, 6 months ago) by aitkaci
*** empty log message ***


Revision 16703 - Directory Listing
Modified Fri Aug 20 19:55:14 1999 UTC (20 years, 6 months ago) by aitkaci
main_window is now first_window.


Revision 16702 - Directory Listing
Modified Fri Aug 20 19:54:12 1999 UTC (20 years, 6 months ago) by rogers
A Box now passes the focus to it's first child on recieving the focus.


Revision 16701 - Directory Listing
Modified Fri Aug 20 19:51:04 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to allow the notebbok to access all of it's ancestors of type notebook. Corrected the processing of the tab key.


Revision 16700 - Directory Listing
Modified Fri Aug 20 19:49:22 1999 UTC (20 years, 6 months ago) by rogers
Added access to its ancestors of type notebook.


Revision 16699 - Directory Listing
Modified Fri Aug 20 19:44:26 1999 UTC (20 years, 6 months ago) by aitkaci
*** empty log message ***


Revision 16698 - Directory Listing
Modified Fri Aug 20 19:25:52 1999 UTC (20 years, 6 months ago) by aitkaci
first integration.


Revision 16697 - Directory Listing
Modified Fri Aug 20 19:20:27 1999 UTC (20 years, 6 months ago) by aitkaci
Clear working ace files.


Revision 16696 - Directory Listing
Modified Fri Aug 20 19:09:20 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16695 - Directory Listing
Modified Fri Aug 20 18:58:26 1999 UTC (20 years, 6 months ago) by aitkaci
We create a separator for the fun.


Revision 16694 - Directory Listing
Modified Fri Aug 20 18:58:19 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16693 - Directory Listing
Modified Fri Aug 20 18:57:37 1999 UTC (20 years, 6 months ago) by aitkaci
Instead of creating the demo without parent, we create it hidden, another way to be faster.


Revision 16692 - Directory Listing
Modified Fri Aug 20 17:50:24 1999 UTC (20 years, 6 months ago) by aitkaci
update_menu must call the draw_menu feature of the top_level_window.


Revision 16691 - Directory Listing
Modified Fri Aug 20 17:49:23 1999 UTC (20 years, 6 months ago) by aitkaci
Removed some wrong preconditions.


Revision 16690 - Directory Listing
Modified Fri Aug 20 17:48:51 1999 UTC (20 years, 6 months ago) by aitkaci
Menu separators are now implemented and working on windows.


Revision 16689 - Directory Listing
Modified Fri Aug 20 17:45:03 1999 UTC (20 years, 6 months ago) by aitkaci
No more draw_menu or has_menu, it is defined in EV_MENU_ITEM_HANDLER_IMP directly.


Revision 16688 - Directory Listing
Modified Fri Aug 20 17:32:04 1999 UTC (20 years, 6 months ago) by aitkaci
A 3D display for the rich text.


Revision 16687 - Directory Listing
Modified Fri Aug 20 17:31:03 1999 UTC (20 years, 6 months ago) by aitkaci
Some bug fixed, more especially, now you can add a menu when it is displayed, the changes are directly updated on the graphical window.


Revision 16686 - Directory Listing
Modified Fri Aug 20 17:29:17 1999 UTC (20 years, 6 months ago) by aitkaci
Change some wrong preconditions.


Revision 16685 - Directory Listing
Modified Fri Aug 20 17:28:02 1999 UTC (20 years, 6 months ago) by aitkaci
We can create a separator with an index.


Revision 16684 - Directory Listing
Modified Fri Aug 20 17:27:14 1999 UTC (20 years, 6 months ago) by aitkaci
add_select_command can also be called through add_click_command now.


Revision 16683 - Directory Listing
Modified Fri Aug 20 01:21:27 1999 UTC (20 years, 6 months ago) by raphaels
Added search capability


Revision 16682 - Directory Listing
Modified Fri Aug 20 01:20:53 1999 UTC (20 years, 6 months ago) by aitkaci
Bug fixed: there was a strange behavior when we were minimizing or maximizing while the window was hidden. Now works fine.


Revision 16681 - Directory Listing
Modified Fri Aug 20 01:18:02 1999 UTC (20 years, 6 months ago) by raphaels
Added constant `standard_abort_value'


Revision 16680 - Directory Listing
Modified Fri Aug 20 01:17:37 1999 UTC (20 years, 6 months ago) by raphaels
Added progress bar


Revision 16679 - Directory Listing
Modified Fri Aug 20 01:17:16 1999 UTC (20 years, 6 months ago) by raphaels
Corrected font size bug


Revision 16678 - Directory Listing
Modified Fri Aug 20 01:16:41 1999 UTC (20 years, 6 months ago) by raphaels
Added failed_on_rescue and progress dialog support


Revision 16677 - Directory Listing
Modified Fri Aug 20 01:14:52 1999 UTC (20 years, 6 months ago) by raphaels
Added failed_on_rescue support


Revision 16676 - Directory Listing
Modified Fri Aug 20 01:13:36 1999 UTC (20 years, 6 months ago) by raphaels
Removed clear button and added failed_on_rescue support


Revision 16675 - Directory Listing
Modified Fri Aug 20 01:01:12 1999 UTC (20 years, 6 months ago) by buoy
Make sure the directory to store gtk_eiffel.o exists, otherwise create it.


Revision 16674 - Directory Listing
Modified Fri Aug 20 00:52:19 1999 UTC (20 years, 6 months ago) by manus
Since we are now using EIF_REM_SET_OPTIMIZATION it is better to make objects older
faster and therefore we reduce AGE_BITS from 4 to 2


Revision 16673 - Directory Listing
Modified Fri Aug 20 00:47:57 1999 UTC (20 years, 6 months ago) by manus
When `EIF_REM_SET_OPTIMIZATION' is not defined we do not compile the content
of the file and therefore it does not take space in the run-time libraries.


Revision 16672 - Directory Listing
Modified Fri Aug 20 00:46:14 1999 UTC (20 years, 6 months ago) by manus
Define `EIF_REM_SET_OPTIMIZATION' so that we do not need to define it from
the C compiler command line, since it is still an experimental switch.


Revision 16671 - Directory Listing
Modified Fri Aug 20 00:25:16 1999 UTC (20 years, 6 months ago) by manus
Added the `eif_special_table.c' file when building the Eiffel run-time for
Windows. When `EIF_REM_SET_OPTIMIZATION' is defined it includes it, otherwise
the obj file is empty.


Revision 16670 - Directory Listing
Modified Fri Aug 20 00:24:10 1999 UTC (20 years, 6 months ago) by manus
Improved the speed of the the output mechanism for basic types by not using the
strlen function, since `sprintf' returns it anyway.


Revision 16669 - Directory Listing
Modified Thu Aug 19 23:49:12 1999 UTC (20 years, 6 months ago) by rogers
Fixed the bug on the arrow keys


Revision 16668 - Directory Listing
Modified Thu Aug 19 22:44:29 1999 UTC (20 years, 6 months ago) by aitkaci
We use the constants instead of numbers.


Revision 16667 - Directory Listing
Modified Thu Aug 19 22:34:54 1999 UTC (20 years, 6 months ago) by buoy
Creation feature modified. Needs to be checked.


Revision 16666 - Directory Listing
Modified Thu Aug 19 22:18:09 1999 UTC (20 years, 6 months ago) by buoy
Feature 'has_focus' implemented.


Revision 16665 - Directory Listing
Modified Thu Aug 19 22:02:00 1999 UTC (20 years, 6 months ago) by buoy
Implementation of feature 'set_modal' changed.


Revision 16664 - Directory Listing
Modified Thu Aug 19 22:00:20 1999 UTC (20 years, 6 months ago) by buoy
Function 'c_gtk_widget_has_focus' added.


Revision 16663 - Directory Listing
Modified Thu Aug 19 21:25:59 1999 UTC (20 years, 6 months ago) by aitkaci
No use.


Revision 16662 - Directory Listing
Modified Thu Aug 19 21:21:46 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `set_expand' with `set_child_expandable' from class EV_BOX.


Revision 16661 - Directory Listing
Modified Thu Aug 19 20:09:48 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `set_expand' with `set_child_expandable' from class EV_BOX.


Revision 16660 - Directory Listing
Modified Thu Aug 19 20:09:00 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `rows' with `count'.


Revision 16659 - Directory Listing
Modified Thu Aug 19 19:52:56 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `set_expand' with `set_child_expandable' from class EV_BOX.


Revision 16658 - Directory Listing
Modified Thu Aug 19 19:13:42 1999 UTC (20 years, 6 months ago) by buoy
Changing the signature of feature 'make' to make it compile.


Revision 16657 - Directory Listing
Modified Thu Aug 19 19:12:51 1999 UTC (20 years, 6 months ago) by buoy
Adding 'check False end' for un-implemented features.


Revision 16656 - Directory Listing
Modified Thu Aug 19 18:29:15 1999 UTC (20 years, 6 months ago) by buoy
Code commented to make vision precompilable.


Revision 16655 - Directory Listing
Modified Thu Aug 19 18:17:46 1999 UTC (20 years, 6 months ago) by aitkaci
Menu item separator.


Revision 16654 - Directory Listing
Modified Thu Aug 19 18:14:37 1999 UTC (20 years, 6 months ago) by aitkaci
We rename insert_separator as wel_insert_separator.


Revision 16653 - Directory Listing
Modified Thu Aug 19 18:13:59 1999 UTC (20 years, 6 months ago) by aitkaci
internal_resize is now replaced by integrate changes.


Revision 16652 - Directory Listing
Modified Thu Aug 19 18:13:01 1999 UTC (20 years, 6 months ago) by aitkaci
Now, compute_minimum_width, height and size are defined separately.


Revision 16651 - Directory Listing
Modified Thu Aug 19 18:12:24 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16650 - Directory Listing
Modified Thu Aug 19 18:11:12 1999 UTC (20 years, 6 months ago) by aitkaci
We use some constants for the notify_change feature instead of numbers and change the set_local_height feature by the set_children_height feature.


Revision 16649 - Directory Listing
Modified Thu Aug 19 18:10:39 1999 UTC (20 years, 6 months ago) by aitkaci
We use some constants for the notify_change feature instead of numbers.


Revision 16648 - Directory Listing
Modified Thu Aug 19 18:09:37 1999 UTC (20 years, 6 months ago) by aitkaci
Put it in a more readible way with meaningfull features instead of numbers.


Revision 16647 - Directory Listing
Modified Thu Aug 19 18:09:33 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `set_expand' with `set_child_expandable' from class EV_BOX.


Revision 16646 - Directory Listing
Modified Thu Aug 19 18:08:36 1999 UTC (20 years, 6 months ago) by aitkaci
Now, we can also add separators.


Revision 16645 - Directory Listing
Modified Thu Aug 19 18:08:09 1999 UTC (20 years, 6 months ago) by aitkaci
the list of children is composed of both items and separators, we need to check before to register any item.


Revision 16644 - Directory Listing
Modified Thu Aug 19 18:06:47 1999 UTC (20 years, 6 months ago) by aitkaci
We need to declare clear_ev_children here.


Revision 16643 - Directory Listing
Modified Thu Aug 19 18:06:14 1999 UTC (20 years, 6 months ago) by aitkaci
We need to have a list of EV_ITEM_IMP in case, we want to add some separators.


Revision 16642 - Directory Listing
Modified Thu Aug 19 18:05:18 1999 UTC (20 years, 6 months ago) by aitkaci
We can now add some menu separators.


Revision 16641 - Directory Listing
Modified Thu Aug 19 18:04:22 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16640 - Directory Listing
Modified Thu Aug 19 18:04:00 1999 UTC (20 years, 6 months ago) by aitkaci
No creation with position, we will see later.


Revision 16639 - Directory Listing
Modified Thu Aug 19 18:03:22 1999 UTC (20 years, 6 months ago) by aitkaci
We need to export the implementation to everybody.


Revision 16638 - Directory Listing
Modified Thu Aug 19 18:01:30 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `set_expand' with `set_child_expandable' from class EV_BOX.


Revision 16637 - Directory Listing
Modified Thu Aug 19 18:00:06 1999 UTC (20 years, 6 months ago) by aitkaci
make take a parent of type like parent.


Revision 16636 - Directory Listing
Modified Thu Aug 19 17:48:58 1999 UTC (20 years, 6 months ago) by baron
Change obselete feature `set_expand' with `set_child_expandable' from class EV_BOX.


Revision 16635 - Directory Listing
Modified Thu Aug 19 15:59:05 1999 UTC (20 years, 6 months ago) by manus
Improved the quality of the call to external features in finalized mode. In fact the
problem was we did not do a correct job at casting C types. Now if you write the following
in a Eiffel class:
	t1 (p: POINTER): POINTER is external "C (HWND):EIF_POINTER | %"eif_eiffel.h%"" end
	t2 (p: POINTER): POINTER is external "C | %"eif_eiffel.h%"" end
	t3 (p: POINTER): POINTER is external "C" end
	t4 (p: POINTER): POINTER is external "C (HWND):EIF_POINTER" end

It will generate the following C code:
	loc6 = (EIF_POINTER)t1((HWND) loc6);
	loc6 = t2(loc6);
	loc6 = (FUNCTION_CAST(EIF_POINTER, (EIF_POINTER)) t3)(loc6);
	loc6 = (EIF_POINTER)t4((HWND) loc6);

Whereas before it generated:
	loc6 = t1((HWND) loc6);
	loc6 = t2(loc6);
	loc6 = (FUNCTION_CAST(EIF_POINTER, (EIF_POINTER)) t3)(loc6);
	loc6 = (FUNCTION_CAST(EIF_POINTER, (EIF_POINTER)) t4)(loc6);


Revision 16634 - Directory Listing
Modified Thu Aug 19 15:54:38 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug where the creation procedure called during a creation expression has
a signature which returns an EIF_REFERENCE where it is `void' since it is a procedure.
Don't know why I did that!


Revision 16633 - Directory Listing
Modified Thu Aug 19 00:01:14 1999 UTC (20 years, 6 months ago) by buoy
We now use constants to define the position of the tab.


Revision 16632 - Directory Listing
Modified Wed Aug 18 23:58:09 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_ev_children' moved to implementation.


Revision 16631 - Directory Listing
Modified Wed Aug 18 23:55:57 1999 UTC (20 years, 6 months ago) by buoy
Attribut 'ev_children is now an ARRAYED_LIST as it is the case for the other EV_ITEM_HOLDER_IMP classes.


Revision 16630 - Directory Listing
Modified Wed Aug 18 23:54:43 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_ev_children' and attribut 'ev_children' moved to upper class.


Revision 16629 - Directory Listing
Modified Wed Aug 18 23:53:27 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_items' implemented.


Revision 16628 - Directory Listing
Modified Wed Aug 18 23:52:33 1999 UTC (20 years, 6 months ago) by buoy
Attribut 'ev_children' with the right type.


Revision 16627 - Directory Listing
Modified Wed Aug 18 23:51:37 1999 UTC (20 years, 6 months ago) by buoy
Adding 'check False end' syntax in un-implemented features.


Revision 16626 - Directory Listing
Modified Wed Aug 18 23:50:35 1999 UTC (20 years, 6 months ago) by buoy
Feature 'tab_position' now returns an INTEGER.


Revision 16625 - Directory Listing
Modified Wed Aug 18 23:49:46 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_items' moved to upper class.


Revision 16624 - Directory Listing
Modified Wed Aug 18 23:48:49 1999 UTC (20 years, 6 months ago) by buoy
Feature 'ev_children' redefined with the correct type.


Revision 16623 - Directory Listing
Modified Wed Aug 18 23:47:30 1999 UTC (20 years, 6 months ago) by buoy
Features 'ev_children' (deferred). Feature 'clear_ev_children' implemented.


Revision 16622 - Directory Listing
Modified Wed Aug 18 23:46:15 1999 UTC (20 years, 6 months ago) by buoy
First implementation.


Revision 16621 - Directory Listing
Modified Wed Aug 18 23:45:37 1999 UTC (20 years, 6 months ago) by buoy
Feature 'clear_items' implemented.


Revision 16620 - Directory Listing
Modified Wed Aug 18 22:42:37 1999 UTC (20 years, 6 months ago) by buoy
Feature 'tab_position' now returns an integer.


Revision 16619 - Directory Listing
Modified Wed Aug 18 17:13:24 1999 UTC (20 years, 6 months ago) by buoy
Modifications to make vision precompilable.


Revision 16618 - Directory Listing
Modified Wed Aug 18 17:08:43 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_selection_command' replaced by 'add_select_command' and 'add_unselect_command'.


Revision 16617 - Directory Listing
Modified Wed Aug 18 16:55:10 1999 UTC (20 years, 6 months ago) by aitkaci
No need to do so many calculus in on_show, they area already done when we calculate the minimum size of the window.


Revision 16616 - Directory Listing
Modified Wed Aug 18 02:51:06 1999 UTC (20 years, 6 months ago) by buoy
Creation feature modified to set the number of digits of the value.


Revision 16615 - Directory Listing
Modified Wed Aug 18 02:49:06 1999 UTC (20 years, 6 months ago) by buoy
New creation features with the possibility to set the first position. Signature of feature 'set_modal' changed.


Revision 16614 - Directory Listing
Modified Wed Aug 18 02:47:33 1999 UTC (20 years, 6 months ago) by buoy
New creation features with the possibility to set the first position.


Revision 16613 - Directory Listing
Modified Wed Aug 18 02:46:53 1999 UTC (20 years, 6 months ago) by buoy
Postcondition clauses for feature 'set_child_expandable'.


Revision 16612 - Directory Listing
Modified Wed Aug 18 02:45:29 1999 UTC (20 years, 6 months ago) by buoy
Feature 'dispose' moved to parent EV_WIDGET_IMP.


Revision 16611 - Directory Listing
Modified Wed Aug 18 02:44:38 1999 UTC (20 years, 6 months ago) by buoy
Specifying 'check false end' for un-implemented features.


Revision 16610 - Directory Listing
Modified Wed Aug 18 02:43:29 1999 UTC (20 years, 6 months ago) by buoy
Creation feature modified to specify the number of digits of the value.


Revision 16609 - Directory Listing
Modified Wed Aug 18 02:42:14 1999 UTC (20 years, 6 months ago) by buoy
New creation features with the possibility to set the first position.


Revision 16608 - Directory Listing
Modified Wed Aug 18 02:41:09 1999 UTC (20 years, 6 months ago) by buoy
No more feature 'expandable', replaced by 'is_child_expandable'.


Revision 16607 - Directory Listing
Modified Wed Aug 18 02:39:34 1999 UTC (20 years, 6 months ago) by buoy
Creation feature redefined.


Revision 16606 - Directory Listing
Modified Wed Aug 18 02:38:36 1999 UTC (20 years, 6 months ago) by buoy
New features 'is_child_expandable' and 'set_child_expandable' which replace 'set_expand'.


Revision 16605 - Directory Listing
Modified Wed Aug 18 02:37:34 1999 UTC (20 years, 6 months ago) by buoy
Feature 'make' modified. To be checked.


Revision 16604 - Directory Listing
Modified Wed Aug 18 02:29:41 1999 UTC (20 years, 6 months ago) by buoy
Feature 'set_expand' removed. Class inherits from MEMORY to redefine feature 'dispose' to destroy the Gtk Object (To be finished).


Revision 16603 - Directory Listing
Modified Wed Aug 18 02:28:14 1999 UTC (20 years, 6 months ago) by buoy
Feature 'gtk_is_widget' added. Used for feature 'dispose' in EV_WIDGET_IMP.


Revision 16602 - Directory Listing
Modified Wed Aug 18 02:26:32 1999 UTC (20 years, 6 months ago) by buoy
Functions added 'gtk_scale_set_digits' and 'c_gtk_progress_bar_set_adjustment' added.


Revision 16601 - Directory Listing
Modified Wed Aug 18 02:24:24 1999 UTC (20 years, 6 months ago) by buoy
Functions added 'c_gtk_box_is_child_expandable' and 'c_gtk_box_set_child_expandable' added.


Revision 16600 - Directory Listing
Modified Wed Aug 18 02:22:31 1999 UTC (20 years, 6 months ago) by buoy
Feature 'set_expand' modified because there is no more feature 'expandable'.


Revision 16599 - Directory Listing
Modified Wed Aug 18 02:21:02 1999 UTC (20 years, 6 months ago) by buoy
Feature 'set_expand' removed because it is no more in EV_WIDGET.


Revision 16598 - Directory Listing
Modified Wed Aug 18 02:19:08 1999 UTC (20 years, 6 months ago) by buoy
'parent_imp' redefined to have the right type.


Revision 16597 - Directory Listing
Modified Wed Aug 18 02:17:52 1999 UTC (20 years, 6 months ago) by buoy
Features added because we no longer use set_expand in EV_WIDGET but 'set_child_options' in EV_BOXes. Feature added for progress bar.


Revision 16596 - Directory Listing
Modified Wed Aug 18 02:09:45 1999 UTC (20 years, 6 months ago) by buoy
Postcondition commented because of GTK dialogs. Will be fixed next.


Revision 16595 - Directory Listing
Modified Wed Aug 18 01:35:53 1999 UTC (20 years, 6 months ago) by aitkaci
A new feature set_maximum_size.


Revision 16594 - Directory Listing
Modified Wed Aug 18 01:33:43 1999 UTC (20 years, 6 months ago) by aitkaci
Now, the set_size features works on the window and untitled_window.


Revision 16593 - Directory Listing
Modified Wed Aug 18 01:32:54 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16592 - Directory Listing
Modified Wed Aug 18 01:32:15 1999 UTC (20 years, 6 months ago) by aitkaci
We need to set a maximum_size to the splash window.


Revision 16591 - Directory Listing
Modified Tue Aug 17 23:28:37 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16590 - Directory Listing
Modified Tue Aug 17 23:15:09 1999 UTC (20 years, 6 months ago) by manus
Fixed an index error when looking for the ROOT_CLASS of a system. We put `i_th(0)' instead
of `i_th(1)'. Strange that it was not failing before, but we discovered the problem since
we were able to have the `require' level of preconditions.


Revision 16589 - Directory Listing
Modified Tue Aug 17 23:15:03 1999 UTC (20 years, 6 months ago) by aitkaci
Bug fixed, we the container is displayed, if after recomputing its minimum size something changed, it need to notify back its parent. Then the parent will see if something need to be done or it will resize itself.


Revision 16588 - Directory Listing
Modified Tue Aug 17 23:12:14 1999 UTC (20 years, 6 months ago) by manus
Removed a comment line of code which is useless in the context it was used.
Added a call to `set_default_sp_bounds' when we create the OBJECT_W from `form_create'. The
visible result is that SPECIAL objects seen from the project tool are by default visible from
0 to 50 and not from 0 to 0 as it was the case in 4.3 and 4.4.


Revision 16587 - Directory Listing
Modified Tue Aug 17 23:09:31 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16586 - Directory Listing
Modified Tue Aug 17 23:07:41 1999 UTC (20 years, 6 months ago) by manus
Follow the new E_PROJECT interface which forbids now to call `retrieve' directly.
It is now called from `make' from E_PROJECT.


Revision 16585 - Directory Listing
Modified Tue Aug 17 23:06:18 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.

Cosmetics on `Void'


Revision 16584 - Directory Listing
Modified Tue Aug 17 23:05:26 1999 UTC (20 years, 6 months ago) by manus
We do not backup anymore the original Makefile.SH, but if you launch twice
`quick_finalize' on the same Makefile.SH, it won't redo the substitution twice
because it's smart enough to see if the substitution has been done or not.


Revision 16583 - Directory Listing
Modified Tue Aug 17 23:03:42 1999 UTC (20 years, 6 months ago) by manus
Fixed a macro definition of `fread'


Revision 16582 - Directory Listing
Modified Tue Aug 17 23:03:08 1999 UTC (20 years, 6 months ago) by manus
Split a very long if .. then statement into many lines.


Revision 16581 - Directory Listing
Modified Tue Aug 17 23:01:11 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16580 - Directory Listing
Modified Tue Aug 17 22:59:46 1999 UTC (20 years, 6 months ago) by manus
New macro generation for the `put' feature from ARRAY and SPECIAL.
We are now using RTAS_OPT which has the same behavior as the RTAS macro used before
only if compiled without the flag -DEIF_REM_SET_OPTIMIZATION. Otherwise, it introduce
a new optimization for the GC which is:
- whenever you add a new reference object in a SPECIAL we will check only the reference
  on the newly added objects instead of checking all the references of the SPECIAL object.
For some critical cases, there is a huge gain in performance to do it (about 10 times faster).

It is still not the default option because some more testing are required.


Revision 16579 - Directory Listing
Modified Tue Aug 17 22:58:04 1999 UTC (20 years, 6 months ago) by manus
Instead of generating `RTMS("toto")' which in return calls `makestr ("toto", strlen("toto"))'
we generate `RTMS_EX("toto", 4)' which will call `makestr("toto", 4)'. This has been done
to improve the performance of the manifest Eiffel string creation.


Revision 16578 - Directory Listing
Modified Tue Aug 17 22:52:23 1999 UTC (20 years, 6 months ago) by manus
New macro generation for the `put' feature from ARRAY and SPECIAL.
We are now using RTAS_OPT which has the same behavior as the RTAS macro used before
only if compiled without the flag -DEIF_REM_SET_OPTIMIZATION. Otherwise, it introduce
a new optimization for the GC which is:
- whenever you add a new reference object in a SPECIAL we will check only the reference
  on the newly added objects instead of checking all the references of the SPECIAL object.
For some critical cases, there is a huge gain in performance to do it (about 10 times faster).

It is still not the default option because some more testing are required.


Revision 16577 - Directory Listing
Modified Tue Aug 17 22:47:52 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16576 - Directory Listing
Modified Tue Aug 17 22:41:24 1999 UTC (20 years, 6 months ago) by manus
Instead of generating `RTMS("toto")' which in return calls `makestr ("toto", strlen("toto"))'
we generate `RTMS_EX("toto", 4)' which will call `makestr("toto", 4)'. This has been done
to improve the performance of the manifest Eiffel string creation.


Revision 16575 - Directory Listing
Modified Tue Aug 17 22:39:08 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16574 - Directory Listing
Modified Tue Aug 17 22:34:46 1999 UTC (20 years, 6 months ago) by manus
The assertion level has been raised to `require' on Windows.
Use of the `all' keyword in the Windows Ace file to simplify it.


Revision 16573 - Directory Listing
Modified Tue Aug 17 22:31:04 1999 UTC (20 years, 6 months ago) by manus
Restricted the export status of `retrieve' to NONE since now it is called internally
by `make' the fake creation procedure. As a result `set_is_initialized' is not called
anymore in `make' since it is called from `retrieve'.


Revision 16572 - Directory Listing
Modified Tue Aug 17 22:26:42 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16571 - Directory Listing
Modified Tue Aug 17 22:14:33 1999 UTC (20 years, 6 months ago) by manus
Adapt the code to the new way to create E_PROJECT objects which does not use the
`retrieve' function anymore since this one is included in the `make' creation
procedure.


Revision 16570 - Directory Listing
Modified Tue Aug 17 22:08:28 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16569 - Directory Listing
Modified Tue Aug 17 22:07:00 1999 UTC (20 years, 6 months ago) by manus
Now, SPECIAL [CHARACTER] are displayed in a printable STRING format instead of a column
of characters which makes it difficult to read. I.e.:
Before
	a: SPECIAL [0x00000fsd]
		1: CHARACTER 'a'
		2: CHARACTER 'b'
Now:
	a: SPECIAL [0x00000fsd]
		"ab"


Revision 16568 - Directory Listing
Modified Tue Aug 17 22:04:47 1999 UTC (20 years, 6 months ago) by manus
Set the displayed size of a string to 50, which was the original size, because setting
it to 100 was not doing what was expected. The reason is basically because we retrieve
only 51 characters at a time so 50 is definitely a required value.


Revision 16567 - Directory Listing
Modified Tue Aug 17 22:00:54 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16566 - Directory Listing
Modified Tue Aug 17 21:46:16 1999 UTC (20 years, 6 months ago) by manus
Removed the useless redefinition of `wel_move' since it was repeating the
new implementation of `move' made in WEL_COMPOSITE_WINDOW.
Fixed a bug due to the fact that `move' takes in fact absolute coordinates
because STANDARD_DIALOG_WINDOWS are created with the style WS_POPUP.


Revision 16565 - Directory Listing
Modified Tue Aug 17 21:39:59 1999 UTC (20 years, 6 months ago) by manus
The newly added precondition to `private_delete' in version 1.12 was incorrect
because indices starts at 1 in EiffelVision and at 0 in WEL. So we fix it to fill
the contract of EiffelVision indices.

In the same manner the loop bound used in `longest_string_width' were not correct
because we were using `count' instead of `wel_count', and because the `wel_count' is
sometimes updated long after `count' is updated we need to rely on the WEL one, otherwise
we cannot access to all elements.


Revision 16564 - Directory Listing
Modified Tue Aug 17 21:24:53 1999 UTC (20 years, 6 months ago) by manus
Previous new implementation of WEL_RICH_EDIT_STREAM was buggy when calling
`ceif_wean (cookie)'. Because `cookie' was an integer and `ceif_wean' took a
ANY as argument it was doing a metamorphosis of `cookie' into an INTEGER_REF
and was trying to free the INTEGER_REF, whereas we wanted to free the pointer
contained in `cookie'.

As a result, we reviewed the implementation of the new mechanism using `cookie' and
now `cookie' are no more exported because it could imply to many troubles if someone
else was playing with it at the GC level. The current implementation should be safe
now.


Revision 16563 - Directory Listing
Modified Tue Aug 17 21:03:05 1999 UTC (20 years, 6 months ago) by king
Revised main window


Revision 16562 - Directory Listing
Modified Tue Aug 17 21:00:36 1999 UTC (20 years, 6 months ago) by king
New tabs


Revision 16561 - Directory Listing
Modified Tue Aug 17 20:55:29 1999 UTC (20 years, 6 months ago) by king
Revised demo_item class


Revision 16560 - Directory Listing
Modified Tue Aug 17 20:54:09 1999 UTC (20 years, 6 months ago) by king
Updated windows


Revision 16559 - Directory Listing
Modified Tue Aug 17 20:54:08 1999 UTC (20 years, 6 months ago) by king
Youhou.


Revision 16558 - Directory Listing
Modified Tue Aug 17 19:32:55 1999 UTC (20 years, 6 months ago) by manus
In call to `eif_make_string' add a cast to a (char *) for pbBuff which
is declared of type LPBYTE.


Revision 16557 - Directory Listing
Modified Tue Aug 17 18:50:09 1999 UTC (20 years, 6 months ago) by king
Corrected pre-condition


Revision 16556 - Directory Listing
Modified Tue Aug 17 18:49:29 1999 UTC (20 years, 6 months ago) by aitkaci
We must not call set_expand.


Revision 16555 - Directory Listing
Modified Tue Aug 17 18:48:44 1999 UTC (20 years, 6 months ago) by aitkaci
We need to invalidate the tree when we add or remove and item.


Revision 16554 - Directory Listing
Modified Tue Aug 17 18:45:51 1999 UTC (20 years, 6 months ago) by king
Corrected make_by_name procedure


Revision 16553 - Directory Listing
Modified Tue Aug 17 18:23:54 1999 UTC (20 years, 6 months ago) by aitkaci
An ace file for developpement where we declare all the clusters with all the assertions.


Revision 16552 - Directory Listing
Modified Tue Aug 17 18:21:02 1999 UTC (20 years, 6 months ago) by aitkaci
An ace file that use only the assertions of the interface level.


Revision 16551 - Directory Listing
Modified Tue Aug 17 18:15:01 1999 UTC (20 years, 6 months ago) by aitkaci
Some new demos for the items.


Revision 16550 - Directory Listing
Modified Tue Aug 17 18:14:32 1999 UTC (20 years, 6 months ago) by aitkaci
This class now use EV_TOOLKIT.


Revision 16549 - Directory Listing
Modified Tue Aug 17 18:13:25 1999 UTC (20 years, 6 months ago) by aitkaci
We need to create the feature modifiers inside a unique table by giving a top  and left argument.


Revision 16548 - Directory Listing
Modified Tue Aug 17 18:12:30 1999 UTC (20 years, 6 months ago) by aitkaci
New feature_modifier.


Revision 16547 - Directory Listing
Modified Tue Aug 17 18:08:33 1999 UTC (20 years, 6 months ago) by aitkaci
We create the box without parent.


Revision 16546 - Directory Listing
Modified Tue Aug 17 18:08:20 1999 UTC (20 years, 6 months ago) by aitkaci
We simply show the popup menu at the mouse position.


Revision 16545 - Directory Listing
Modified Tue Aug 17 18:07:08 1999 UTC (20 years, 6 months ago) by aitkaci
there is now and action ite,


Revision 16544 - Directory Listing
Modified Tue Aug 17 18:06:34 1999 UTC (20 years, 6 months ago) by aitkaci
Removed the call to the obsolete feature set_expand.


Revision 16543 - Directory Listing
Modified Tue Aug 17 18:02:37 1999 UTC (20 years, 6 months ago) by aitkaci
We give and icon name to the window.


Revision 16542 - Directory Listing
Modified Tue Aug 17 18:01:46 1999 UTC (20 years, 6 months ago) by aitkaci
Some newunimplemented demos for the items.


Revision 16541 - Directory Listing
Modified Tue Aug 17 17:59:45 1999 UTC (20 years, 6 months ago) by aitkaci
figure_item inherit from EV_COMMAND.


Revision 16540 - Directory Listing
Modified Tue Aug 17 17:59:10 1999 UTC (20 years, 6 months ago) by aitkaci
The event_box has no use.


Revision 16539 - Directory Listing
Modified Tue Aug 17 17:56:47 1999 UTC (20 years, 6 months ago) by rogers
Implemented the search routine.


Revision 16538 - Directory Listing
Modified Tue Aug 17 16:55:12 1999 UTC (20 years, 6 months ago) by aitkaci
When we set the position, we resize the children only if it is displayed.  Also set_position is define directly in EV_SPLIT_AREA_IMP and it check that the size is not null before to adapt the position if necessary.


Revision 16537 - Directory Listing
Modified Tue Aug 17 16:53:52 1999 UTC (20 years, 6 months ago) by aitkaci
We should not resize the widgets when there is no parent. The parent will resize it when it will be added.


Revision 16536 - Directory Listing
Modified Tue Aug 17 16:53:07 1999 UTC (20 years, 6 months ago) by aitkaci
EV_ITEM_HOLDER is no more generic.


Revision 16535 - Directory Listing
Modified Tue Aug 17 16:52:40 1999 UTC (20 years, 6 months ago) by aitkaci
Removed the call to the obsolete feature set_expand of ev_widget.


Revision 16534 - Directory Listing
Modified Tue Aug 17 16:50:47 1999 UTC (20 years, 6 months ago) by aitkaci
EV_ITEM_HOLDER is no more generic because it creates too many troubles. It now use an empty feature that is redefine to give the type of the item.


Revision 16533 - Directory Listing
Modified Tue Aug 17 16:27:26 1999 UTC (20 years, 6 months ago) by rogers
Created the new tabs within the demo window.


Revision 16532 - Directory Listing
Modified Tue Aug 17 16:26:41 1999 UTC (20 years, 6 months ago) by rogers
Added the newly created list tab to the list demo tabs.


Revision 16531 - Directory Listing
Modified Tue Aug 17 16:26:07 1999 UTC (20 years, 6 months ago) by rogers
Created the range for the demo.


Revision 16530 - Directory Listing
Modified Tue Aug 17 16:24:10 1999 UTC (20 years, 6 months ago) by rogers
Added the text component tab to the demo's tabs.


Revision 16529 - Directory Listing
Modified Tue Aug 17 16:23:12 1999 UTC (20 years, 6 months ago) by rogers
Minor modifications to the demo.


Revision 16528 - Directory Listing
Modified Tue Aug 17 16:22:01 1999 UTC (20 years, 6 months ago) by rogers
Removed the automatic generation of a tree. The user now enters the tree during the demo.


Revision 16527 - Directory Listing
Modified Tue Aug 17 16:19:33 1999 UTC (20 years, 6 months ago) by rogers
Created the tab for the tree demo.


Revision 16526 - Directory Listing
Modified Tue Aug 17 16:18:05 1999 UTC (20 years, 6 months ago) by rogers
Created the tab for the text tab.


Revision 16525 - Directory Listing
Modified Tue Aug 17 16:17:01 1999 UTC (20 years, 6 months ago) by rogers
Created the tab for the list item.


Revision 16524 - Directory Listing
Modified Tue Aug 17 16:16:10 1999 UTC (20 years, 6 months ago) by rogers
Changed the export status of the button so it can be accessed more easily.


Revision 16523 - Directory Listing
Modified Tue Aug 17 16:15:18 1999 UTC (20 years, 6 months ago) by rogers
Added functionality to the pixmapable tab.


Revision 16522 - Directory Listing
Modified Tue Aug 17 16:14:30 1999 UTC (20 years, 6 months ago) by rogers
Added the features of the text component to the tab.


Revision 16521 - Directory Listing
Modified Tue Aug 17 16:13:28 1999 UTC (20 years, 6 months ago) by rogers
Added the text filed features to the tab.


Revision 16520 - Directory Listing
Modified Mon Aug 16 23:52:05 1999 UTC (20 years, 6 months ago) by aitkaci
The selection in a tree is always visible.


Revision 16519 - Directory Listing
Modified Mon Aug 16 23:50:57 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16518 - Directory Listing
Modified Mon Aug 16 23:49:21 1999 UTC (20 years, 6 months ago) by aitkaci
adapt the implementation to the changes needed to gtk to integrate the last changes on the items.


Revision 16517 - Directory Listing
Modified Mon Aug 16 23:47:14 1999 UTC (20 years, 6 months ago) by aitkaci
no more set_expand.


Revision 16516 - Directory Listing
Modified Mon Aug 16 23:46:51 1999 UTC (20 years, 6 months ago) by aitkaci
Expand is now an information internal to the box.


Revision 16515 - Directory Listing
Modified Mon Aug 16 23:45:47 1999 UTC (20 years, 6 months ago) by aitkaci
Two new features is_child_expandable and set_child_expandable.


Revision 16514 - Directory Listing
Modified Mon Aug 16 23:44:52 1999 UTC (20 years, 6 months ago) by aitkaci
set_expand not supported anymore. It moves to the box.


Revision 16513 - Directory Listing
Modified Mon Aug 16 23:40:05 1999 UTC (20 years, 6 months ago) by aitkaci
There was something wrong in notify_change. Before to recompute the minimum_size, we must set the flags to avoid a loop among the notify features of the widget. Also, internal_minimum_width, height and size have been changed because it didn't managed all the cases properly.


Revision 16512 - Directory Listing
Modified Mon Aug 16 23:38:02 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16511 - Directory Listing
Modified Mon Aug 16 23:37:04 1999 UTC (20 years, 6 months ago) by aitkaci
set_expand do not exists anymore.


Revision 16510 - Directory Listing
Modified Mon Aug 16 23:31:27 1999 UTC (20 years, 6 months ago) by aitkaci
set_expand do not exists any more.


Revision 16509 - Directory Listing
Modified Mon Aug 16 23:27:17 1999 UTC (20 years, 6 months ago) by aitkaci
Two new features: is_child_expandable and set_child_expandable to replace set_Expand of ev_widget which is now obsolete.


Revision 16508 - Directory Listing
Modified Mon Aug 16 23:25:12 1999 UTC (20 years, 6 months ago) by aitkaci
Replace the set_expand by set_child_expandable of the ev_box.


Revision 16507 - Directory Listing
Modified Mon Aug 16 23:22:34 1999 UTC (20 years, 6 months ago) by aitkaci
No more expand or set_expand. It is directly in the box.


Revision 16506 - Directory Listing
Modified Mon Aug 16 23:20:12 1999 UTC (20 years, 6 months ago) by aitkaci
The top_parent_imp of a tree-item is a tree. Cosmetic changes for the other classes.


Revision 16505 - Directory Listing
Modified Mon Aug 16 23:14:19 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16504 - Directory Listing
Modified Mon Aug 16 23:13:46 1999 UTC (20 years, 6 months ago) by aitkaci
Two new features: is_child_expandable and set_child_expandable to replace set_Expand of ev_widget which is now obsolete.


Revision 16503 - Directory Listing
Modified Mon Aug 16 23:12:57 1999 UTC (20 years, 6 months ago) by aitkaci
set_expand is now obsolete.


Revision 16502 - Directory Listing
Modified Mon Aug 16 23:06:52 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmteic changes.


Revision 16501 - Directory Listing
Modified Mon Aug 16 23:04:02 1999 UTC (20 years, 6 months ago) by sam
changed tab_position to return integer. not yet implemented


Revision 16500 - Directory Listing
Modified Mon Aug 16 22:42:47 1999 UTC (20 years, 6 months ago) by manus
Replaced renaming of the `make' creation procedure from WEL_RICH_EDIT_STREAM
to a redefinition which enables us to use `Precursor' instead.


Revision 16499 - Directory Listing
Modified Mon Aug 16 22:40:02 1999 UTC (20 years, 6 months ago) by baron
Interface of class EV_HISTORY changed.


Revision 16498 - Directory Listing
Modified Mon Aug 16 22:32:18 1999 UTC (20 years, 6 months ago) by aitkaci
Creation routinetake a parent of type like_parent.


Revision 16497 - Directory Listing
Modified Mon Aug 16 21:43:22 1999 UTC (20 years, 6 months ago) by raphaels
New Output mechanism


Revision 16496 - Directory Listing
Modified Mon Aug 16 21:42:43 1999 UTC (20 years, 6 months ago) by manus
`dwCookie' was incorrectly casted to the Eiffel function type call instead of EIF_OBJECT
and the Eiffel function call was not casted, so I added the cast to either
EIF_EDITSTREAM_IN_PROCEDURE or EIF_EDITSTREAM_OUT_PROCEDURE.
As a result of this small change it seems that it does not crash anymore, very strange,
maybe some C compiler trick here?


Revision 16495 - Directory Listing
Modified Mon Aug 16 19:05:12 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect declaration of `saved_in_assertion' in `gfree' where it
was defined as a `char' instead of a `int'. And therefore the following code
	saved_in_assertion = in_assertion;
	in_assertion = saved_in_assertion;
was not doing what we expect to do (we were retrieving only the first byte of
saved_in_assertion, the rest being initialized to 0.


Revision 16494 - Directory Listing
Modified Mon Aug 16 19:03:17 1999 UTC (20 years, 6 months ago) by manus
Fixed a typo.


Revision 16493 - Directory Listing
Modified Mon Aug 16 18:54:43 1999 UTC (20 years, 6 months ago) by leitner
fixed a potential bug in estream.c (for multithreaded wel


Revision 16492 - Directory Listing
Modified Mon Aug 16 18:46:28 1999 UTC (20 years, 6 months ago) by buoy
Inheritance clauses modified. Class to be checked.


Revision 16491 - Directory Listing
Modified Mon Aug 16 18:41:09 1999 UTC (20 years, 6 months ago) by buoy
Features inherited from EV_ITEM_HOLDER, 'find_item_by_data' to be implemented.


Revision 16490 - Directory Listing
Modified Mon Aug 16 18:38:12 1999 UTC (20 years, 6 months ago) by buoy
Documentation.


Revision 16487 - Directory Listing
Modified Mon Aug 16 18:33:33 1999 UTC (20 years, 6 months ago) by buoy
Commenting feature 'set_position'.


Revision 16486 - Directory Listing
Modified Mon Aug 16 18:32:20 1999 UTC (20 years, 6 months ago) by buoy
Trying to use genericity.


Revision 16485 - Directory Listing
Modified Mon Aug 16 18:30:51 1999 UTC (20 years, 6 months ago) by buoy
Postcondition commmented because the colors are not working yet on GTK.


Revision 16484 - Directory Listing
Modified Mon Aug 16 18:30:18 1999 UTC (20 years, 6 months ago) by buoy
Feature 'top_parent_imp' only relevant in EV_TREE_ITEM and EV_MENU_ITEM.


Revision 16483 - Directory Listing
Modified Mon Aug 16 18:25:36 1999 UTC (20 years, 6 months ago) by buoy
Postcondition commmented because the colors are not working yet on GTK.


Revision 16482 - Directory Listing
Modified Mon Aug 16 18:16:44 1999 UTC (20 years, 6 months ago) by buoy
Feature 'top_parent_imp' only relevant in EV_TREE_ITEM and EV_MENU_ITEM.


Revision 16481 - Directory Listing
Modified Mon Aug 16 18:07:49 1999 UTC (20 years, 6 months ago) by buoy
Features inherited from EV_ITEM to be implemented.


Revision 16480 - Directory Listing
Modified Mon Aug 16 18:05:46 1999 UTC (20 years, 6 months ago) by buoy
Feature 'total_count' added.


Revision 16479 - Directory Listing
Modified Mon Aug 16 18:02:34 1999 UTC (20 years, 6 months ago) by buoy
Features 'count', 'find_item_by_data', 'clear_items' and 'get_item' inherited from new class EV_ITEM_HOLDER_IMP, to be implemented.


Revision 16478 - Directory Listing
Modified Mon Aug 16 18:01:29 1999 UTC (20 years, 6 months ago) by buoy
Features moved to parent.


Revision 16477 - Directory Listing
Modified Mon Aug 16 17:59:32 1999 UTC (20 years, 6 months ago) by buoy
Features 'count' and 'get_item' inherited from new class EV_ITEM_HOLDER_IMP, to be implemented.


Revision 16476 - Directory Listing
Modified Mon Aug 16 17:58:33 1999 UTC (20 years, 6 months ago) by buoy
Creation feature modified to set the first position at the center of the screen.


Revision 16475 - Directory Listing
Modified Mon Aug 16 17:57:53 1999 UTC (20 years, 6 months ago) by buoy
Inheritance clauses modified. Class to be checked.


Revision 16474 - Directory Listing
Modified Mon Aug 16 17:56:33 1999 UTC (20 years, 6 months ago) by buoy
Inheritance clauses modified. To be checked.


Revision 16473 - Directory Listing
Modified Mon Aug 16 17:55:14 1999 UTC (20 years, 6 months ago) by buoy
Creation feature modified to set the first position at the mouse position.


Revision 16472 - Directory Listing
Modified Mon Aug 16 17:52:45 1999 UTC (20 years, 6 months ago) by buoy
New feature 'has_focus', to be implemented.


Revision 16471 - Directory Listing
Modified Mon Aug 16 17:50:50 1999 UTC (20 years, 6 months ago) by buoy
First implementation.


Revision 16470 - Directory Listing
Modified Mon Aug 16 17:50:01 1999 UTC (20 years, 6 months ago) by buoy
Features 'clear_items' and 'find_item_by_data' inherited from new class EV_ITEM_HOLDER_IMP, to be implemented.


Revision 16469 - Directory Listing
Modified Mon Aug 16 17:48:49 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16468 - Directory Listing
Modified Mon Aug 16 17:47:38 1999 UTC (20 years, 6 months ago) by buoy
Functions 'c_gtk_progress_bar_new_with_adjustment' and 'c_gtk_progress_bar_adjustment' added.


Revision 16467 - Directory Listing
Modified Mon Aug 16 17:45:16 1999 UTC (20 years, 6 months ago) by buoy
Features inherited from EV_ITEM to be implemented.


Revision 16466 - Directory Listing
Modified Mon Aug 16 17:40:40 1999 UTC (20 years, 6 months ago) by buoy
Features 'index', 'set_index'inherited from EV_ITEM, to be implemented.


Revision 16465 - Directory Listing
Modified Mon Aug 16 17:37:45 1999 UTC (20 years, 6 months ago) by buoy
Features moved to new parent EV_ITEM.


Revision 16464 - Directory Listing
Modified Mon Aug 16 17:36:14 1999 UTC (20 years, 6 months ago) by buoy
Features 'count', 'get_item', 'index', 'is_insensitive' added for every EV_ITEM. TO be implemented for this class.


Revision 16463 - Directory Listing
Modified Mon Aug 16 17:34:45 1999 UTC (20 years, 6 months ago) by buoy
Feature 'set_parent_with_index' added. To be optimized.


Revision 16462 - Directory Listing
Modified Mon Aug 16 17:32:22 1999 UTC (20 years, 6 months ago) by buoy
Functions 'c_gtk_progress_bar_new_with_adjustment' and 'c_gtk_progress_bar_adjustment' added.


Revision 16461 - Directory Listing
Modified Mon Aug 16 17:31:41 1999 UTC (20 years, 6 months ago) by buoy
Function 'c_gtk_progress_bar_new_with_adjustment' added.


Revision 16460 - Directory Listing
Modified Mon Aug 16 17:12:19 1999 UTC (20 years, 6 months ago) by leitner
 moved ev_delete_text_event_data.e and ...insert_text_event_data.e from components to kernel


Revision 16459 - Directory Listing
Modified Mon Aug 16 17:10:41 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16458 - Directory Listing
Modified Mon Aug 16 16:52:49 1999 UTC (20 years, 6 months ago) by bonnard
Class used to execute a command involving EiffelCase.


Revision 16457 - Directory Listing
Modified Mon Aug 16 16:49:34 1999 UTC (20 years, 6 months ago) by bonnard
Command to open a dynamic library in the dynamic library tool.


Revision 16456 - Directory Listing
Modified Mon Aug 16 16:48:51 1999 UTC (20 years, 6 months ago) by bonnard
Command to close the dynamic lib tool.


Revision 16455 - Directory Listing
Modified Mon Aug 16 16:46:47 1999 UTC (20 years, 6 months ago) by bonnard
Command to show the dynamic library tool (or create it if necessary)


Revision 16454 - Directory Listing
Modified Mon Aug 16 16:44:54 1999 UTC (20 years, 6 months ago) by bonnard
Command to super melt a class or feature.


Revision 16453 - Directory Listing
Modified Mon Aug 16 16:42:41 1999 UTC (20 years, 6 months ago) by bonnard
Command to launch EiffelCase.


Revision 16452 - Directory Listing
Modified Mon Aug 16 16:41:40 1999 UTC (20 years, 6 months ago) by bonnard
`tool' changed from EB_CLASS_TOOL to EB_EDITOR.


Revision 16451 - Directory Listing
Modified Mon Aug 16 16:40:17 1999 UTC (20 years, 6 months ago) by bonnard
Unneeded features suppressed. non yet implemented instruction commented.


Revision 16450 - Directory Listing
Modified Mon Aug 16 16:37:22 1999 UTC (20 years, 6 months ago) by bonnard
Command output implemented.


Revision 16449 - Directory Listing
Modified Mon Aug 16 16:35:03 1999 UTC (20 years, 6 months ago) by bonnard
Dialogs added.


Revision 16448 - Directory Listing
Modified Mon Aug 16 16:33:28 1999 UTC (20 years, 6 months ago) by bonnard
Warnings added.


Revision 16447 - Directory Listing
Modified Mon Aug 16 16:31:29 1999 UTC (20 years, 6 months ago) by bonnard
Command to run the finalized system.


Revision 16446 - Directory Listing
Modified Mon Aug 16 16:30:51 1999 UTC (20 years, 6 months ago) by bonnard
Command to launch the application under the usual run format.


Revision 16445 - Directory Listing
Modified Mon Aug 16 16:29:38 1999 UTC (20 years, 6 months ago) by bonnard
Command to launch the application under the "step by step" format.


Revision 16444 - Directory Listing
Modified Mon Aug 16 16:28:39 1999 UTC (20 years, 6 months ago) by bonnard
Command to launch the application under the "ignore stop points" format.


Revision 16443 - Directory Listing
Modified Mon Aug 16 16:27:54 1999 UTC (20 years, 6 months ago) by bonnard
Command to launch the application under the "exit routine" format.


Revision 16442 - Directory Listing
Modified Mon Aug 16 16:26:45 1999 UTC (20 years, 6 months ago) by bonnard
Command to launch the application under a specific format.


Revision 16441 - Directory Listing
Modified Mon Aug 16 16:22:39 1999 UTC (20 years, 6 months ago) by bonnard
Command to enable/disable all stop points.


Revision 16440 - Directory Listing
Modified Mon Aug 16 16:21:41 1999 UTC (20 years, 6 months ago) by bonnard
Command allowing to browse in the execution stack.


Revision 16439 - Directory Listing
Modified Mon Aug 16 16:20:09 1999 UTC (20 years, 6 months ago) by bonnard
Command to mark a feature (or a class) as stoppable.


Revision 16438 - Directory Listing
Modified Mon Aug 16 16:18:11 1999 UTC (20 years, 6 months ago) by bonnard
Command to display the current execution status in the debug tool.


Revision 16437 - Directory Listing
Modified Mon Aug 16 16:16:49 1999 UTC (20 years, 6 months ago) by bonnard
Command to erase all stop points.


Revision 16436 - Directory Listing
Modified Mon Aug 16 16:16:12 1999 UTC (20 years, 6 months ago) by bonnard
Command to quit the execution under debugger.


Revision 16435 - Directory Listing
Modified Mon Aug 16 16:15:06 1999 UTC (20 years, 6 months ago) by bonnard
Command to run the system under the debugger.


Revision 16434 - Directory Listing
Modified Mon Aug 16 16:10:15 1999 UTC (20 years, 6 months ago) by bonnard
Added commands and menus. achieved compatibility with other EB_EDITOR classes.


Revision 16433 - Directory Listing
Modified Sun Aug 15 22:27:21 1999 UTC (20 years, 6 months ago) by manus
New font implementations which gives correct font sizes in `point' and not in dummy
units. It uses most of the interface of the recently updated FONT_IMP classes from
the old EiffelVision.


Revision 16432 - Directory Listing
Modified Sun Aug 15 22:23:40 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL, so we needed to update all the
descendant classes which were using them in their inheritance clauses.


Revision 16431 - Directory Listing
Modified Sun Aug 15 22:14:29 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL and therefore we removed their use
from the descendant classes.
Some Cosmetics issues on `Precursor' and `Void'.


Revision 16430 - Directory Listing
Modified Sun Aug 15 22:13:24 1999 UTC (20 years, 6 months ago) by manus
Use of `discard_items' instead of `wipe_out' since the changes in ARRAY which
makes `wipe_out' not usable for an ARRAY.


Revision 16429 - Directory Listing
Modified Sun Aug 15 20:04:17 1999 UTC (20 years, 6 months ago) by manus
New parser which allows you to have an indexing clause at the end of a class text
just before the final `end'.


Revision 16428 - Directory Listing
Modified Sun Aug 15 19:59:00 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' from GENERAL and removed all the occurences of
these two features in the EiffelBase classes.
Removed the redefinition of `c_standard_copy', `c_standard_is_equal' and
`c_standard_clone' in SPECIAL and BIT_REF.
Removed redefinition of `conforms_to' in SPECIAL


Revision 16427 - Directory Listing
Modified Sun Aug 15 19:57:11 1999 UTC (20 years, 6 months ago) by manus
New implementation of `infix "+"' to be more efficient.
New implementation of `copy' to take care from where we called `copy', i.e.
from `clone' or directly.


Revision 16426 - Directory Listing
Modified Sun Aug 15 19:51:41 1999 UTC (20 years, 6 months ago) by manus
Merged all different version of `eclone', `ecopy' and `eequal' for standard
objects, SPECIAL objects and BIT objects in order to avoid huge polymorphic table
in the C generated code.
`Replaced' all occurences of `ecopy' by `eif_std_ref_copy' in other modules than
`ecopy' since it seemed that it was highly relying on the fact that objects could not
be of SPECIAL or BIT type.


Revision 16425 - Directory Listing
Modified Sat Aug 14 02:11:47 1999 UTC (20 years, 6 months ago) by bonnard
Dialog used to choose or take a default dynamic library file.


Revision 16424 - Directory Listing
Modified Sat Aug 14 02:09:59 1999 UTC (20 years, 6 months ago) by bonnard
Confirmer for saving or not changes in a file.


Revision 16423 - Directory Listing
Modified Sat Aug 14 02:07:15 1999 UTC (20 years, 6 months ago) by bonnard
Dialog used for creating a new class in the universe.


Revision 16422 - Directory Listing
Modified Sat Aug 14 02:06:25 1999 UTC (20 years, 6 months ago) by bonnard
Class updated for being used under the new EiffelVision.


Revision 16421 - Directory Listing
Modified Sat Aug 14 02:02:57 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the contents of the dynamic library tool in a clickable form.


Revision 16420 - Directory Listing
Modified Sat Aug 14 02:02:02 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the dynamic library tool content.


Revision 16419 - Directory Listing
Modified Sat Aug 14 01:59:39 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the values of the once functions of an object.


Revision 16418 - Directory Listing
Modified Sat Aug 14 01:58:13 1999 UTC (20 years, 6 months ago) by bonnard
Formatter used to display the attributes values of an object.


Revision 16417 - Directory Listing
Modified Sat Aug 14 01:57:02 1999 UTC (20 years, 6 months ago) by bonnard
List of formats used in the dynamic library tool.


Revision 16416 - Directory Listing
Modified Sat Aug 14 01:55:46 1999 UTC (20 years, 6 months ago) by bonnard
List of formats used in the object tool.


Revision 16415 - Directory Listing
Modified Sat Aug 14 01:54:41 1999 UTC (20 years, 6 months ago) by bonnard
Cosmetics.


Revision 16414 - Directory Listing
Modified Sat Aug 14 01:54:01 1999 UTC (20 years, 6 months ago) by bonnard
Confirmer added.


Revision 16413 - Directory Listing
Modified Sat Aug 14 01:52:56 1999 UTC (20 years, 6 months ago) by bonnard
Warnings added.


Revision 16412 - Directory Listing
Modified Sat Aug 14 01:49:33 1999 UTC (20 years, 6 months ago) by bonnard
Added stop_points_format as an attribute.


Revision 16411 - Directory Listing
Modified Sat Aug 14 01:48:04 1999 UTC (20 years, 6 months ago) by bonnard
Warning dialog added.


Revision 16410 - Directory Listing
Modified Sat Aug 14 01:47:16 1999 UTC (20 years, 6 months ago) by bonnard
Dynamic_lib_tool and Progress_dialog uncommented.


Revision 16409 - Directory Listing
Modified Sat Aug 14 01:39:51 1999 UTC (20 years, 6 months ago) by bonnard
Window managing a single dynamic library tool.


Revision 16408 - Directory Listing
Modified Sat Aug 14 01:39:06 1999 UTC (20 years, 6 months ago) by bonnard
Tool used to manage the dynamic library creation.


Revision 16407 - Directory Listing
Modified Sat Aug 14 01:37:33 1999 UTC (20 years, 6 months ago) by bonnard
`tool_title' and `tool_icon_name' changed.


Revision 16406 - Directory Listing
Modified Sat Aug 14 01:36:07 1999 UTC (20 years, 6 months ago) by bonnard
System tool taken in consideration.


Revision 16405 - Directory Listing
Modified Sat Aug 14 01:35:06 1999 UTC (20 years, 6 months ago) by bonnard
Preconditions added. some features changed.


Revision 16404 - Directory Listing
Modified Sat Aug 14 01:33:54 1999 UTC (20 years, 6 months ago) by bonnard
Special menu added. `build_file_menu' feature removed.


Revision 16403 - Directory Listing
Modified Sat Aug 14 01:32:26 1999 UTC (20 years, 6 months ago) by bonnard
Special menu handling added.


Revision 16402 - Directory Listing
Modified Sat Aug 14 01:31:34 1999 UTC (20 years, 6 months ago) by bonnard
Bugs fixed.


Revision 16401 - Directory Listing
Modified Sat Aug 14 01:30:43 1999 UTC (20 years, 6 months ago) by bonnard
Menu creation improved. Unneeded features removed.


Revision 16400 - Directory Listing
Modified Sat Aug 14 01:29:15 1999 UTC (20 years, 6 months ago) by bonnard
Tool management features improved (even if they do not work fully yet!).


Revision 16399 - Directory Listing
Modified Sat Aug 14 01:27:41 1999 UTC (20 years, 6 months ago) by bonnard
Format and Special menus added.


Revision 16398 - Directory Listing
Modified Sat Aug 14 01:27:04 1999 UTC (20 years, 6 months ago) by bonnard
Class improved.


Revision 16397 - Directory Listing
Modified Sat Aug 14 01:25:28 1999 UTC (20 years, 6 months ago) by bonnard
Special menu added.


Revision 16396 - Directory Listing
Modified Sat Aug 14 01:24:43 1999 UTC (20 years, 6 months ago) by bonnard
Features uncommented. Commands added. `build_special_menu' feature added.


Revision 16395 - Directory Listing
Modified Sat Aug 14 01:21:43 1999 UTC (20 years, 6 months ago) by bonnard
Cosmetics.


Revision 16394 - Directory Listing
Modified Sat Aug 14 01:21:08 1999 UTC (20 years, 6 months ago) by bonnard
Commented instructions changed. No runnable improvement.


Revision 16393 - Directory Listing
Modified Sat Aug 14 01:19:17 1999 UTC (20 years, 6 months ago) by bonnard
Features implemented. Commands made attributes. bugs fixed.


Revision 16392 - Directory Listing
Modified Sat Aug 14 01:17:04 1999 UTC (20 years, 6 months ago) by bonnard
New class creation dialog added.


Revision 16391 - Directory Listing
Modified Sat Aug 14 01:14:58 1999 UTC (20 years, 6 months ago) by bonnard
Features improved.


Revision 16390 - Directory Listing
Modified Sat Aug 14 01:00:14 1999 UTC (20 years, 6 months ago) by bonnard
text_window `changed' managed.


Revision 16389 - Directory Listing
Modified Sat Aug 14 00:57:38 1999 UTC (20 years, 6 months ago) by aitkaci
Implemented the two features clear_items and children.


Revision 16388 - Directory Listing
Modified Sat Aug 14 00:57:17 1999 UTC (20 years, 6 months ago) by aitkaci
Fixed some index bug.


Revision 16387 - Directory Listing
Modified Sat Aug 14 00:56:35 1999 UTC (20 years, 6 months ago) by bonnard
Exporting clause changed.


Revision 16386 - Directory Listing
Modified Sat Aug 14 00:56:33 1999 UTC (20 years, 6 months ago) by aitkaci
Two lines were in the wrong order. We were wrongly conting the shown widget.


Revision 16385 - Directory Listing
Modified Sat Aug 14 00:55:25 1999 UTC (20 years, 6 months ago) by aitkaci
Fixed some index bugs.


Revision 16384 - Directory Listing
Modified Sat Aug 14 00:55:04 1999 UTC (20 years, 6 months ago) by aitkaci
No creation make_by_name needed.


Revision 16383 - Directory Listing
Modified Sat Aug 14 00:53:38 1999 UTC (20 years, 6 months ago) by bonnard
Confirmation dialog added.


Revision 16382 - Directory Listing
Modified Sat Aug 14 00:53:21 1999 UTC (20 years, 6 months ago) by aitkaci
Removed some unusefull preconditions, added some new postconditions and a new feature has_focus.


Revision 16381 - Directory Listing
Modified Sat Aug 14 00:52:26 1999 UTC (20 years, 6 months ago) by aitkaci
A precondition were wrong.


Revision 16380 - Directory Listing
Modified Sat Aug 14 00:49:08 1999 UTC (20 years, 6 months ago) by bonnard
Invariant added.


Revision 16379 - Directory Listing
Modified Sat Aug 14 00:46:17 1999 UTC (20 years, 6 months ago) by bonnard
Implementation hiding.


Revision 16378 - Directory Listing
Modified Sat Aug 14 00:44:31 1999 UTC (20 years, 6 months ago) by bonnard
`changed' implemented. Bugs fixed.


Revision 16377 - Directory Listing
Modified Sat Aug 14 00:40:07 1999 UTC (20 years, 6 months ago) by aitkaci
parent of type EV_UNTITLED_WINDOW and no use to redefine set_parent.


Revision 16376 - Directory Listing
Modified Sat Aug 14 00:39:20 1999 UTC (20 years, 6 months ago) by aitkaci
now set_parent take a parent of type 'like parent'. A new feature has_focus and some new post-conditions.


Revision 16375 - Directory Listing
Modified Sat Aug 14 00:39:00 1999 UTC (20 years, 6 months ago) by bonnard
`tool_name' feature added.


Revision 16374 - Directory Listing
Modified Sat Aug 14 00:38:07 1999 UTC (20 years, 6 months ago) by aitkaci
For make_by_name, we create the object and then, we set the name.


Revision 16373 - Directory Listing
Modified Sat Aug 14 00:37:39 1999 UTC (20 years, 6 months ago) by bonnard
`tool_name' added. some bugs fixed.


Revision 16372 - Directory Listing
Modified Sat Aug 14 00:37:31 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16371 - Directory Listing
Modified Sat Aug 14 00:35:49 1999 UTC (20 years, 6 months ago) by bonnard
Bug in `update_window' fixed.


Revision 16370 - Directory Listing
Modified Sat Aug 14 00:24:43 1999 UTC (20 years, 6 months ago) by pascalf
graphical enhancements.


Revision 16369 - Directory Listing
Modified Fri Aug 13 22:54:03 1999 UTC (20 years, 6 months ago) by aitkaci
We need to update when a child is hidden.


Revision 16368 - Directory Listing
Modified Fri Aug 13 22:53:24 1999 UTC (20 years, 6 months ago) by aitkaci
Some index error fixed.


Revision 16367 - Directory Listing
Modified Fri Aug 13 19:44:57 1999 UTC (20 years, 6 months ago) by aitkaci
Now search take a starting position too.


Revision 16366 - Directory Listing
Modified Fri Aug 13 19:44:24 1999 UTC (20 years, 6 months ago) by aitkaci
We need to check if there is something before to remove a single command.


Revision 16365 - Directory Listing
Modified Fri Aug 13 19:42:28 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_ARRAYED_LIST_ITEM_HOLDER_IMP.


Revision 16364 - Directory Listing
Modified Fri Aug 13 19:41:39 1999 UTC (20 years, 6 months ago) by aitkaci
Adapted to the new mechanism with EV_MENU_ITEM_HANDLER_IMP.


Revision 16363 - Directory Listing
Modified Fri Aug 13 19:40:57 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_MENU_ITEM_HANDLER and works fine.


Revision 16362 - Directory Listing
Modified Fri Aug 13 19:39:18 1999 UTC (20 years, 6 months ago) by aitkaci
Mechanism for menu-items didn't work before. Now, it works fine.


Revision 16361 - Directory Listing
Modified Fri Aug 13 19:38:11 1999 UTC (20 years, 6 months ago) by aitkaci
Before it didn't work when we removed an item with subitems. Now evrything should be fine.


Revision 16360 - Directory Listing
Modified Fri Aug 13 19:36:54 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_HASH_TABLE_ITEM_HOLDER_IMP.


Revision 16359 - Directory Listing
Modified Fri Aug 13 19:34:21 1999 UTC (20 years, 6 months ago) by aitkaci
Implement the feature last_line_not_empty. Also searc now takes a start index.


Revision 16358 - Directory Listing
Modified Fri Aug 13 19:33:27 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16357 - Directory Listing
Modified Fri Aug 13 19:32:58 1999 UTC (20 years, 6 months ago) by aitkaci
No need to redefine set_parent.


Revision 16356 - Directory Listing
Modified Fri Aug 13 19:32:19 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_ARRAYED_LIST_ITEM_HOLDER_IMP.


Revision 16355 - Directory Listing
Modified Fri Aug 13 19:30:57 1999 UTC (20 years, 6 months ago) by aitkaci
No need to undefine count.


Revision 16354 - Directory Listing
Modified Fri Aug 13 19:30:05 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_MENU_ITEM_HANDLER that takes care of all the problems of the hash-table, the events...


Revision 16353 - Directory Listing
Modified Fri Aug 13 19:27:37 1999 UTC (20 years, 6 months ago) by aitkaci
1. Every item has now the following features: index, set_index, set_parent_with_index.
2. parent and set_parent is defined in EV_ITEM_IMP since there is a EV_ITEM_HOLDER class.
3. set_parent is define with an attribute of type `like parent'
4. Preconditions and postconditions are now all set. They should work and nothing should be missing.
5. Now, you can directy move or remove a subtreeitem or a submenuitem, it works. It was not True before.
6. It looks nice... :-)


Revision 16352 - Directory Listing
Modified Fri Aug 13 19:26:24 1999 UTC (20 years, 6 months ago) by baron
Add new pick and drop types to prevent  user from creating context
within the wrong parent type. Typing each context.


Revision 16351 - Directory Listing
Modified Fri Aug 13 19:24:57 1999 UTC (20 years, 6 months ago) by baron
Add new pick and drop types to prevent  user from creating context
within the wrong parent type.


Revision 16350 - Directory Listing
Modified Fri Aug 13 19:24:01 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_HASH_TABLE_ITEM_HOLDER_IMP.


Revision 16349 - Directory Listing
Modified Fri Aug 13 19:23:27 1999 UTC (20 years, 6 months ago) by aitkaci
Now works fine and inherits from EV_HASH_TABLE_ITEM_HOLDER_IMP.


Revision 16348 - Directory Listing
Modified Fri Aug 13 19:21:48 1999 UTC (20 years, 6 months ago) by aitkaci
Thinks changed. Now, it is clear, it works fine and it keeps memory of the children.


Revision 16347 - Directory Listing
Modified Fri Aug 13 19:20:59 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits from EV_ARRAYED_LIST_ITEM_HOLDER_IMP.


Revision 16346 - Directory Listing
Modified Fri Aug 13 19:20:06 1999 UTC (20 years, 6 months ago) by aitkaci
More features are defined here.


Revision 16345 - Directory Listing
Modified Fri Aug 13 19:19:35 1999 UTC (20 years, 6 months ago) by aitkaci
id is only deferred because it is a feature in the menu-items.


Revision 16344 - Directory Listing
Modified Fri Aug 13 19:19:08 1999 UTC (20 years, 6 months ago) by aitkaci
This class keep all the menu-items in an hash_table. It can register or unregister any items and its subitems. Also, when an event occurs, it call the proper item. It also insure that nothing is created if there is no use to it.


Revision 16343 - Directory Listing
Modified Fri Aug 13 19:18:48 1999 UTC (20 years, 6 months ago) by baron
Add pick and drop type to type the contexts, so that the user
can't create a context within the wrong parent.


Revision 16342 - Directory Listing
Modified Fri Aug 13 19:17:30 1999 UTC (20 years, 6 months ago) by aitkaci
Some implementation class to avoid to reimplement the same features several times.


Revision 16341 - Directory Listing
Modified Fri Aug 13 19:12:00 1999 UTC (20 years, 6 months ago) by aitkaci
count already define in the parent.


Revision 16340 - Directory Listing
Modified Fri Aug 13 19:11:14 1999 UTC (20 years, 6 months ago) by aitkaci
Parent is only in the interface now.


Revision 16339 - Directory Listing
Modified Fri Aug 13 19:10:42 1999 UTC (20 years, 6 months ago) by aitkaci
Removed some unusefull deferred features.


Revision 16338 - Directory Listing
Modified Fri Aug 13 19:08:30 1999 UTC (20 years, 6 months ago) by aitkaci
A new feature total_count.


Revision 16337 - Directory Listing
Modified Fri Aug 13 19:08:08 1999 UTC (20 years, 6 months ago) by aitkaci
Now inherits of EV_ITEM_HOLDER_I.


Revision 16336 - Directory Listing
Modified Fri Aug 13 19:07:48 1999 UTC (20 years, 6 months ago) by aitkaci
Replace a wrong post-condition.


Revision 16335 - Directory Listing
Modified Fri Aug 13 19:04:52 1999 UTC (20 years, 6 months ago) by aitkaci
We need some reverse assignment.


Revision 16334 - Directory Listing
Modified Fri Aug 13 19:04:05 1999 UTC (20 years, 6 months ago) by aitkaci
All the items have now index, set_index, set_parent_with_index and a creation routine with index. Also parent and set_parent are directly defined in EV_ITEM since there is a EV_ITEM_HOLDER class.


Revision 16333 - Directory Listing
Modified Fri Aug 13 19:01:05 1999 UTC (20 years, 6 months ago) by aitkaci
A common class for all the holders of items.


Revision 16332 - Directory Listing
Modified Fri Aug 13 18:59:22 1999 UTC (20 years, 6 months ago) by aitkaci
Count and get_item are defined in EV_MENU_ITEM_HOLDER.


Revision 16331 - Directory Listing
Modified Fri Aug 13 18:58:27 1999 UTC (20 years, 6 months ago) by aitkaci
We directly retrieve the parent from parent_imp of the implementation.


Revision 16330 - Directory Listing
Modified Fri Aug 13 18:56:34 1999 UTC (20 years, 6 months ago) by aitkaci
A new feature total_count.


Revision 16329 - Directory Listing
Modified Fri Aug 13 18:56:13 1999 UTC (20 years, 6 months ago) by aitkaci
Inherits of EV_ITEM_HOLDER now.


Revision 16328 - Directory Listing
Modified Fri Aug 13 18:55:37 1999 UTC (20 years, 6 months ago) by aitkaci
One post-condition was not valid. We can select nothing if start_pos and end_pos are equals.


Revision 16327 - Directory Listing
Modified Fri Aug 13 18:52:47 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16326 - Directory Listing
Modified Fri Aug 13 18:50:34 1999 UTC (20 years, 6 months ago) by aitkaci
We add default_create.


Revision 16325 - Directory Listing
Modified Fri Aug 13 18:49:01 1999 UTC (20 years, 6 months ago) by aitkaci
Now, all the items have index, set_index, set_parent_with_index. Also, parent and set_parent are directly defined in EV_ITEM since there is an EV_ITEM_CONTAINER.


Revision 16324 - Directory Listing
Modified Fri Aug 13 18:46:48 1999 UTC (20 years, 6 months ago) by aitkaci
A common type for all the holders of items.


Revision 16323 - Directory Listing
Modified Fri Aug 13 18:34:43 1999 UTC (20 years, 6 months ago) by buoy
Feature 'make' redefined.


Revision 16322 - Directory Listing
Modified Fri Aug 13 18:33:52 1999 UTC (20 years, 6 months ago) by aitkaci
Give some informations about the toolkit.


Revision 16321 - Directory Listing
Modified Fri Aug 13 18:32:02 1999 UTC (20 years, 6 months ago) by buoy
First implementation.


Revision 16320 - Directory Listing
Modified Fri Aug 13 18:29:03 1999 UTC (20 years, 6 months ago) by buoy
Feature 'make' redefined.


Revision 16319 - Directory Listing
Modified Fri Aug 13 18:28:19 1999 UTC (20 years, 6 months ago) by buoy
Bug fixed.


Revision 16318 - Directory Listing
Modified Fri Aug 13 18:27:47 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command' has an additional parameter 'extra_data'.


Revision 16317 - Directory Listing
Modified Fri Aug 13 18:27:15 1999 UTC (20 years, 6 months ago) by buoy
Features added. Some still need to be implemented.


Revision 16316 - Directory Listing
Modified Fri Aug 13 18:25:17 1999 UTC (20 years, 6 months ago) by buoy
Feature 'get_maximum_text_length' added. Feature 'add_return_command' will replace 'add_activate_command'.


Revision 16315 - Directory Listing
Modified Fri Aug 13 18:20:02 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command' has an additional parameter 'extra_data'.


Revision 16314 - Directory Listing
Modified Fri Aug 13 18:17:04 1999 UTC (20 years, 6 months ago) by buoy
1) Feature added: 'line', 'line_count', 'first_position_from_line_number', 'last_position_from_line_number', 'put_new_line', 'search' and 'last_line_not_empty'.
2) Feature added, to be implemented: 'current_line_number', 'has_system_frozen_widget', 'freeze'.


Revision 16313 - Directory Listing
Modified Fri Aug 13 18:05:41 1999 UTC (20 years, 6 months ago) by buoy
Features added for the EV_TEXT_EDITOR. To be finished implementing.


Revision 16312 - Directory Listing
Modified Fri Aug 13 18:00:48 1999 UTC (20 years, 6 months ago) by manus
Make sure that we have a valid `h_item' pointer before searching in the global
HASH_TABLE
Make sure that we found a non-void element.


Revision 16311 - Directory Listing
Modified Fri Aug 13 17:56:03 1999 UTC (20 years, 6 months ago) by manus
`spclone' is now a private routine and it is called from `eclone' which now becomes
a multipurpose feature.


Revision 16310 - Directory Listing
Modified Fri Aug 13 17:55:12 1999 UTC (20 years, 6 months ago) by manus
Do the RTAS after the assignment.


Revision 16309 - Directory Listing
Modified Fri Aug 13 17:54:30 1999 UTC (20 years, 6 months ago) by manus
Fixed some type definitions: use of EIF_REFERENCE, EIF_POINTER instead of char *
Fixed some non-protected objects bugs.


Revision 16308 - Directory Listing
Modified Fri Aug 13 17:36:18 1999 UTC (20 years, 6 months ago) by buoy
Using 'add_command' instead of 'add_command_with_event_data'.


Revision 16307 - Directory Listing
Modified Fri Aug 13 17:35:15 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command' from EV_EVENT_HANLDER has an additionnal parameter 'extra_data'.


Revision 16306 - Directory Listing
Modified Fri Aug 13 17:34:18 1999 UTC (20 years, 6 months ago) by buoy
Creation feature added (make_with_range).


Revision 16305 - Directory Listing
Modified Fri Aug 13 17:33:10 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_Selection_command' modified. Feature 'add_return_command' will replace add_activate_command.


Revision 16304 - Directory Listing
Modified Fri Aug 13 17:27:12 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command' has an additional parameter 'extra_data'.


Revision 16303 - Directory Listing
Modified Fri Aug 13 17:23:21 1999 UTC (20 years, 6 months ago) by buoy
Feature added: 'lower', 'raise', 'minimize', 'maximize'. Still to be implemented.


Revision 16302 - Directory Listing
Modified Fri Aug 13 17:21:40 1999 UTC (20 years, 6 months ago) by buoy
Feature 'destroy_signal_callback' redefined to avoid destruction when there are close commands.


Revision 16301 - Directory Listing
Modified Fri Aug 13 17:19:34 1999 UTC (20 years, 6 months ago) by buoy
FEature added: 'row_spacing' and 'column_spacing'.


Revision 16300 - Directory Listing
Modified Fri Aug 13 17:18:48 1999 UTC (20 years, 6 months ago) by buoy
Feature added, still to be implemented.


Revision 16299 - Directory Listing
Modified Fri Aug 13 17:18:02 1999 UTC (20 years, 6 months ago) by buoy
Feature added: 'tab_position'. Feature 'add_command' has an additionnal parameter extra_data.


Revision 16298 - Directory Listing
Modified Fri Aug 13 17:15:38 1999 UTC (20 years, 6 months ago) by buoy
Feature 'child_packing_changed' does nothing now.


Revision 16297 - Directory Listing
Modified Fri Aug 13 17:08:06 1999 UTC (20 years, 6 months ago) by raphaels
Corrected `move' and `move_absolute'.
(cwin_set_window_pos change client coord pos not abs pos)


Revision 16296 - Directory Listing
Modified Fri Aug 13 17:00:26 1999 UTC (20 years, 6 months ago) by aitkaci
Now called ev_toolkit_imp.e


Revision 16295 - Directory Listing
Modified Fri Aug 13 16:55:30 1999 UTC (20 years, 6 months ago) by aitkaci
Now called ev_toolkit.e


Revision 16294 - Directory Listing
Modified Fri Aug 13 16:54:39 1999 UTC (20 years, 6 months ago) by buoy
Feature 'spacing' added.


Revision 16293 - Directory Listing
Modified Fri Aug 13 16:53:41 1999 UTC (20 years, 6 months ago) by buoy
Modification to let the hide command as the first command even if the user adds new commands on 'ok' or 'cancel' buttons.


Revision 16292 - Directory Listing
Modified Fri Aug 13 16:51:32 1999 UTC (20 years, 6 months ago) by buoy
Feature 'ok_widget_execute' added. Feature 'add_command' of EV_EVENT_HANDLER has an additionnal parameter 'extra_data'.


Revision 16291 - Directory Listing
Modified Fri Aug 13 16:49:50 1999 UTC (20 years, 6 months ago) by buoy
Feature 'ok_widget_execute' added.


Revision 16290 - Directory Listing
Modified Fri Aug 13 16:47:45 1999 UTC (20 years, 6 months ago) by buoy
feature 'add_command has an additionnal parameter 'extra_data'.


Revision 16289 - Directory Listing
Modified Fri Aug 13 16:41:00 1999 UTC (20 years, 6 months ago) by buoy
Features 'horizontal_resizable', 'vertical_resizable' and attribut 'resize_type' moved from interface to implementation. New features 'set_capture' and 'release_capture'. To be implemented.


Revision 16288 - Directory Listing
Modified Fri Aug 13 16:38:38 1999 UTC (20 years, 6 months ago) by buoy
New constants added.


Revision 16287 - Directory Listing
Modified Fri Aug 13 16:36:32 1999 UTC (20 years, 6 months ago) by buoy
Class does not inherit from EV_CONTAINER any longer. Therefore we add attribut 'widget'.


Revision 16286 - Directory Listing
Modified Fri Aug 13 16:31:11 1999 UTC (20 years, 6 months ago) by buoy
Function 'c_gtk_widget_displayed' added.


Revision 16285 - Directory Listing
Modified Fri Aug 13 16:29:39 1999 UTC (20 years, 6 months ago) by buoy
Functions 'gtk_signal_emit_stop_by_name' and 'c_integer_to_pointer' added.


Revision 16284 - Directory Listing
Modified Fri Aug 13 16:28:29 1999 UTC (20 years, 6 months ago) by buoy
Functions added for EV_TOOLTIPS  and EV_RANGE. New functions 'c_gtk_entry_get_max_length'.


Revision 16283 - Directory Listing
Modified Fri Aug 13 16:25:36 1999 UTC (20 years, 6 months ago) by buoy
Cosmetic changes.


Revision 16282 - Directory Listing
Modified Fri Aug 13 16:24:31 1999 UTC (20 years, 6 months ago) by buoy
Functions added: 'c_gtk_table_row_spacing', 'c_gtk_table_column_spacing', 'c_gtk_box_spacing', 'c_gtk_notebook_tab_position', 'c_gtk_paned_child1_size', 'gtk_paned_set_position'.


Revision 16281 - Directory Listing
Modified Fri Aug 13 16:23:37 1999 UTC (20 years, 6 months ago) by aitkaci
A class that gives some informations about the toolkit.


Revision 16280 - Directory Listing
Modified Fri Aug 13 16:23:05 1999 UTC (20 years, 6 months ago) by aitkaci
Now called ev_toolkit.e


Revision 16279 - Directory Listing
Modified Fri Aug 13 16:18:33 1999 UTC (20 years, 6 months ago) by buoy
1) in Feature which event_handling, signals handling for 'select_child', 'insert_text', 'delete_text', 'value_changed'.
2) Feature c_gtksignal_connect has an additionnal parameter 'extra_data'.
3) In Feature 'add_command' and 'add_command_with_event_data', text 'if (wid /= default_pointer)' because of Trees.


Revision 16278 - Directory Listing
Modified Fri Aug 13 16:12:18 1999 UTC (20 years, 6 months ago) by aitkaci
Removed a non working postcondition. Because, when we remove a sub-item, the new count is different that old count - 1.


Revision 16277 - Directory Listing
Modified Fri Aug 13 16:11:50 1999 UTC (20 years, 6 months ago) by buoy
New implementation.


Revision 16276 - Directory Listing
Modified Fri Aug 13 16:09:08 1999 UTC (20 years, 6 months ago) by buoy
Feature 'make_by_filename' added. Still to be implemented.


Revision 16275 - Directory Listing
Modified Fri Aug 13 16:08:03 1999 UTC (20 years, 6 months ago) by buoy
Fixing bugs.


Revision 16274 - Directory Listing
Modified Fri Aug 13 16:02:57 1999 UTC (20 years, 6 months ago) by buoy
Feature 'make_with_text' removed and is now inherited from parent.


Revision 16273 - Directory Listing
Modified Fri Aug 13 15:59:33 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command' of EV_EVENT_HANDLER_IMP has an additionnal parameter 'extra_data'.


Revision 16272 - Directory Listing
Modified Fri Aug 13 15:57:29 1999 UTC (20 years, 6 months ago) by buoy
Feature 'make_with_text' removed, and is now inherited from parent. Feature 'add_command' of EV_EVENT_HANDLER_IMP has a new parameter 'extra_data'.


Revision 16271 - Directory Listing
Modified Fri Aug 13 15:54:11 1999 UTC (20 years, 6 months ago) by buoy
Cosmetic changes.


Revision 16270 - Directory Listing
Modified Fri Aug 13 15:53:38 1999 UTC (20 years, 6 months ago) by buoy
1) Precondition 'valid_line' modified. Using feature 'last_line_not_empty'.
2) Feature 'search' has a new parameter (the starting position of the research).


Revision 16269 - Directory Listing
Modified Fri Aug 13 15:49:08 1999 UTC (20 years, 6 months ago) by buoy
Precondition 'is_editable' removed because we allow operations even when the text is not editable.


Revision 16268 - Directory Listing
Modified Fri Aug 13 15:47:42 1999 UTC (20 years, 6 months ago) by buoy
Cosmetic changes.


Revision 16267 - Directory Listing
Modified Fri Aug 13 15:47:09 1999 UTC (20 years, 6 months ago) by buoy
Constants added to set the first position of the window. To be finished.


Revision 16266 - Directory Listing
Modified Fri Aug 13 15:46:11 1999 UTC (20 years, 6 months ago) by buoy
Feature 'execute_ok_commands' and 'execute_cancel_commands' removed. Only in windows implementation.


Revision 16265 - Directory Listing
Modified Fri Aug 13 15:44:45 1999 UTC (20 years, 6 months ago) by buoy
Feature 'resize_type' moved to implmentation. Precondition 'managed' commented. Should be fixed when Leila commits.


Revision 16264 - Directory Listing
Modified Fri Aug 13 15:42:47 1999 UTC (20 years, 6 months ago) by buoy
Features added 'count' and 'get_item'.


Revision 16263 - Directory Listing
Modified Fri Aug 13 15:41:04 1999 UTC (20 years, 6 months ago) by buoy
Features added 'make_with_index', 'make_with_all', 'index' and 'set_index'.


Revision 16262 - Directory Listing
Modified Fri Aug 13 15:37:25 1999 UTC (20 years, 6 months ago) by buoy
Precondition 'valid_index' added.


Revision 16261 - Directory Listing
Modified Fri Aug 13 15:31:36 1999 UTC (20 years, 6 months ago) by buoy
Feature 'count' and 'get_item' added.


Revision 16260 - Directory Listing
Modified Fri Aug 13 15:30:47 1999 UTC (20 years, 6 months ago) by buoy
Cosmetic changes.


Revision 16259 - Directory Listing
Modified Fri Aug 13 15:30:17 1999 UTC (20 years, 6 months ago) by buoy
Precondition 'is_editable' removed because we allow operations on the text even when the text is not editable.


Revision 16258 - Directory Listing
Modified Fri Aug 13 15:28:44 1999 UTC (20 years, 6 months ago) by buoy
1) Precondition 'valid_line' modified. New feature 'last_line_not_empty' used for this precondition.
2) Feature 'search' has a aditionnal parameter (starting position of the research.).


Revision 16257 - Directory Listing
Modified Fri Aug 13 15:25:30 1999 UTC (20 years, 6 months ago) by buoy
Constant added to set the first position of the window. To be finished.


Revision 16256 - Directory Listing
Modified Fri Aug 13 15:17:17 1999 UTC (20 years, 6 months ago) by buoy
'set_parent' commented in creation features. Should be fixed when Leila commits.


Revision 16255 - Directory Listing
Modified Fri Aug 13 15:08:07 1999 UTC (20 years, 6 months ago) by buoy
Precondition valid_index modified.


Revision 16254 - Directory Listing
Modified Fri Aug 13 15:06:18 1999 UTC (20 years, 6 months ago) by buoy
1) Functions added: 'c_gtk_widget_displayed', 'c_integer_to_pointer', 'c_gtk_paned_child1_size', c_gtk_entry_get_max_length', 'c_gtk_notebook_tab_position', 'c_gtk_table_row_spacing', 'c_gtk_table_column_spacing'.
2) New functions for tooltips.
3) New functions for spin buttons.
4) New functions for EV_RANGE.


Revision 16253 - Directory Listing
Modified Fri Aug 13 14:54:03 1999 UTC (20 years, 6 months ago) by buoy
1) c_gtk_signal_connect (__general) have now an additionnal parameter 'extra_data' which we use to pass extra data when needed.
2) Callback functions added for new signals: 'insert_text', 'delete_text', 'select_child'.
3) In function 'c_gtk_signal_connect', copying the parameter 'char *' before passing it to 'c_gtk_signal_connect_general' to avoid pointer pbs.
4) Function 'c_gtk_widget_displayed' added.
5) Functions added for EV_GAUGE and EV_TOOLTIPS.


Revision 16252 - Directory Listing
Modified Fri Aug 13 01:51:00 1999 UTC (20 years, 6 months ago) by bonnard
Precondition in `make' changed.


Revision 16251 - Directory Listing
Modified Fri Aug 13 01:40:27 1999 UTC (20 years, 6 months ago) by sam
added remove_pick_and_drop terminate_transport widget_source


Revision 16250 - Directory Listing
Modified Fri Aug 13 01:39:59 1999 UTC (20 years, 6 months ago) by sam
*** empty log message ***


Revision 16249 - Directory Listing
Modified Fri Aug 13 01:17:13 1999 UTC (20 years, 6 months ago) by sam
Use EV_PND_TRANSPORTER_I for both platform.
Feature `pointed_target' is still platform dependant.


Revision 16248 - Directory Listing
Modified Fri Aug 13 00:09:40 1999 UTC (20 years, 6 months ago) by manuelt
New assertions, comments cleaned, new strrealloc


Revision 16247 - Directory Listing
Modified Thu Aug 12 23:50:54 1999 UTC (20 years, 6 months ago) by manus
Added the support for multithreaded version of the wel library of the
WEL_RICH_EDIT_STREAM classes which has been recently fixed.


Revision 16244 - Directory Listing
Modified Thu Aug 12 23:48:44 1999 UTC (20 years, 6 months ago) by pascalf
Initial revision


Revision 16243 - Directory Listing
Modified Thu Aug 12 22:57:40 1999 UTC (20 years, 6 months ago) by buoy
Feature 'displayed' added.


Revision 16242 - Directory Listing
Modified Thu Aug 12 22:52:26 1999 UTC (20 years, 6 months ago) by leitner
some minor changes


Revision 16241 - Directory Listing
Modified Thu Aug 12 22:26:06 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16240 - Directory Listing
Modified Thu Aug 12 22:04:21 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16239 - Directory Listing
Modified Thu Aug 12 22:02:18 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16238 - Directory Listing
Modified Thu Aug 12 21:59:51 1999 UTC (20 years, 6 months ago) by leitner
removed text editor -> will be added at vision2/components


Revision 16237 - Directory Listing
Modified Thu Aug 12 21:56:40 1999 UTC (20 years, 6 months ago) by leitner
removed several files specific to the text editor -> will be added under vision2/components


Revision 16236 - Directory Listing
Modified Thu Aug 12 21:32:36 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16235 - Directory Listing
Modified Thu Aug 12 21:32:06 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16234 - Directory Listing
Modified Thu Aug 12 21:23:00 1999 UTC (20 years, 6 months ago) by leitner
added freeze thaw to wel_window.


Revision 16233 - Directory Listing
Modified Thu Aug 12 21:17:44 1999 UTC (20 years, 6 months ago) by pascalf
new moves.


Revision 16232 - Directory Listing
Modified Thu Aug 12 21:15:53 1999 UTC (20 years, 6 months ago) by pascalf
Cluster change.


Revision 16231 - Directory Listing
Modified Thu Aug 12 19:52:15 1999 UTC (20 years, 6 months ago) by pascalf
New clusters.
Menus continue to be built.
Also, Drawing area enhancements.


Revision 16230 - Directory Listing
Modified Thu Aug 12 19:50:28 1999 UTC (20 years, 6 months ago) by manus
Update the use of RTAS macros to use RTAS_OPT which is valid in any cases.
Depending if the preprocessor defines EIF_REM_SET_OPTIMIZATION the previous mechanism
will be used or not.


Revision 16229 - Directory Listing
Modified Thu Aug 12 19:20:48 1999 UTC (20 years, 6 months ago) by pascalf
Drawing Area update.
Continue building menus with commands.


Revision 16228 - Directory Listing
Modified Thu Aug 12 18:20:37 1999 UTC (20 years, 6 months ago) by sam
ti_Creation_keyword -> ti_Create_keyword


Revision 16227 - Directory Listing
Modified Thu Aug 12 18:20:12 1999 UTC (20 years, 6 months ago) by sam
ti_Creation_mark -> ti_Create_keyword


Revision 16226 - Directory Listing
Modified Thu Aug 12 18:03:43 1999 UTC (20 years, 6 months ago) by sam
FONT -> EV_FONT, WIDGET -> EV_WIDGET


Revision 16225 - Directory Listing
Modified Thu Aug 12 17:52:50 1999 UTC (20 years, 6 months ago) by sam
initial version of gtk Ace file, based on Ace.mswin


Revision 16224 - Directory Listing
Modified Thu Aug 12 17:48:39 1999 UTC (20 years, 6 months ago) by manus
Removed `consistent' and `setup' redefinition from ARRAY, STRING and
ARRAYED_LIST.
`consistent' and `setup' are now obsolete and will be removed in 2000.


Revision 16223 - Directory Listing
Modified Thu Aug 12 17:05:24 1999 UTC (20 years, 6 months ago) by manuelt
Macros RTAS_OPT can switch between old and new mechanism (using EIF_REM_SET_OPTIMIZATION)


Revision 16222 - Directory Listing
Modified Thu Aug 12 15:48:36 1999 UTC (20 years, 6 months ago) by manus
Use of EIF_REFERENCE instead of `char *'


Revision 16221 - Directory Listing
Modified Thu Aug 12 15:47:01 1999 UTC (20 years, 6 months ago) by manus
Added a new macro definition `RTMS_EX' which does not compute the length of a string
to create a new Eiffel string. This macro is now used in the C generated code instead
of RTMS which is still kept for compatibility reasons.


Revision 16220 - Directory Listing
Modified Thu Aug 12 03:01:10 1999 UTC (20 years, 6 months ago) by manus
Cosmetics on `Void'
Use of `displayed' instead of `shown'.


Revision 16219 - Directory Listing
Modified Thu Aug 12 02:59:29 1999 UTC (20 years, 6 months ago) by manus
See previous log, we just forgot to uncomment the call to `set_expand' which
does not correspond to what we said in the previous log.


Revision 16218 - Directory Listing
Modified Thu Aug 12 02:41:27 1999 UTC (20 years, 6 months ago) by manus
Removed the precondition `par /= Void' in `make_with_resource' since we allow
such creation.


Revision 16217 - Directory Listing
Modified Thu Aug 12 02:40:56 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect precondition (we forgot the `not' operator).


Revision 16216 - Directory Listing
Modified Thu Aug 12 02:40:14 1999 UTC (20 years, 6 months ago) by manus
Cosmetics on `Void'.


Revision 16215 - Directory Listing
Modified Thu Aug 12 02:33:53 1999 UTC (20 years, 6 months ago) by manus
Cosmetics on `Void' and `Precursor'
Changed the minimum size of the EV_TREE_VIEW and set it the flag `expandable'
to false.


Revision 16214 - Directory Listing
Modified Thu Aug 12 02:21:51 1999 UTC (20 years, 6 months ago) by manus
Fixed a typo in the precondition: was `manager' instead of `man'.


Revision 16213 - Directory Listing
Modified Thu Aug 12 01:19:57 1999 UTC (20 years, 6 months ago) by leitner
removed debug code


Revision 16212 - Directory Listing
Modified Thu Aug 12 00:51:46 1999 UTC (20 years, 6 months ago) by leitner
edit streams can now be nested


Revision 16211 - Directory Listing
Modified Thu Aug 12 00:49:38 1999 UTC (20 years, 6 months ago) by leitner
fixed a bug in estream.c


Revision 16210 - Directory Listing
Modified Wed Aug 11 21:53:14 1999 UTC (20 years, 6 months ago) by manus
Removed the `return' statement in `timeout' since Signal_t is defined as void.


Revision 16209 - Directory Listing
Modified Wed Aug 11 20:18:45 1999 UTC (20 years, 6 months ago) by manus
Make sure that `menu_ids' accelerator are unique, so we introduced a new feature
`new_menu_id' to guarantee that.


Revision 16208 - Directory Listing
Modified Wed Aug 11 20:17:56 1999 UTC (20 years, 6 months ago) by manus
Create the directory dialog only when it does not exist, otherwise you loose
all the previous settings.


Revision 16207 - Directory Listing
Modified Wed Aug 11 20:16:58 1999 UTC (20 years, 6 months ago) by manus
Add a precondition to `private_delete' and make sure that the caller
fills the precondition.


Revision 16206 - Directory Listing
Modified Wed Aug 11 20:16:01 1999 UTC (20 years, 6 months ago) by manus
We were doing a selection from 1 to count in WEL, but in WEL selections start
at 0, and therefore we need to substract 1 to the given number.


Revision 16205 - Directory Listing
Modified Wed Aug 11 20:14:56 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug in the old EiffelVision which occurs only on Windows 95/98 about
the directory list which was displayed with short 8 characters strings (very
ugly and barely readable).


Revision 16204 - Directory Listing
Modified Wed Aug 11 20:10:13 1999 UTC (20 years, 6 months ago) by manus
Fixed `is_empty' since a directory is empty only when there are two entries,
mainly "." and "..".
Add a new feature `recursive_delete' which deletes all the files in a directory
and its subdirectories.


Revision 16203 - Directory Listing
Modified Wed Aug 11 20:07:02 1999 UTC (20 years, 6 months ago) by manus
Make `wipe_out' an obsolete feature because it cannot be called from an ARRAY
and therefore in the next release we will set the export status to NONE.


Revision 16202 - Directory Listing
Modified Wed Aug 11 20:05:09 1999 UTC (20 years, 6 months ago) by manus
Improved the performance of `rounded'.


Revision 16201 - Directory Listing
Modified Wed Aug 11 20:04:13 1999 UTC (20 years, 6 months ago) by manus
Removed the double inheritance of ARRAY which was mostly used in order to
be able to define `wipe_out' but since it is not callable in ARRAY2, it was
not making any sense to define it. Now, it is define as a new feature of ARRAY2
with no relation with the ancestor version.


Revision 16200 - Directory Listing
Modified Wed Aug 11 20:03:06 1999 UTC (20 years, 6 months ago) by manus
Discard the double inheritance just for `wipe_out' and adapt it to the new
class ARRAY which does not define `wipe_out' anymore since it is not callable in
ARRAY because `prunable' is defined as `False'.


Revision 16199 - Directory Listing
Modified Wed Aug 11 20:00:34 1999 UTC (20 years, 6 months ago) by manus
*** empty log message ***


Revision 16198 - Directory Listing
Modified Wed Aug 11 19:48:02 1999 UTC (20 years, 6 months ago) by manus
Call `discard_items' from ARRAY instead of `wipe_out' since this feature
cannot be called since an ARRAY is not `prunable'.


Revision 16197 - Directory Listing
Modified Wed Aug 11 19:46:39 1999 UTC (20 years, 6 months ago) by manus
Fixed a reuse problem of the file/directory selection dialog, where we should
use the same one all the time.


Revision 16196 - Directory Listing
Modified Wed Aug 11 19:44:53 1999 UTC (20 years, 6 months ago) by manus
Cosmetics on `Void' which was written as `void'.


Revision 16195 - Directory Listing
Modified Wed Aug 11 19:44:00 1999 UTC (20 years, 6 months ago) by manus
A sort can be done only if there is something to sort.


Revision 16194 - Directory Listing
Modified Wed Aug 11 19:43:38 1999 UTC (20 years, 6 months ago) by manus
Removed a precondition about the bounds on `quick_sort' since the precondition
was used a test to stop the recursion.


Revision 16193 - Directory Listing
Modified Wed Aug 11 19:42:20 1999 UTC (20 years, 6 months ago) by manus
Changed `wipe_out' by `discard_items' since `wipe_out' is non-callable function
of ARRAY since an ARRAY is not `prunable'.


Revision 16192 - Directory Listing
Modified Wed Aug 11 19:41:40 1999 UTC (20 years, 6 months ago) by manus
Fixed a precondition violation on `start' from CACHE, since this function
cannot be called if the CACHE is empty.


Revision 16191 - Directory Listing
Modified Wed Aug 11 19:40:48 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug with the last improvement done to finalize a system containing a precompiled
library, because we were calling `marked_precompiled_classes' at each system recompilation
and that's not what we want. To solve this problem, we now have `marked_precompiled_classes'
which is the marker flag.
Fixed another bug with `finalization' where we were not generating the `egc_mod_init'
functions which in fact was really bad.


Revision 16190 - Directory Listing
Modified Wed Aug 11 19:33:58 1999 UTC (20 years, 6 months ago) by manus
Since `forth' cannot be used when we are `after' and also because we really want
to be at the end of the list, we use `finish' instead. This adds a small overhead
but that really works with contracts `on'.


Revision 16189 - Directory Listing
Modified Wed Aug 11 19:32:16 1999 UTC (20 years, 6 months ago) by manus
A new macro name is used instead of `Size': `EIF_Size'.


Revision 16188 - Directory Listing
Modified Wed Aug 11 19:31:20 1999 UTC (20 years, 6 months ago) by manus
FIXME: As a temporary solution we removed the precondition `has_associated_class_type'
from `associated_class_type' since it is not true and also because the algorithm used
to do the search take always the last found item if no item has been found. That's bad
but I don't know what is behind the scene and why such a requirement has been done.


Revision 16187 - Directory Listing
Modified Wed Aug 11 19:28:48 1999 UTC (20 years, 6 months ago) by manus
Use a local variable `is_function' to remember the status of `a_feature'.
Fixed the `Agents' generation so that we correctly distinguish between a
PROCEDURE and a FUNCTION object.


Revision 16186 - Directory Listing
Modified Wed Aug 11 19:26:34 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug in the external declaration of C routines used in the CECIL table
because when we were generating routines which were returning an object of
type "a formal generic parameter of their declaration class" we were always
returning EIF_REFERENCE instead of their declaration type which can be either
BOOLEAN in the case of `item' from ARRAY [BOOLEAN].

This bug was not enabling us to compile with `quick_finalize' code that uses
some visible clauses.


Revision 16185 - Directory Listing
Modified Wed Aug 11 19:19:54 1999 UTC (20 years, 6 months ago) by manus
Improved the C generation by replacing `char *' by `EIF_REFERENCE' and also
by doing a better cast of the address of the function that will be called.


Revision 16184 - Directory Listing
Modified Wed Aug 11 19:15:26 1999 UTC (20 years, 6 months ago) by manus
Removed the precondition `is_new' from `make_new' since it does not require
that no project exists, since now `make_new' will overwrite an already existing
project (very useful when you have to start from scratch).


Revision 16183 - Directory Listing
Modified Wed Aug 11 19:13:48 1999 UTC (20 years, 6 months ago) by manus
Removed the redefinition of `wipe_out' since it cannot be called from array.
Instead create a new feature `wipe_out' and renamed the previous version in `array_wipe_out'
which is not exported.


Revision 16182 - Directory Listing
Modified Wed Aug 11 19:05:51 1999 UTC (20 years, 6 months ago) by manus
Fixed an error due to the introduction of TUPLES after recursive constraints
because even if generics /= Void it does not mean there are generic parameters and
therefore we are not allow to do the substitution.


Revision 16181 - Directory Listing
Modified Wed Aug 11 19:04:11 1999 UTC (20 years, 6 months ago) by manus
Make sure that we do not call `set_project_file' when `project_file' is Void
since there is a precondition on `set_project_file'.


Revision 16180 - Directory Listing
Modified Wed Aug 11 18:35:19 1999 UTC (20 years, 6 months ago) by raphaels
Corrected "back" behavior


Revision 16179 - Directory Listing
Modified Wed Aug 11 18:21:27 1999 UTC (20 years, 6 months ago) by raphaels
Change Initial dialog to enable back button


Revision 16178 - Directory Listing
Modified Wed Aug 11 18:18:08 1999 UTC (20 years, 6 months ago) by marina
added new function.


Revision 16177 - Directory Listing
Modified Wed Aug 11 18:11:23 1999 UTC (20 years, 6 months ago) by raphaels
New dialogs


Revision 16176 - Directory Listing
Modified Wed Aug 11 18:10:51 1999 UTC (20 years, 6 months ago) by marina
added copyright notice.


Revision 16175 - Directory Listing
Modified Wed Aug 11 18:09:37 1999 UTC (20 years, 6 months ago) by raphaels
Added invariant


Revision 16174 - Directory Listing
Modified Wed Aug 11 18:08:48 1999 UTC (20 years, 6 months ago) by raphaels
New resources


Revision 16173 - Directory Listing
Modified Wed Aug 11 18:07:58 1999 UTC (20 years, 6 months ago) by raphaels
New resource ids


Revision 16172 - Directory Listing
Modified Wed Aug 11 18:07:28 1999 UTC (20 years, 6 months ago) by raphaels
Added introduction state and dialog


Revision 16171 - Directory Listing
Modified Wed Aug 11 18:07:08 1999 UTC (20 years, 6 months ago) by raphaels
New ids for new resoruces


Revision 16170 - Directory Listing
Modified Wed Aug 11 18:06:35 1999 UTC (20 years, 6 months ago) by raphaels
Removed unnecessary ".lib"


Revision 16169 - Directory Listing
Modified Wed Aug 11 18:05:21 1999 UTC (20 years, 6 months ago) by raphaels
Added ifdef


Revision 16168 - Directory Listing
Modified Wed Aug 11 17:29:05 1999 UTC (20 years, 6 months ago) by aitkaci
A class used to give some platform specific informations.


Revision 16167 - Directory Listing
Modified Wed Aug 11 15:42:02 1999 UTC (20 years, 6 months ago) by pascalf
New cluster.


Revision 16166 - Directory Listing
Modified Wed Aug 11 15:23:45 1999 UTC (20 years, 6 months ago) by pascalf
integration continues ... + cleaning of the structure.


Revision 16165 - Directory Listing
Modified Wed Aug 11 00:41:24 1999 UTC (20 years, 6 months ago) by pascalf
Integration/cleaning continue.


Revision 16164 - Directory Listing
Modified Wed Aug 11 00:13:06 1999 UTC (20 years, 6 months ago) by baron
Add new errors messages.


Revision 16163 - Directory Listing
Modified Wed Aug 11 00:12:19 1999 UTC (20 years, 6 months ago) by baron
Add error messages when the data can't be removed.


Revision 16162 - Directory Listing
Modified Wed Aug 11 00:11:36 1999 UTC (20 years, 6 months ago) by baron
Add error messages when the data can't be renamed.


Revision 16161 - Directory Listing
Modified Tue Aug 10 23:52:51 1999 UTC (20 years, 6 months ago) by baron
Feature `exit_build' has been moved from class WINDOWS to class MAIN_WINDOW
 and renamed `close'.


Revision 16160 - Directory Listing
Modified Tue Aug 10 23:49:08 1999 UTC (20 years, 6 months ago) by baron
Feature `exit_build' has been move from class WINDOWS to MAIN_WINDOW and
renamed `close'.


Revision 16159 - Directory Listing
Modified Tue Aug 10 23:47:42 1999 UTC (20 years, 6 months ago) by baron
Class WINDOWS doesn't inherit any more from QUEST_POPUPER.


Revision 16158 - Directory Listing
Modified Tue Aug 10 23:38:58 1999 UTC (20 years, 6 months ago) by baron
Move feature `exit_build' from class WINDOWS and rename it `close'.


Revision 16157 - Directory Listing
Modified Tue Aug 10 23:34:12 1999 UTC (20 years, 6 months ago) by baron
Remove inheritance from QUEST_POPUPER.
Move feature `exit_build' to class MAIN_WINDOW.


Revision 16156 - Directory Listing
Modified Tue Aug 10 22:03:03 1999 UTC (20 years, 6 months ago) by manuelt
Typo: #if instead of #ifdef.


Revision 16155 - Directory Listing
Modified Tue Aug 10 20:15:35 1999 UTC (20 years, 6 months ago) by pascalf
replacement of the linked_list by an hash table, which allows a better research.


Revision 16154 - Directory Listing
Modified Tue Aug 10 18:34:44 1999 UTC (20 years, 6 months ago) by pascalf
Add a get_flyweight facility.


Revision 16153 - Directory Listing
Modified Tue Aug 10 18:23:41 1999 UTC (20 years, 6 months ago) by pascalf
New pattern  (pascalf).


Revision 16152 - Directory Listing
Modified Tue Aug 10 18:17:46 1999 UTC (20 years, 6 months ago) by baron
Change preconditions of features `set_vertical_resize' and
`set_horizontal_resize'. They can be called for windows.


Revision 16151 - Directory Listing
Modified Tue Aug 10 17:32:41 1999 UTC (20 years, 6 months ago) by manuelt
long -> EIF_INTEGER and new assertions in `sp_count'.


Revision 16148 - Directory Listing
Modified Tue Aug 10 16:04:28 1999 UTC (20 years, 6 months ago) by pascalf
Initial revision


Revision 16147 - Directory Listing
Modified Tue Aug 10 00:25:49 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16146 - Directory Listing
Modified Tue Aug 10 00:12:19 1999 UTC (20 years, 6 months ago) by baron
Change parent type.


Revision 16145 - Directory Listing
Modified Tue Aug 10 00:10:47 1999 UTC (20 years, 6 months ago) by baron
Class EV_HISTORY changed in Vision.


Revision 16144 - Directory Listing
Modified Tue Aug 10 00:07:58 1999 UTC (20 years, 6 months ago) by manus
Change the name of `Size' to `EIF_Size' since `Size' is used in some of
the Microsoft C++ header files, and as usual we have to change the way we
do things when Microsoft does something :-(


Revision 16143 - Directory Listing
Modified Mon Aug 9 23:54:52 1999 UTC (20 years, 6 months ago) by aitkaci
cosmetic changes.


Revision 16142 - Directory Listing
Modified Mon Aug 9 23:54:15 1999 UTC (20 years, 6 months ago) by aitkaci
We do not resize the child when we minimize the window. No use to do it.


Revision 16141 - Directory Listing
Modified Mon Aug 9 23:53:32 1999 UTC (20 years, 6 months ago) by baron
Light changes.


Revision 16140 - Directory Listing
Modified Mon Aug 9 23:53:29 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16139 - Directory Listing
Modified Mon Aug 9 23:52:37 1999 UTC (20 years, 6 months ago) by aitkaci
A new feature displayed that tell if a widget is visible on the screen or not.


Revision 16138 - Directory Listing
Modified Mon Aug 9 23:49:13 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16137 - Directory Listing
Modified Mon Aug 9 23:48:16 1999 UTC (20 years, 6 months ago) by baron
Change parent type.


Revision 16136 - Directory Listing
Modified Mon Aug 9 23:46:36 1999 UTC (20 years, 6 months ago) by baron
Feature changed in Vision.


Revision 16135 - Directory Listing
Modified Mon Aug 9 23:43:46 1999 UTC (20 years, 6 months ago) by baron
Class EV_DIRECTORY_SELECTION_DIALOG renamed EV_DIRECTORY_DIALOG.


Revision 16134 - Directory Listing
Modified Mon Aug 9 23:38:53 1999 UTC (20 years, 6 months ago) by baron
Show the splash screen using Vision mechanism.


Revision 16133 - Directory Listing
Modified Mon Aug 9 23:35:17 1999 UTC (20 years, 6 months ago) by baron
Use a Vision tool-bar.


Revision 16132 - Directory Listing
Modified Mon Aug 9 23:31:45 1999 UTC (20 years, 6 months ago) by baron
Finish reimplementing with the new Vision.


Revision 16131 - Directory Listing
Modified Mon Aug 9 23:20:50 1999 UTC (20 years, 6 months ago) by baron
Feature changed in Vision.


Revision 16130 - Directory Listing
Modified Mon Aug 9 23:18:23 1999 UTC (20 years, 6 months ago) by baron
Change parent type.


Revision 16129 - Directory Listing
Modified Mon Aug 9 23:11:45 1999 UTC (20 years, 6 months ago) by baron
Class EV_DIRECTORY_SELECTION_DIALOG renamed EV_DIRECTORY_DIALOG.


Revision 16128 - Directory Listing
Modified Mon Aug 9 22:11:47 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16127 - Directory Listing
Modified Mon Aug 9 22:11:15 1999 UTC (20 years, 6 months ago) by aitkaci
When the window is destroyed, we need to destroy the background_pixmap if there is one.


Revision 16126 - Directory Listing
Modified Mon Aug 9 21:35:29 1999 UTC (20 years, 6 months ago) by baron
Finish reviewing the class for the new Vision library.
Remove `presentation_window', since it is implemented in Vision.


Revision 16125 - Directory Listing
Modified Mon Aug 9 21:30:19 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16124 - Directory Listing
Modified Mon Aug 9 21:21:23 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16123 - Directory Listing
Modified Mon Aug 9 21:06:52 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16122 - Directory Listing
Modified Mon Aug 9 20:57:27 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16121 - Directory Listing
Modified Mon Aug 9 19:51:55 1999 UTC (20 years, 6 months ago) by baron
Reimplement the interface of the class importer tool with the new Vision.


Revision 16120 - Directory Listing
Modified Mon Aug 9 19:45:09 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16119 - Directory Listing
Modified Mon Aug 9 19:37:48 1999 UTC (20 years, 6 months ago) by baron
Rename class EVENT_BOX to avoid conflict with the new Vision class EV_BOX.


Revision 16118 - Directory Listing
Modified Mon Aug 9 19:31:52 1999 UTC (20 years, 6 months ago) by baron
New context tree with the new Vision.


Revision 16117 - Directory Listing
Modified Mon Aug 9 19:30:29 1999 UTC (20 years, 6 months ago) by baron
New context editor for the new contexts of the new Vision.


Revision 16116 - Directory Listing
Modified Mon Aug 9 19:25:26 1999 UTC (20 years, 6 months ago) by baron
New context commands for the new Vision.


Revision 16115 - Directory Listing
Modified Mon Aug 9 19:24:49 1999 UTC (20 years, 6 months ago) by manuelt
Cosmetics. char*->EIF_REFERENCE, int32->int, long->EIF_INTEGER.


Revision 16114 - Directory Listing
Modified Mon Aug 9 19:21:33 1999 UTC (20 years, 6 months ago) by manuelt
Cosmetics and  char * -> EIF_REFERENCE.


Revision 16113 - Directory Listing
Modified Mon Aug 9 19:20:54 1999 UTC (20 years, 6 months ago) by baron
New context catalog for the new Vision.


Revision 16112 - Directory Listing
Modified Mon Aug 9 19:18:11 1999 UTC (20 years, 6 months ago) by baron
New contexts for the new Vision.


Revision 16111 - Directory Listing
Modified Mon Aug 9 19:05:22 1999 UTC (20 years, 6 months ago) by baron
Reimplement with the new Vision.


Revision 16110 - Directory Listing
Modified Mon Aug 9 18:49:19 1999 UTC (20 years, 6 months ago) by baron
Finish reimplementing with the new Vision.


Revision 16109 - Directory Listing
Modified Mon Aug 9 18:45:19 1999 UTC (20 years, 6 months ago) by baron
Rename class APP_TOOLBAR.
Reimplement for the new Vision.


Revision 16108 - Directory Listing
Modified Mon Aug 9 17:50:47 1999 UTC (20 years, 6 months ago) by baron
Inherit from EV_CUSTUM_EVENT_HANDLER.
Add features to remove the commands associated to a type.


Revision 16107 - Directory Listing
Modified Mon Aug 9 17:48:32 1999 UTC (20 years, 6 months ago) by baron
Add features to remove the commands associated to a type.


Revision 16106 - Directory Listing
Modified Mon Aug 9 17:47:05 1999 UTC (20 years, 6 months ago) by baron
Create the `event_table' only when adding a command.


Revision 16105 - Directory Listing
Modified Mon Aug 9 17:33:45 1999 UTC (20 years, 6 months ago) by aitkaci
resize_type move to the implementation, set_horizontal_resize and set_vertical_resize too. Also, some new preconditions.


Revision 16104 - Directory Listing
Modified Mon Aug 9 17:32:35 1999 UTC (20 years, 6 months ago) by aitkaci
boo is now called state.


Revision 16103 - Directory Listing
Modified Mon Aug 9 17:31:39 1999 UTC (20 years, 6 months ago) by aitkaci
Some new precoditions.


Revision 16102 - Directory Listing
Modified Mon Aug 9 17:28:53 1999 UTC (20 years, 6 months ago) by aitkaci
First, all the informations are now stored in internal_changes for both the resize type and the minimum_size status. Then, we try to simplify internal_Set_minimum_width, internal_set_minimum_height and internal_set_minimum_size for the widgets which are not containers.


Revision 16101 - Directory Listing
Modified Mon Aug 9 17:26:03 1999 UTC (20 years, 6 months ago) by aitkaci
we must check that window_from is not void before to call the parent in on_wm_notify.


Revision 16100 - Directory Listing
Modified Mon Aug 9 17:25:21 1999 UTC (20 years, 6 months ago) by aitkaci
We need to redefine on_char to avoid a bip when the user tab to another control.


Revision 16099 - Directory Listing
Modified Mon Aug 9 17:24:42 1999 UTC (20 years, 6 months ago) by aitkaci
We redefine the default_style not to have it as a once.


Revision 16098 - Directory Listing
Modified Mon Aug 9 17:24:11 1999 UTC (20 years, 6 months ago) by aitkaci
set_vertical_resize and set_horizontal_resize are now in the implementation.


Revision 16097 - Directory Listing
Modified Mon Aug 9 17:23:26 1999 UTC (20 years, 6 months ago) by aitkaci
resize_type do not exists anymore, so we directly use internal_changes.


Revision 16096 - Directory Listing
Modified Mon Aug 9 17:22:44 1999 UTC (20 years, 6 months ago) by aitkaci
We need to undefine internal_set_minimum_width, internal_set_minimum_height, internal_Set_minimum_size.


Revision 16095 - Directory Listing
Modified Mon Aug 9 17:19:59 1999 UTC (20 years, 6 months ago) by aitkaci
We need to redefine on_char to avoid a bip when the user tab to another control.


Revision 16094 - Directory Listing
Modified Sun Aug 8 19:46:37 1999 UTC (20 years, 6 months ago) by davids
VMS port: skip include sys/param.h


Revision 16093 - Directory Listing
Modified Sun Aug 8 19:46:04 1999 UTC (20 years, 6 months ago) by manus
New installation of DevStudio, so I needed to change the compiler path.


Revision 16092 - Directory Listing
Modified Sun Aug 8 19:35:03 1999 UTC (20 years, 6 months ago) by manus
Fixed the signature of `dir_next' which returns an Eiffel object and not a `char *'.


Revision 16091 - Directory Listing
Modified Sun Aug 8 19:33:46 1999 UTC (20 years, 6 months ago) by manus
Fixed a bug with `set_file_name' from the PATH_NAME class where on Windows
we were always adding a `\' even if there was one. As a result, on Windows
95/98 machine the process of opening or testing a file was always failing.


Revision 16090 - Directory Listing
Modified Sun Aug 8 18:16:17 1999 UTC (20 years, 6 months ago) by manus
Move the declaration of `desc_fill' at the top of the descriptor tables so
that it makes it a better ANSI C code generation.


Revision 16089 - Directory Listing
Modified Sat Aug 7 21:22:47 1999 UTC (20 years, 6 months ago) by manus
Removed the duplicated declaration of EIF_ENUM_FONT_FAMILY_PROCEDURE.


Revision 16088 - Directory Listing
Modified Sat Aug 7 01:10:09 1999 UTC (20 years, 6 months ago) by leitner
fixed a bug in wel_dispatcher.e


Revision 16087 - Directory Listing
Modified Sat Aug 7 00:32:18 1999 UTC (20 years, 6 months ago) by rogers
Implemented the search routine.


Revision 16086 - Directory Listing
Modified Sat Aug 7 00:30:47 1999 UTC (20 years, 6 months ago) by rogers
Changed the return value for an unmatched text search to -1


Revision 16085 - Directory Listing
Modified Sat Aug 7 00:21:19 1999 UTC (20 years, 6 months ago) by manuelt
Bug in spt_xtend: now we reallocate the special_table instead of recreating it.


Revision 16084 - Directory Listing
Modified Sat Aug 7 00:12:24 1999 UTC (20 years, 6 months ago) by leitner
fixed a bug in ev_internal_silly_window_imp.e


Revision 16083 - Directory Listing
Modified Sat Aug 7 00:06:01 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16082 - Directory Listing
Modified Sat Aug 7 00:03:54 1999 UTC (20 years, 6 months ago) by leitner
fixed a bug in ev_internal_silly_window_imp.e


Revision 16081 - Directory Listing
Modified Fri Aug 6 23:43:03 1999 UTC (20 years, 6 months ago) by baron
Add feature `desactivate_pick_and_drop' in class EV_PND_SOURCE.


Revision 16080 - Directory Listing
Modified Fri Aug 6 23:29:58 1999 UTC (20 years, 6 months ago) by raphaels
Replaced bitmaps with new ones


Revision 16079 - Directory Listing
Modified Fri Aug 6 22:46:55 1999 UTC (20 years, 6 months ago) by leitner
fixed deferred feature problem in EV_TEXT_COMPONENT


Revision 16078 - Directory Listing
Modified Fri Aug 6 22:20:31 1999 UTC (20 years, 6 months ago) by bonnard
Feature 'build' is no longer used.


Revision 16077 - Directory Listing
Modified Fri Aug 6 21:50:40 1999 UTC (20 years, 6 months ago) by baron
Add feature `desactivate_pick_and_drop'.


Revision 16076 - Directory Listing
Modified Fri Aug 6 21:39:10 1999 UTC (20 years, 6 months ago) by manuelt
Cosmetics and Comments.


Revision 16075 - Directory Listing
Modified Fri Aug 6 21:09:26 1999 UTC (20 years, 6 months ago) by leitner
added basic text editor


Revision 16074 - Directory Listing
Modified Fri Aug 6 21:00:01 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 16073 - Directory Listing
Modified Fri Aug 6 20:57:53 1999 UTC (20 years, 6 months ago) by leitner
added msgfilter


Revision 16072 - Directory Listing
Modified Fri Aug 6 20:56:13 1999 UTC (20 years, 6 months ago) by leitner
added improved rich edit


Revision 16071 - Directory Listing
Modified Fri Aug 6 20:55:03 1999 UTC (20 years, 6 months ago) by leitner
added cliboard support


Revision 16070 - Directory Listing
Modified Fri Aug 6 19:46:19 1999 UTC (20 years, 6 months ago) by manus
New ace file with new clusters and commented clusters since they are empty at the moment.


Revision 16069 - Directory Listing
Modified Fri Aug 6 19:45:34 1999 UTC (20 years, 6 months ago) by manus
New version number 4.5.007


Revision 16068 - Directory Listing
Modified Fri Aug 6 19:37:39 1999 UTC (20 years, 6 months ago) by manus
Fixed a non C-ANSI generation bug with the generation of call to deferred feature
without implementation. The problem was that RTNR was defined with no arguments and
we were generating them in any cases. It was working with K&R C, but not now anymore
especially when mixed with C++ code.


Revision 16067 - Directory Listing
Modified Fri Aug 6 19:35:14 1999 UTC (20 years, 6 months ago) by manus
Changed the generation of boolean constants from (char) to (EIF_BOOLEAN)


Revision 16066 - Directory Listing
Modified Fri Aug 6 19:33:36 1999 UTC (20 years, 6 months ago) by manus
Cosmetics on `Precursor'.
Added `set_text' which adds the text with `text_format' as style.


Revision 16065 - Directory Listing
Modified Fri Aug 6 19:24:51 1999 UTC (20 years, 6 months ago) by manuelt
Bugs in tests, which do not take into account the operators precedence.


Revision 16064 - Directory Listing
Modified Fri Aug 6 17:50:48 1999 UTC (20 years, 6 months ago) by pascalf
New added classes.


Revision 16063 - Directory Listing
Modified Fri Aug 6 17:06:39 1999 UTC (20 years, 6 months ago) by marina
added handling for void **


Revision 16062 - Directory Listing
Modified Fri Aug 6 01:08:41 1999 UTC (20 years, 6 months ago) by marina
new functions added for void **.


Revision 16061 - Directory Listing
Modified Thu Aug 5 22:28:46 1999 UTC (20 years, 6 months ago) by manuelt
C-ANSI and 64 bits machines conformance.
Use of `size_t' instead of `uint32' when applicable for being compatible with 64 bits platforms.


Revision 16060 - Directory Listing
Modified Thu Aug 5 22:26:59 1999 UTC (20 years, 6 months ago) by manuelt
eplace int|long with EIF_INTEGER for C-ANSI and 64 biits machines conformance.


Revision 16059 - Directory Listing
Modified Thu Aug 5 22:26:31 1999 UTC (20 years, 6 months ago) by manuelt
New `str_isi' implemented with a finite-state automaton.
Replace int|long with EIF_INTEGER for C-ANSI and 64 bits machines
conformance.


Revision 16058 - Directory Listing
Modified Thu Aug 5 22:20:43 1999 UTC (20 years, 6 months ago) by king
Revised demo windows


Revision 16057 - Directory Listing
Modified Thu Aug 5 22:19:17 1999 UTC (20 years, 6 months ago) by king
Renamed progress item


Revision 16056 - Directory Listing
Modified Thu Aug 5 21:49:39 1999 UTC (20 years, 6 months ago) by rogers
Allow the user to read the maximum text length.


Revision 16055 - Directory Listing
Modified Thu Aug 5 20:50:22 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to allow the user to query the maximum text limit.


Revision 16054 - Directory Listing
Modified Thu Aug 5 20:48:45 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to return the text limit.


Revision 16053 - Directory Listing
Modified Thu Aug 5 20:47:38 1999 UTC (20 years, 6 months ago) by rogers
Added a new message check.


Revision 16052 - Directory Listing
Modified Thu Aug 5 20:44:36 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to allow the user to query whether the title is shown.


Revision 16051 - Directory Listing
Modified Thu Aug 5 20:43:58 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to allow the user to query the maximum text length.


Revision 16050 - Directory Listing
Modified Thu Aug 5 20:41:54 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to allow the user to query whether the title is shown


Revision 16049 - Directory Listing
Modified Thu Aug 5 20:41:05 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to allow the user to access the maximum text length


Revision 16048 - Directory Listing
Modified Thu Aug 5 20:35:52 1999 UTC (20 years, 6 months ago) by rogers
Added access to whether the title is shown


Revision 16047 - Directory Listing
Modified Thu Aug 5 20:35:06 1999 UTC (20 years, 6 months ago) by rogers
Allow the user to find the maximum text length


Revision 16046 - Directory Listing
Modified Thu Aug 5 19:45:26 1999 UTC (20 years, 6 months ago) by rogers
Revised demo windows.


Revision 16045 - Directory Listing
Modified Thu Aug 5 19:44:05 1999 UTC (20 years, 6 months ago) by rogers
Revised button window.


Revision 16044 - Directory Listing
Modified Thu Aug 5 19:40:15 1999 UTC (20 years, 6 months ago) by baron
Allow the cursor to be Void in feature `set_cursor' to unset the cursor.


Revision 16043 - Directory Listing
Modified Thu Aug 5 19:37:03 1999 UTC (20 years, 6 months ago) by baron
Review feature `remove_single_command' to avoid calling item when off the list.


Revision 16042 - Directory Listing
Modified Thu Aug 5 19:36:19 1999 UTC (20 years, 6 months ago) by king
New tab added


Revision 16041 - Directory Listing
Modified Thu Aug 5 19:35:27 1999 UTC (20 years, 6 months ago) by baron
Implement pick and drop target for both platform. Remove implementation.


Revision 16040 - Directory Listing
Modified Thu Aug 5 19:30:03 1999 UTC (20 years, 6 months ago) by baron
Implement the transporter for both platform.


Revision 16039 - Directory Listing
Modified Thu Aug 5 19:29:06 1999 UTC (20 years, 6 months ago) by rogers
*** empty log message ***


Revision 16038 - Directory Listing
Modified Thu Aug 5 19:27:48 1999 UTC (20 years, 6 months ago) by rogers
Any tab altered


Revision 16037 - Directory Listing
Modified Thu Aug 5 19:27:30 1999 UTC (20 years, 6 months ago) by baron
The implementation is valid for both platform.


Revision 16036 - Directory Listing
Modified Thu Aug 5 19:25:30 1999 UTC (20 years, 6 months ago) by baron
Add the platform independant transporter.


Revision 16035 - Directory Listing
Modified Thu Aug 5 19:24:28 1999 UTC (20 years, 6 months ago) by baron
Implement the target for both platform. Remove specific implementation.


Revision 16034 - Directory Listing
Modified Thu Aug 5 19:23:13 1999 UTC (20 years, 6 months ago) by baron
Implement the transporter for both platform.
There is still the feature `fointed_target' platform specific.


Revision 16033 - Directory Listing
Modified Thu Aug 5 18:18:33 1999 UTC (20 years, 6 months ago) by king
Modified Files


Revision 16032 - Directory Listing
Modified Thu Aug 5 18:16:22 1999 UTC (20 years, 6 months ago) by king
Modified class files


Revision 16031 - Directory Listing
Modified Thu Aug 5 18:11:21 1999 UTC (20 years, 6 months ago) by king
Updated Files


Revision 16030 - Directory Listing
Modified Thu Aug 5 17:58:56 1999 UTC (20 years, 6 months ago) by king
File named incorrectly


Revision 16029 - Directory Listing
Modified Thu Aug 5 17:48:10 1999 UTC (20 years, 6 months ago) by king
Renamed file


Revision 16028 - Directory Listing
Modified Thu Aug 5 17:36:54 1999 UTC (20 years, 6 months ago) by manuelt
Warning elimination: declare register as int.


Revision 16027 - Directory Listing
Modified Thu Aug 5 16:47:37 1999 UTC (20 years, 6 months ago) by manus
`run_idr_init' has a new signature and therefore we need to update the callers.


Revision 16026 - Directory Listing
Modified Wed Aug 4 20:03:15 1999 UTC (20 years, 6 months ago) by aitkaci
New features implemented: minimize, maximize, restore, raise, lower, icon_name. Still need to implement icon_pixmap.


Revision 16025 - Directory Listing
Modified Wed Aug 4 20:02:23 1999 UTC (20 years, 6 months ago) by aitkaci
We need to call the commands after having done everything.


Revision 16024 - Directory Listing
Modified Wed Aug 4 20:01:28 1999 UTC (20 years, 6 months ago) by aitkaci
Some new features to minimize, maximize or restore a window.


Revision 16023 - Directory Listing
Modified Wed Aug 4 16:54:39 1999 UTC (20 years, 6 months ago) by aitkaci
Bug fix: when we set the cursor on a widget and that the mouse is currently on the widget, we need to call cursor.set.


Revision 16022 - Directory Listing
Modified Wed Aug 4 04:46:36 1999 UTC (20 years, 6 months ago) by marina
corrected is_ functions


Revision 16021 - Directory Listing
Modified Wed Aug 4 00:53:06 1999 UTC (20 years, 6 months ago) by aitkaci
Empty documentation files.


Revision 16020 - Directory Listing
Modified Wed Aug 4 00:46:39 1999 UTC (20 years, 6 months ago) by aitkaci
Add_activate_command is now obsolete. Use add_return_command instead.


Revision 16019 - Directory Listing
Modified Wed Aug 4 00:46:20 1999 UTC (20 years, 6 months ago) by aitkaci
a new feature put_new_line to turn around the N bug.


Revision 16018 - Directory Listing
Modified Wed Aug 4 00:46:06 1999 UTC (20 years, 6 months ago) by aitkaci
Two new features : raise and lower.


Revision 16017 - Directory Listing
Modified Wed Aug 4 00:18:27 1999 UTC (20 years, 6 months ago) by raphaels
bug fixes


Revision 16016 - Directory Listing
Modified Tue Aug 3 23:58:31 1999 UTC (20 years, 6 months ago) by aitkaci
Nothing happens when you try to show an empty menu.


Revision 16015 - Directory Listing
Modified Tue Aug 3 23:57:26 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16014 - Directory Listing
Modified Tue Aug 3 23:54:41 1999 UTC (20 years, 6 months ago) by aitkaci
A new feature tht show the popup at the current mouse position.


Revision 16013 - Directory Listing
Modified Tue Aug 3 23:46:58 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 16012 - Directory Listing
Modified Tue Aug 3 23:44:18 1999 UTC (20 years, 6 months ago) by manuelt
Warning eliminations, for 64-bits platforms.


Revision 16011 - Directory Listing
Modified Tue Aug 3 23:12:51 1999 UTC (20 years, 6 months ago) by aitkaci
Table working with the new mechanism of the containers.


Revision 16010 - Directory Listing
Modified Tue Aug 3 20:23:15 1999 UTC (20 years, 6 months ago) by aitkaci
A window for the items without demo.


Revision 16009 - Directory Listing
Modified Tue Aug 3 19:05:41 1999 UTC (20 years, 6 months ago) by baron
Implement the changes of the screen cursor for the pick and drop.


Revision 16008 - Directory Listing
Modified Tue Aug 3 19:04:35 1999 UTC (20 years, 6 months ago) by baron
Implement cursor changes for the pick and drop.
Add feature `accept' to see whether the target accept the data type.


Revision 16007 - Directory Listing
Modified Tue Aug 3 19:00:32 1999 UTC (20 years, 6 months ago) by baron
Add screen cursor implementation in the pick and drop.


Revision 16006 - Directory Listing
Modified Tue Aug 3 17:18:40 1999 UTC (20 years, 6 months ago) by pascalf
new files added.


Revision 16005 - Directory Listing
Modified Tue Aug 3 17:07:45 1999 UTC (20 years, 6 months ago) by pascalf
koko


Revision 16004 - Directory Listing
Modified Tue Aug 3 08:48:53 1999 UTC (20 years, 6 months ago) by manuelt
Cast for string format.


Revision 16003 - Directory Listing
Modified Tue Aug 3 07:55:16 1999 UTC (20 years, 6 months ago) by manuelt
Cast for correct striong formatting, warnings eliminations.


Revision 16002 - Directory Listing
Modified Tue Aug 3 07:47:18 1999 UTC (20 years, 6 months ago) by manuelt
`eif_once_set_addr' must return something when it fails.


Revision 16001 - Directory Listing
Modified Tue Aug 3 07:39:17 1999 UTC (20 years, 6 months ago) by manuelt
cast argument for correct formatting.


Revision 16000 - Directory Listing
Modified Tue Aug 3 07:18:09 1999 UTC (20 years, 6 months ago) by manuelt
long in sscanf and printf was formatted with %d instead of %ld, it bugs on 64-bits platforms.


Revision 15999 - Directory Listing
Modified Tue Aug 3 00:48:06 1999 UTC (20 years, 6 months ago) by baron
Bug fixed: Show and hide tool-bars when switching pages from a notebook.


Revision 15998 - Directory Listing
Modified Tue Aug 3 00:46:35 1999 UTC (20 years, 6 months ago) by baron
Exporting feature `show_window' to EV_NOTEBOOK_IMP.


Revision 15997 - Directory Listing
Modified Tue Aug 3 00:45:07 1999 UTC (20 years, 6 months ago) by baron
Bug fixed: Show and hide tool-bars when switching pages.


Revision 15996 - Directory Listing
Modified Tue Aug 3 00:44:05 1999 UTC (20 years, 6 months ago) by manus
Removed the old storable retrieval algorithms since they can't be used anymore due to
the introduction of generic conformance.

Removed the `old_run_idr_read' function due to the same removal of old storables.
Therefore removed the `is_limited_by_short' from `run_idr_init'.


Revision 15995 - Directory Listing
Modified Tue Aug 3 00:13:37 1999 UTC (20 years, 6 months ago) by pascalf
new classes.


Revision 15994 - Directory Listing
Modified Tue Aug 3 00:11:03 1999 UTC (20 years, 6 months ago) by pascalf
new classes added for the integration.


Revision 15993 - Directory Listing
Modified Mon Aug 2 23:47:16 1999 UTC (20 years, 6 months ago) by pascalf
some work on the menus. Not complete, but this is already something.


Revision 15992 - Directory Listing
Modified Mon Aug 2 23:45:52 1999 UTC (20 years, 6 months ago) by pascalf
new classes for the integrastions.


Revision 15991 - Directory Listing
Modified Mon Aug 2 22:56:47 1999 UTC (20 years, 6 months ago) by manus
Defined `str_code' as a macro.
Changed `str_len' to call the `strlen' function and therefore removing a function
call.


Revision 15990 - Directory Listing
Modified Mon Aug 2 22:53:19 1999 UTC (20 years, 6 months ago) by manus
Removed `str_len' and replaced it by `strlen'.
Changed all the occurences of `char' or `char *' by `EIF_CHARACTER' or `EIF_CHARACTER *'
so that we can define EIF_CHARACTER the way we want to.


Revision 15989 - Directory Listing
Modified Mon Aug 2 22:30:43 1999 UTC (20 years, 6 months ago) by aitkaci
Both bug fixed and performance improvment. When we call either the minimum_width or the minimum_height of a container, all the needed attributes (minimum_width and minimum_height) are recompiled. Then, if you call minimum_width, for example, and both the minimum_width and the minimum_height need to be recompute, both are done and not one after the other as it used to be.


Revision 15988 - Directory Listing
Modified Mon Aug 2 18:52:53 1999 UTC (20 years, 6 months ago) by pascalf
New classes added to the repository of Ebench ( merging Ebench-Ecase sources ).


Revision 15987 - Directory Listing
Modified Mon Aug 2 18:45:15 1999 UTC (20 years, 6 months ago) by bonnard
List of the formats availible in the feature tool.


Revision 15986 - Directory Listing
Modified Mon Aug 2 18:43:02 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the clickable form of a class.


Revision 15985 - Directory Listing
Modified Mon Aug 2 18:41:23 1999 UTC (20 years, 6 months ago) by bonnard
Tables used by the formatters.


Revision 15984 - Directory Listing
Modified Mon Aug 2 18:39:32 1999 UTC (20 years, 6 months ago) by bonnard
List of the formats availible in the system tool.


Revision 15983 - Directory Listing
Modified Mon Aug 2 18:37:39 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display all the suppliers of a class.


Revision 15982 - Directory Listing
Modified Mon Aug 2 18:36:47 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display statistics for the system.


Revision 15981 - Directory Listing
Modified Mon Aug 2 18:36:10 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the short form of a class.


Revision 15980 - Directory Listing
Modified Mon Aug 2 18:35:12 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the effective features of a class.


Revision 15979 - Directory Listing
Modified Mon Aug 2 18:34:00 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the ancestor versions of a feature.


Revision 15978 - Directory Listing
Modified Mon Aug 2 18:33:31 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the `once' features of a class.


Revision 15977 - Directory Listing
Modified Mon Aug 2 18:32:47 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the modified classes of a system.


Revision 15976 - Directory Listing
Modified Mon Aug 2 18:32:07 1999 UTC (20 years, 6 months ago) by bonnard
Format that may take a long time to be displayed.


Revision 15975 - Directory Listing
Modified Mon Aug 2 18:28:30 1999 UTC (20 years, 6 months ago) by bonnard
ommand to launch a formatter including a confirmation dialog.


Revision 15974 - Directory Listing
Modified Mon Aug 2 18:27:04 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the indexing clauses of all classes from the universe.


Revision 15973 - Directory Listing
Modified Mon Aug 2 18:25:11 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display all the features having the same name as the one selected.


Revision 15972 - Directory Listing
Modified Mon Aug 2 18:24:05 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the descendant versions of a feature.


Revision 15971 - Directory Listing
Modified Mon Aug 2 18:23:07 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the flat-short form of a class.


Revision 15970 - Directory Listing
Modified Mon Aug 2 18:22:07 1999 UTC (20 years, 6 months ago) by bonnard
Format to display the flat form of a class.


Revision 15969 - Directory Listing
Modified Mon Aug 2 18:21:14 1999 UTC (20 years, 6 months ago) by bonnard
format that can be filtered.


Revision 15968 - Directory Listing
Modified Mon Aug 2 18:19:15 1999 UTC (20 years, 6 months ago) by bonnard
Format to display the history (implementers) of a feature.


Revision 15967 - Directory Listing
Modified Mon Aug 2 18:17:41 1999 UTC (20 years, 6 months ago) by bonnard
Format to display the flat form of a feature.


Revision 15966 - Directory Listing
Modified Mon Aug 2 18:17:04 1999 UTC (20 years, 6 months ago) by bonnard
Format to display the callers of a feature.


Revision 15965 - Directory Listing
Modified Mon Aug 2 18:15:24 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the external features of a class.


Revision 15964 - Directory Listing
Modified Mon Aug 2 18:13:34 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the features of a class that are exported.


Revision 15963 - Directory Listing
Modified Mon Aug 2 18:12:12 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the descendants of a class.


Revision 15962 - Directory Listing
Modified Mon Aug 2 18:11:29 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the deferred features of a class.


Revision 15961 - Directory Listing
Modified Mon Aug 2 18:09:48 1999 UTC (20 years, 6 months ago) by bonnard
Dialog used for telling the user he/she is using a long formatter.


Revision 15960 - Directory Listing
Modified Mon Aug 2 18:07:21 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display a list of the universe's clusters.


Revision 15959 - Directory Listing
Modified Mon Aug 2 18:05:53 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display the cluster hierarchy of the system.


Revision 15958 - Directory Listing
Modified Mon Aug 2 18:03:08 1999 UTC (20 years, 6 months ago) by bonnard
Format used for displaying all the clients of a class.


Revision 15957 - Directory Listing
Modified Mon Aug 2 18:02:07 1999 UTC (20 years, 6 months ago) by bonnard
Format used to display a list of all the classes in the universe.


Revision 15956 - Directory Listing
Modified Mon Aug 2 17:59:34 1999 UTC (20 years, 6 months ago) by bonnard
Format used for disaplaying a feature's breakpoints.


Revision 15955 - Directory Listing
Modified Mon Aug 2 17:58:20 1999 UTC (20 years, 6 months ago) by bonnard
Format used for displaying the attributes of a class.


Revision 15954 - Directory Listing
Modified Mon Aug 2 17:57:40 1999 UTC (20 years, 6 months ago) by bonnard
Format used for displaying the ancestors of a class.


Revision 15953 - Directory Listing
Modified Mon Aug 2 17:54:08 1999 UTC (20 years, 6 months ago) by bonnard
Added feedback in command.


Revision 15952 - Directory Listing
Modified Mon Aug 2 17:52:28 1999 UTC (20 years, 6 months ago) by bonnard
Improved tool feedback. Added warnings.


Revision 15951 - Directory Listing
Modified Mon Aug 2 16:40:28 1999 UTC (20 years, 6 months ago) by bonnard
Added all other formatters in the list.


Revision 15950 - Directory Listing
Modified Mon Aug 2 16:33:53 1999 UTC (20 years, 6 months ago) by bonnard
Feature `text_format' added.


Revision 15949 - Directory Listing
Modified Mon Aug 2 16:32:38 1999 UTC (20 years, 6 months ago) by bonnard
Linking with tool improved.


Revision 15948 - Directory Listing
Modified Mon Aug 2 16:31:41 1999 UTC (20 years, 6 months ago) by manus
Fixed a small error because signed/unsigned comparison because we did not take
into account the sign of `maxlen' since len is an `unsigned int'.


Revision 15947 - Directory Listing
Modified Mon Aug 2 15:21:57 1999 UTC (20 years, 6 months ago) by baron
Implement events for the new EiffelVision. Add new ones and review the previous ones.


Revision 15946 - Directory Listing
Modified Sun Aug 1 06:10:05 1999 UTC (20 years, 6 months ago) by manus
Fixed the incorrect post-condition after the changes to the way to set the
height.


Revision 15945 - Directory Listing
Modified Sun Aug 1 06:08:01 1999 UTC (20 years, 6 months ago) by manus
Increased the value of MAX_SELECT_LIST_SIZE from 12 to 255 the size specified in Oracle.


Revision 15944 - Directory Listing
Modified Sun Aug 1 05:41:27 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect signature in the recent added features `readconsole' and
`writeconsole'.


Revision 15943 - Directory Listing
Modified Sun Aug 1 05:36:12 1999 UTC (20 years, 6 months ago) by manus
Removed OS2 specific code
Changed the signature of:
	dir_rewind
	dir_close
	dir_search
	dir_next
so that they use EIF_POINTER and then in their body I do a cast to the
platform specific type.


Revision 15942 - Directory Listing
Modified Sun Aug 1 04:36:04 1999 UTC (20 years, 6 months ago) by aitkaci
Zero-based were using a one-based.


Revision 15941 - Directory Listing
Modified Sun Aug 1 04:25:22 1999 UTC (20 years, 6 months ago) by aitkaci
Up to date example.


Revision 15940 - Directory Listing
Modified Sun Aug 1 04:24:45 1999 UTC (20 years, 6 months ago) by aitkaci
up to date example.


Revision 15939 - Directory Listing
Modified Sun Aug 1 04:22:10 1999 UTC (20 years, 6 months ago) by aitkaci
Updated examples.


Revision 15938 - Directory Listing
Modified Sun Aug 1 04:21:31 1999 UTC (20 years, 6 months ago) by aitkaci
Use windows separator type in the ace file.


Revision 15937 - Directory Listing
Modified Sun Aug 1 04:21:08 1999 UTC (20 years, 6 months ago) by aitkaci
Main_window is now firs_window.


Revision 15936 - Directory Listing
Modified Sun Aug 1 04:14:09 1999 UTC (20 years, 6 months ago) by aitkaci
implementation adapted to the new mechanism of resizing of the containers and the primitives. And also encapsulation of the cwin_show_window feature.


Revision 15935 - Directory Listing
Modified Sun Aug 1 04:12:04 1999 UTC (20 years, 6 months ago) by aitkaci
New implementation that allow a minimum and a maximum inside the split_area. It also allows the user to move the splitter even when there is no child.


Revision 15934 - Directory Listing
Modified Sun Aug 1 04:11:07 1999 UTC (20 years, 6 months ago) by aitkaci
New box mechanism, hundred time easer and faster.


Revision 15933 - Directory Listing
Modified Sun Aug 1 04:08:19 1999 UTC (20 years, 6 months ago) by aitkaci
implementation adapted to the new mechanism of resizing of the containers and the primitives. And also encapsulation of the cwin_show_window feature.


Revision 15932 - Directory Listing
Modified Sun Aug 1 04:03:40 1999 UTC (20 years, 6 months ago) by aitkaci
implementation adapted to the new mechanism of resizing of the containers and the primitives.


Revision 15931 - Directory Listing
Modified Sun Aug 1 04:01:29 1999 UTC (20 years, 6 months ago) by aitkaci
We need to define show_window to encapsulate cwin_show_window.


Revision 15930 - Directory Listing
Modified Sun Aug 1 04:00:37 1999 UTC (20 years, 6 months ago) by aitkaci
dispatch_event directly implementation in ev_selection_dialog_imp.


Revision 15929 - Directory Listing
Modified Sun Aug 1 04:00:15 1999 UTC (20 years, 6 months ago) by aitkaci
When a dialog disappeared, the widget that use to have the focus get it back.


Revision 15928 - Directory Listing
Modified Sun Aug 1 03:59:10 1999 UTC (20 years, 6 months ago) by aitkaci
Now, the events works also for this dialog.


Revision 15927 - Directory Listing
Modified Sun Aug 1 03:58:34 1999 UTC (20 years, 6 months ago) by aitkaci
Show do not correspond to the show of WEL which is now displayed. A widget is shown in his parent even if the user don't see it on the display.


Revision 15926 - Directory Listing
Modified Sun Aug 1 03:56:20 1999 UTC (20 years, 6 months ago) by aitkaci
Completely new mechanism used to resize the containers according to the changes of the children. Everything feets in two classes : ev_sizeable_imp and ev_sizeable_container_imp after the widgets meeds on;y to redefine two or three features to make them specific.


Revision 15925 - Directory Listing
Modified Sun Aug 1 03:54:31 1999 UTC (20 years, 6 months ago) by aitkaci
Drawable features exported to everybody.


Revision 15924 - Directory Listing
Modified Sun Aug 1 03:52:23 1999 UTC (20 years, 6 months ago) by aitkaci
Some new features to have more control on the split_area.


Revision 15923 - Directory Listing
Modified Sun Aug 1 03:51:59 1999 UTC (20 years, 6 months ago) by aitkaci
Implementation of the events now works.


Revision 15922 - Directory Listing
Modified Sun Aug 1 03:51:26 1999 UTC (20 years, 6 months ago) by aitkaci
A widget without parent is unmanaged.


Revision 15921 - Directory Listing
Modified Sun Aug 1 03:49:32 1999 UTC (20 years, 6 months ago) by aitkaci
The parent of a dialog is a container.


Revision 15920 - Directory Listing
Modified Sun Aug 1 03:48:55 1999 UTC (20 years, 6 months ago) by aitkaci
A new feature to know if the current widget is a window for some preconditions (show, hide...)


Revision 15919 - Directory Listing
Modified Sun Aug 1 03:46:18 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 15918 - Directory Listing
Modified Sun Aug 1 03:35:43 1999 UTC (20 years, 6 months ago) by aitkaci
Some new constants to include more features in the tooltips for the color and the delay times.


Revision 15917 - Directory Listing
Modified Sun Aug 1 03:35:02 1999 UTC (20 years, 6 months ago) by aitkaci
New properties for the tooltips like changing the foreground or the background color and retrieving more information (delay_times, colors...


Revision 15916 - Directory Listing
Modified Sun Aug 1 02:55:50 1999 UTC (20 years, 6 months ago) by manus
Replace `new' a C++ keyword by `new_ptr'.


Revision 15915 - Directory Listing
Modified Sun Aug 1 02:41:20 1999 UTC (20 years, 6 months ago) by aitkaci
All demos inherits from demo_window.e. Some demos changed a litlle bit.


Revision 15914 - Directory Listing
Modified Sun Aug 1 02:39:40 1999 UTC (20 years, 6 months ago) by aitkaci
Some new demos.


Revision 15913 - Directory Listing
Modified Sun Aug 1 02:38:46 1999 UTC (20 years, 6 months ago) by aitkaci
No extension for the pixmap.


Revision 15912 - Directory Listing
Modified Sun Aug 1 02:38:15 1999 UTC (20 years, 6 months ago) by aitkaci
The main window now use generic items. A lot of changes and some new demos.


Revision 15911 - Directory Listing
Modified Sun Aug 1 02:37:30 1999 UTC (20 years, 6 months ago) by aitkaci
Generic path that works for everybody. To launch the example, you need to have both bench and the tutorial sources installed.


Revision 15910 - Directory Listing
Modified Sun Aug 1 02:34:54 1999 UTC (20 years, 6 months ago) by aitkaci
Now, all the items are generic. We don't need anymore to have one item per demo. Works fine with the documentation.


Revision 15909 - Directory Listing
Modified Sun Aug 1 02:03:00 1999 UTC (20 years, 6 months ago) by manus
Indirections are now working properly in both ways (not just for outputs).
Basically we changed all the calls to `ReadConsole' and `WriteFile' to
`readconsole' and `writeconsole' which are protected and know what to do in any
cases.


Revision 15908 - Directory Listing
Modified Sun Aug 1 00:18:04 1999 UTC (20 years, 6 months ago) by manus
Fixed the font size problem because the units where not clearly specified.


Revision 15907 - Directory Listing
Modified Sun Aug 1 00:17:38 1999 UTC (20 years, 6 months ago) by manus
Cosmetics on Precursor


Revision 15906 - Directory Listing
Modified Sun Aug 1 00:16:41 1999 UTC (20 years, 6 months ago) by manus
`set_font' does not work with a RICH_EDIT control, therefore we need to forbid its
access to the client of WEL_RICH_EDIT


Revision 15905 - Directory Listing
Modified Sun Aug 1 00:15:21 1999 UTC (20 years, 6 months ago) by manus
Changed the `set_height' feature so that the height is specified in printer points.


Revision 15904 - Directory Listing
Modified Sun Aug 1 00:14:27 1999 UTC (20 years, 6 months ago) by manus
Use of Precursor


Revision 15903 - Directory Listing
Modified Sun Aug 1 00:02:09 1999 UTC (20 years, 6 months ago) by manus
Improved the C generation of polymorphic calls for external routines by remembering
their external definitions, this will avoid nasty warning during the C compilation.


Revision 15902 - Directory Listing
Modified Sun Aug 1 00:00:57 1999 UTC (20 years, 6 months ago) by manus
Improvement regarding the finalization process when the user choose to include
a precompiled library in its Ace file. The only limitation of the current implementation
is that all the classes added by the user will be in the system and also
there is no good topological sort on the full system but a topological sort on
all the parts of the system (precompiled parts + non precompiled part).


Revision 15901 - Directory Listing
Modified Sat Jul 31 23:44:35 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect declaration of function pointers from `fnptr' to `char *(*)()'.


Revision 15900 - Directory Listing
Modified Sat Jul 31 23:25:30 1999 UTC (20 years, 6 months ago) by manus
In the automatically generated Ace file, we do not reference the root_cluster
anymore to find about the ROOT_CLASS.


Revision 15899 - Directory Listing
Modified Sat Jul 31 23:24:41 1999 UTC (20 years, 6 months ago) by manus
Fixed the font size problem that could arise on Windows platform since
the units where not properly set.


Revision 15898 - Directory Listing
Modified Sat Jul 31 23:23:41 1999 UTC (20 years, 6 months ago) by manus
Added an output message at the beginning of the `finish_freezing' process.


Revision 15897 - Directory Listing
Modified Sat Jul 31 23:21:39 1999 UTC (20 years, 6 months ago) by manus
An agent can have its own breakpoints.
Cosmetics


Revision 15896 - Directory Listing
Modified Sat Jul 31 22:57:17 1999 UTC (20 years, 6 months ago) by manus
We introduced a not used local variable at the last integration when
handling with 8 bytes long integer.


Revision 15895 - Directory Listing
Modified Sat Jul 31 22:45:29 1999 UTC (20 years, 6 months ago) by manus
Changed the signature of `idr_void' to conform to what it should have conformed,
i.e. bool_t idr_void (IDR *, void *)


Revision 15894 - Directory Listing
Modified Sat Jul 31 22:40:33 1999 UTC (20 years, 6 months ago) by manus
Protected a local variable `destroy_mutex' used in multithreaded mode only
with some #ifdef EIF_THREADS


Revision 15893 - Directory Listing
Modified Sat Jul 31 18:54:56 1999 UTC (20 years, 6 months ago) by manus
Changed the code:
	appname = rindex (meltpah, '/');
	if (appname = rindex (meltpah, '/')) *appname = 0;
By
	appname = rindex (meltpah, '/');
	if (appname) ;
Since it is what it does.

Removed `status' from the Windows specific part of `run_asynchronous'.


Revision 15892 - Directory Listing
Modified Sat Jul 31 18:53:15 1999 UTC (20 years, 6 months ago) by manus
Added a prototype for `display_splash'
Removed the call to `UnLockResource' since it does nothing now.
Removed an assignment in a if.


Revision 15891 - Directory Listing
Modified Sat Jul 31 18:49:35 1999 UTC (20 years, 6 months ago) by manus
Provided the signature of `start_timer' and `stop_timer'


Revision 15890 - Directory Listing
Modified Sat Jul 31 18:49:11 1999 UTC (20 years, 6 months ago) by manus
Removed a unused local variable `sleep_delay'.


Revision 15889 - Directory Listing
Modified Sat Jul 31 18:18:03 1999 UTC (20 years, 6 months ago) by manus
Now function have a `void *' parameter which is casted in their body to the
correct type, i.e `Opaque *', `Where *'....


Revision 15888 - Directory Listing
Modified Sat Jul 31 18:15:23 1999 UTC (20 years, 6 months ago) by manus
New signature of `stk_next' which is now C ANSI.


Revision 15887 - Directory Listing
Modified Sat Jul 31 02:17:41 1999 UTC (20 years, 6 months ago) by bonnard
Dialog to choose printing command.


Revision 15886 - Directory Listing
Modified Sat Jul 31 02:16:43 1999 UTC (20 years, 6 months ago) by bonnard
Dialog to choose a filter and a filter command.


Revision 15885 - Directory Listing
Modified Sat Jul 31 02:15:59 1999 UTC (20 years, 6 months ago) by bonnard
Dialog used to create a new class in the system.


Revision 15884 - Directory Listing
Modified Sat Jul 31 02:14:44 1999 UTC (20 years, 6 months ago) by bonnard
Dialog used to whether choose an ace, to have the wizard build one or to cancel the action.


Revision 15883 - Directory Listing
Modified Sat Jul 31 02:13:01 1999 UTC (20 years, 6 months ago) by bonnard
Moved from `windows' directory. To be renamed soon.


Revision 15882 - Directory Listing
Modified Sat Jul 31 02:04:09 1999 UTC (20 years, 6 months ago) by bonnard
"display_string" feature added.


Revision 15881 - Directory Listing
Modified Sat Jul 31 02:02:43 1999 UTC (20 years, 6 months ago) by bonnard
System tool related features uncommented.


Revision 15880 - Directory Listing
Modified Sat Jul 31 02:00:38 1999 UTC (20 years, 6 months ago) by bonnard
Cosmetics.


Revision 15879 - Directory Listing
Modified Sat Jul 31 01:59:10 1999 UTC (20 years, 6 months ago) by bonnard
INTERFACE_NAMES inheritance removed.


Revision 15878 - Directory Listing
Modified Sat Jul 31 01:57:40 1999 UTC (20 years, 6 months ago) by bonnard
Color testing removed.


Revision 15877 - Directory Listing
Modified Sat Jul 31 01:55:44 1999 UTC (20 years, 6 months ago) by bonnard
Window menu creation remade.


Revision 15876 - Directory Listing
Modified Sat Jul 31 01:55:27 1999 UTC (20 years, 6 months ago) by baron
Review feature `get_child_index' to return a 1-based index.


Revision 15875 - Directory Listing
Modified Sat Jul 31 01:53:46 1999 UTC (20 years, 6 months ago) by bonnard
Features allowing a command to disable/enable/toggle controls launching the command.


Revision 15874 - Directory Listing
Modified Sat Jul 31 01:50:42 1999 UTC (20 years, 6 months ago) by bonnard
Command to print what is displayed on an editor.


Revision 15873 - Directory Listing
Modified Sat Jul 31 01:49:38 1999 UTC (20 years, 6 months ago) by bonnard
Command to open a shell and execute a command (opening an editor, for example).


Revision 15872 - Directory Listing
Modified Sat Jul 31 01:48:20 1999 UTC (20 years, 6 months ago) by bonnard
Command to filter what is displayed on a tool.


Revision 15871 - Directory Listing
Modified Sat Jul 31 01:47:09 1999 UTC (20 years, 6 months ago) by bonnard
Command to open a file as the project's ace file.


Revision 15870 - Directory Listing
Modified Sat Jul 31 01:46:12 1999 UTC (20 years, 6 months ago) by bonnard
Command to save the ace file.


Revision 15869 - Directory Listing
Modified Sat Jul 31 01:45:04 1999 UTC (20 years, 6 months ago) by bonnard
Command to create and display the system tool.


Revision 15868 - Directory Listing
Modified Sat Jul 31 01:43:06 1999 UTC (20 years, 6 months ago) by bonnard
Class remade in order to work on new EiffelVision.


Revision 15867 - Directory Listing
Modified Sat Jul 31 01:40:55 1999 UTC (20 years, 6 months ago) by bonnard
Tool redefinition added.


Revision 15866 - Directory Listing
Modified Sat Jul 31 01:39:53 1999 UTC (20 years, 6 months ago) by bonnard
Unused commented instructions supressed.


Revision 15865 - Directory Listing
Modified Sat Jul 31 01:37:58 1999 UTC (20 years, 6 months ago) by bonnard
Warner added.


Revision 15864 - Directory Listing
Modified Sat Jul 31 01:36:57 1999 UTC (20 years, 6 months ago) by bonnard
execute_warner_ok changed.


Revision 15863 - Directory Listing
Modified Sat Jul 31 01:35:21 1999 UTC (20 years, 6 months ago) by bonnard
Export clause commented.


Revision 15862 - Directory Listing
Modified Sat Jul 31 01:33:57 1999 UTC (20 years, 6 months ago) by bonnard
Warning added.


Revision 15861 - Directory Listing
Modified Sat Jul 31 01:32:01 1999 UTC (20 years, 6 months ago) by bonnard
Moved in cluster "dialogs".


Revision 15860 - Directory Listing
Modified Sat Jul 31 01:26:43 1999 UTC (20 years, 6 months ago) by bonnard
Text field used for entering/displaying the shown feature's class.


Revision 15859 - Directory Listing
Modified Sat Jul 31 01:25:49 1999 UTC (20 years, 6 months ago) by bonnard
Text field used for entering/displaying current shown feature.


Revision 15858 - Directory Listing
Modified Sat Jul 31 01:23:44 1999 UTC (20 years, 6 months ago) by bonnard
Window managing a single system tool.


Revision 15857 - Directory Listing
Modified Sat Jul 31 01:22:58 1999 UTC (20 years, 6 months ago) by bonnard
EiffelBench System tool.


Revision 15856 - Directory Listing
Modified Sat Jul 31 01:21:25 1999 UTC (20 years, 6 months ago) by bonnard
Class remade for compatibility with eb_feature_text_field and eb_feature_class_text_filed.


Revision 15855 - Directory Listing
Modified Sat Jul 31 01:18:13 1999 UTC (20 years, 6 months ago) by bonnard
Resize features changed.


Revision 15854 - Directory Listing
Modified Sat Jul 31 01:17:20 1999 UTC (20 years, 6 months ago) by bonnard
Setting features improved. removed remade.


Revision 15853 - Directory Listing
Modified Sat Jul 31 01:12:47 1999 UTC (20 years, 6 months ago) by bonnard
Resize features changed. build_windows_menu added.


Revision 15852 - Directory Listing
Modified Sat Jul 31 01:11:19 1999 UTC (20 years, 6 months ago) by bonnard
Menus creation remade.


Revision 15851 - Directory Listing
Modified Sat Jul 31 01:08:45 1999 UTC (20 years, 6 months ago) by bonnard
Menus creation remade


Revision 15850 - Directory Listing
Modified Sat Jul 31 01:07:41 1999 UTC (20 years, 6 months ago) by bonnard
Menus construction remade


Revision 15849 - Directory Listing
Modified Sat Jul 31 01:06:01 1999 UTC (20 years, 6 months ago) by bonnard
resize features implemented.


Revision 15848 - Directory Listing
Modified Sat Jul 31 01:01:37 1999 UTC (20 years, 6 months ago) by bonnard
build_format_menu feature added.


Revision 15847 - Directory Listing
Modified Sat Jul 31 01:00:23 1999 UTC (20 years, 6 months ago) by bonnard
Menus Implementation features added/uncommented. close_cmd redefined.


Revision 15846 - Directory Listing
Modified Sat Jul 31 00:57:13 1999 UTC (20 years, 6 months ago) by bonnard
Resizing tool features changed. init_command changed.


Revision 15845 - Directory Listing
Modified Sat Jul 31 00:54:51 1999 UTC (20 years, 6 months ago) by bonnard
stone management features added. multiformat handling added. feature and feature class fields added.


Revision 15844 - Directory Listing
Modified Sat Jul 31 00:52:00 1999 UTC (20 years, 6 months ago) by bonnard
set_stone uncommented. Menus Implementation features added.


Revision 15843 - Directory Listing
Modified Sat Jul 31 00:48:23 1999 UTC (20 years, 6 months ago) by bonnard
Removed because not used.


Revision 15842 - Directory Listing
Modified Fri Jul 30 21:44:44 1999 UTC (20 years, 6 months ago) by manus
Changed the implementation of `is_separator' to a macro so that it is faster.


Revision 15841 - Directory Listing
Modified Fri Jul 30 21:44:12 1999 UTC (20 years, 6 months ago) by aitkaci
A tooltip to try.


Revision 15840 - Directory Listing
Modified Fri Jul 30 21:43:24 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes.


Revision 15839 - Directory Listing
Modified Fri Jul 30 21:42:56 1999 UTC (20 years, 6 months ago) by aitkaci
We set a minimum_size to the label then it is not resized.


Revision 15838 - Directory Listing
Modified Fri Jul 30 21:41:56 1999 UTC (20 years, 6 months ago) by aitkaci
No pixmap in this demo.


Revision 15837 - Directory Listing
Modified Fri Jul 30 21:40:28 1999 UTC (20 years, 6 months ago) by aitkaci
There is a new cluster: demo_tabs.


Revision 15836 - Directory Listing
Modified Fri Jul 30 21:39:47 1999 UTC (20 years, 6 months ago) by aitkaci
Cosmetic changes. Tabs adapted to the new mechanism with text-feature-modifier of combo-feature-modifiers...


Revision 15835 - Directory Listing
Modified Fri Jul 30 21:38:32 1999 UTC (20 years, 6 months ago) by aitkaci
Now, the feature modifiers are omre specific, you can have either a combo-box, a text-field or something else if it is implemented.


Revision 15834 - Directory Listing
Modified Fri Jul 30 21:36:55 1999 UTC (20 years, 6 months ago) by manus
Changed some signature of local variable to conform to the DWORD windows type.


Revision 15833 - Directory Listing
Modified Fri Jul 30 19:15:56 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to access the tab position of the notebook.


Revision 15832 - Directory Listing
Modified Fri Jul 30 18:51:54 1999 UTC (20 years, 6 months ago) by manus
Move `int count' into `DWORD count' to avoid a C warning.


Revision 15831 - Directory Listing
Modified Fri Jul 30 18:45:26 1999 UTC (20 years, 6 months ago) by manus
Add a signature for the function defined in idrs.h, so now it is

struct idr_discrim {	/* Discrimination array for unions encoding */
	int id_value;		/* Value of union discriminent */
	bool_t (*id_fn)(IDR *, void *);	/* Function to call to serialize the union */
};

we put `void *' because some times it is a `Where *' or a `char *'.


Revision 15830 - Directory Listing
Modified Fri Jul 30 18:43:46 1999 UTC (20 years, 6 months ago) by manus
Removed the old already commented out `idr_u_long' function.
Moved the computation of `upper' where it was needed (for LNGSIZE /= 4).


Revision 15829 - Directory Listing
Modified Fri Jul 30 18:28:09 1999 UTC (20 years, 6 months ago) by rogers
The button text alignment is now implemented.


Revision 15828 - Directory Listing
Modified Fri Jul 30 18:11:16 1999 UTC (20 years, 6 months ago) by manus
Use `EIF_REFERENCE' instead of `char *' to show that we are handling Eiffel objects.
Fixed some warning regarding some missing casts
Initializaed a local variable `matched' which could have been used without assignments
Removed the feature `eif_gen_create_from_cid' since it was not used anywhere.


Revision 15827 - Directory Listing
Modified Fri Jul 30 17:47:15 1999 UTC (20 years, 6 months ago) by king
Corrected draw_any_rectangle routine


Revision 15826 - Directory Listing
Modified Fri Jul 30 17:28:37 1999 UTC (20 years, 6 months ago) by manus
Removed `econfm' from the runtime and therefore we removed all occurences of it
in the header file and DEF files for Windows DLLs.


Revision 15825 - Directory Listing
Modified Fri Jul 30 17:26:26 1999 UTC (20 years, 6 months ago) by leitner
*** empty log message ***


Revision 15824 - Directory Listing
Modified Fri Jul 30 17:25:01 1999 UTC (20 years, 6 months ago) by manus
Removed `econfm' and replaced it by `RTRC' which is the macro that checks for
conformance.


Revision 15823 - Directory Listing
Modified Fri Jul 30 17:23:19 1999 UTC (20 years, 6 months ago) by manus
Removed the `econfm' feature from the run-time and replaced it by `eif_gen_conf'.


Revision 15822 - Directory Listing
Modified Fri Jul 30 16:44:40 1999 UTC (20 years, 6 months ago) by rogers
Tabs for the action window


Revision 15821 - Directory Listing
Modified Fri Jul 30 16:35:40 1999 UTC (20 years, 6 months ago) by rogers
New demos added.


Revision 15820 - Directory Listing
Modified Fri Jul 30 16:29:33 1999 UTC (20 years, 6 months ago) by rogers
Three new demos.


Revision 15819 - Directory Listing
Modified Fri Jul 30 16:28:24 1999 UTC (20 years, 6 months ago) by rogers
A new action mechanism for the demonstration to interact with them.


Revision 15818 - Directory Listing
Modified Fri Jul 30 15:35:14 1999 UTC (20 years, 6 months ago) by manus
New Version Number 4.5.006


Revision 15817 - Directory Listing
Modified Fri Jul 30 02:39:20 1999 UTC (20 years, 6 months ago) by raphaels
Fixed the C external definitions in order to get clean C ANSI code.


Revision 15816 - Directory Listing
Modified Fri Jul 30 01:56:10 1999 UTC (20 years, 6 months ago) by baron
Move attributes `transported_data' and `data_type' from the implementation interface.


Revision 15815 - Directory Listing
Modified Fri Jul 30 01:54:54 1999 UTC (20 years, 6 months ago) by baron
Move attributes `transported_data' and `data_type' to the interface.


Revision 15814 - Directory Listing
Modified Fri Jul 30 00:54:48 1999 UTC (20 years, 6 months ago) by pascalf
new class.


Revision 15813 - Directory Listing
Modified Fri Jul 30 00:54:35 1999 UTC (20 years, 6 months ago) by rogers
General updates to the window


Revision 15812 - Directory Listing
Modified Fri Jul 30 00:54:23 1999 UTC (20 years, 6 months ago) by pascalf
new class


Revision 15811 - Directory Listing
Modified Fri Jul 30 00:53:46 1999 UTC (20 years, 6 months ago) by pascalf
New class.


Revision 15810 - Directory Listing
Modified Fri Jul 30 00:53:15 1999 UTC (20 years, 6 months ago) by rogers
Changes made to enable you to keep the action window open when selecting different widgets


Revision 15809 - Directory Listing
Modified Fri Jul 30 00:10:36 1999 UTC (20 years, 6 months ago) by manus
Update the class for the new use of `str_str' which signature changed.


Revision 15808 - Directory Listing
Modified Thu Jul 29 23:17:59 1999 UTC (20 years, 6 months ago) by rogers
*** empty log message ***


Revision 15807 - Directory Listing
Modified Thu Jul 29 23:11:47 1999 UTC (20 years, 6 months ago) by rogers
*** empty log message ***


Revision 15806 - Directory Listing
Modified Thu Jul 29 23:03:49 1999 UTC (20 years, 6 months ago) by rogers
Fixed a bug with the maximum size of a window being exceeded.


Revision 15805 - Directory Listing
Modified Thu Jul 29 23:01:54 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to access the finite dimension of the dynamic table.


Revision 15804 - Directory Listing
Modified Thu Jul 29 22:59:55 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to access the spacing of the table


Revision 15803 - Directory Listing
Modified Thu Jul 29 22:58:45 1999 UTC (20 years, 6 months ago) by rogers
Added a feature to check the position of the tabs


Revision 15802 - Directory Listing
Modified Thu Jul 29 22:31:00 1999 UTC (20 years, 6 months ago) by rogers
The split areas now have a position instead of a level


Revision 15801 - Directory Listing
Modified Thu Jul 29 22:27:49 1999 UTC (20 years, 6 months ago) by rogers
The split areas now have a position instead of a level.


Revision 15800 - Directory Listing
Modified Thu Jul 29 22:24:11 1999 UTC (20 years, 6 months ago) by rogers
The areas now have a position instead of a level.


Revision 15799 - Directory Listing
Modified Thu Jul 29 21:36:22 1999 UTC (20 years, 6 months ago) by manuelt
Forgot a semicolon in assertion.


Revision 15798 - Directory Listing
Modified Thu Jul 29 21:03:32 1999 UTC (20 years, 6 months ago) by manuelt
Comment for EIF_REFERENCE_BITS, we may need to generate its value from
eif_size_h.SH and a flag in confg.sh.


Revision 15797 - Directory Listing
Modified Thu Jul 29 20:52:46 1999 UTC (20 years, 6 months ago) by king
Revision alters file_exists precondition error


Revision 15796 - Directory Listing
Modified Thu Jul 29 19:37:27 1999 UTC (20 years, 6 months ago) by king
Revised ev_any with new file existence checker


Revision 15795 - Directory Listing
Modified Thu Jul 29 19:32:35 1999 UTC (20 years, 6 months ago) by king
Revised ev_cursor_i.e


Revision 15794 - Directory Listing
Modified Thu Jul 29 19:31:17 1999 UTC (20 years, 6 months ago) by king
Revised ev_cursor_imp


Revision 15793 - Directory Listing
Modified Thu Jul 29 19:29:32 1999 UTC (20 years, 6 months ago) by king
Revised ev_cursor


Revision 15792 - Directory Listing
Modified Thu Jul 29 17:50:05 1999 UTC (20 years, 6 months ago) by manus
Changed the signature of `tenure' from `uint32' to `int' in order to remove
the C warning due to some comparisons between signed and unsigned integers.
Added also some casting so that some signed/unsigned comparison are correctly
done and to avoid the warnings as well.


Revision 15791 - Directory Listing
Modified Thu Jul 29 17:47:22 1999 UTC (20 years, 6 months ago) by manus
Removed the EIF_CONTEXT macros which was from the old days of the first multithreaded
application.


Revision 15790 - Directory Listing
Modified Thu Jul 29 17:44:53 1999 UTC (20 years, 6 months ago) by manus
Changed the signature of `out' functions to use EIF_REFERENCE when handling with
Eiffel objects, EIF_OBJECT when handling with protected Eiffel objects and `char *'
when handling with C strings.


Revision 15789 - Directory Listing
Modified Thu Jul 29 17:41:55 1999 UTC (20 years, 6 months ago) by manus
Update the DLL definition files accordingly to the new signatures of `misc.c'
previous functions which are not macros.


Revision 15788 - Directory Listing
Modified Thu Jul 29 17:36:19 1999 UTC (20 years, 6 months ago) by manus
Implement previous function calls through macros, so that it is more efficient
at least when used from the C generated code.


Revision 15787 - Directory Listing
Modified Thu Jul 29 17:32:01 1999 UTC (20 years, 6 months ago) by manus
Fixed the incorrect signature from EIF_POINTER to EIF_REFERENCE since special
objects are EIF_REFERENCE.


Revision 15786 - Directory Listing
Modified Thu Jul 29 17:28:30 1999 UTC (20 years, 6 months ago) by manus
Fixed the signature of Eiffel objects from `char *' to `EIF_REFERENCE' in order
to be consistent with the standard Eiffel object signature and also to prepare the
future where EIF_REFERENCE will be a `void *'.


Revision 15785 - Directory Listing
Modified Thu Jul 29 17:21:44 1999 UTC (20 years, 6 months ago) by manus
Fixed the signature of the C routines to use the Eiffel types, since they
are called from Eiffel.


Revision 15784 - Directory Listing
Modified Thu Jul 29 17:16:53 1999 UTC (20 years, 6 months ago) by manus
Added a cast to `int16' from the result of `Dftype' to remove a warning.


Revision 15783 - Directory Listing
Modified Thu Jul 29 17:15:37 1999 UTC (20 years, 6 months ago) by manus
Changed the last parameter signature of `idr_string' from `unsigned int' to `int',
since it was causing some warnings and probably some errors time to time.


Revision 15782 - Directory Listing
Modified Thu Jul 29 17:12:55 1999 UTC (20 years, 6 months ago) by manus
Removed the definition of -DNDEBUG in the Makefile since it is now defined in
`eif_confmagic.h'


Revision 15781 - Directory Listing
Modified Thu Jul 29 17:06:40 1999 UTC (20 years, 6 months ago) by manuelt
New flag EIF_NO_SCAVENGING, which uses a non-moving GC.


Revision 15780 - Directory Listing
Modified Thu Jul 29 17:05:04 1999 UTC (20 years, 6 months ago) by manuelt
Remove decalaration of cc_for_speed.


Revision 15779 - Directory Listing
Modified Thu Jul 29 16:56:24 1999 UTC (20 years, 6 months ago) by marina
added `is_basic'.


Revision 15778 - Directory Listing
Modified Thu Jul 29 15:32:12 1999 UTC (20 years, 6 months ago) by manus
Replaced C function call by C macros to speed-up some low level routines.
Added in PLATFORM the size of BOOLEAN and POINTER.


Revision 15777 - Directory Listing
Modified Thu Jul 29 15:31:07 1999 UTC (20 years, 6 months ago) by manus
Fixed the `str_str' external so that we do not need to protect the string objects
and therefore speedup the `str_str' algorithm with fuzzy_index=0 which is the one
mostly used.


Revision 15776 - Directory Listing
Modified Thu Jul 29 02:02:59 1999 UTC (20 years, 6 months ago) by raphaels
*** empty log message ***


Revision 15775 - Directory Listing
Modified Thu Jul 29 01:25:15 1999 UTC (20 years, 6 months ago) by manus
Changed the declaration of `prt_destroy' to follow the new declaration of EIF_CLEANUP
which has a new BOOLEAN parameter.


Revision 15774 - Directory Listing
Modified Thu Jul 29 01:23:27 1999 UTC (20 years, 6 months ago) by manus
Removed two warnings for Windows:
- do a cast on `timeout' to TIMERPROC for the call to `SetTimer'.
- `timeout' is a procedure not a function, so I make the non windows implementation
  to return 0, not the windows one.


Revision 15773 - Directory Listing
Modified Thu Jul 29 00:37:58 1999 UTC (20 years, 6 months ago) by manus
New EIF_CLEANUP structure which enables us to pass a new parameter to the cleanup
functions. This parameter tells if we have been called after a crash or not. If after
a crash the user has to press enter to finish the execution.


Revision 15772 - Directory Listing
Modified Thu Jul 29 00:35:28 1999 UTC (20 years, 6 months ago) by manus
New signature of the Windows fonction `eif_console_cleanup'.


Revision 15771 - Directory Listing
Modified Thu Jul 29 00:21:07 1999 UTC (20 years, 6 months ago) by pascalf
Building the new structure of the Ecase part.


Revision 15770 - Directory Listing
Modified Thu Jul 29 00:02:43 1999 UTC (20 years, 6 months ago) by raphaels
*** empty log message ***


Revision 15769 - Directory Listing
Modified Wed Jul 28 23:17:53 1999 UTC (20 years, 6 months ago) by baron
Use a pixmap as drawing area, but receive events on the `active_area'
(EV_DRAWING_AREA).
When "control" key is pressed, don't move the figure.


Revision 15768 - Directory Listing
Modified Wed Jul 28 23:14:34 1999 UTC (20 years, 6 months ago) by baron
Change creation parent in order to access the `active_area' from APP_DR_AREA.


Revision 15767 - Directory Listing
Modified Wed Jul 28 23:12:33 1999 UTC (20 years, 6 months ago) by baron
Initialize window attributes.


Revision 15766 - Directory Listing
Modified Wed Jul 28 23:06:07 1999 UTC (20 years, 6 months ago) by baron
Use a pixmap to let windows refresh the drawing when needed.
Fix bug: remove `transported_data' when dropping the figure.


Revision 15765 - Directory Listing
Modified Wed Jul 28 22:40:47 1999 UTC (20 years, 6 months ago) by baron
Change the `moving_figure'.


Revision 15764 - Directory Listing
Modified Wed Jul 28 22:39:32 1999 UTC (20 years, 6 months ago) by baron
Redefine attribute `drawing' in order to remove the `transported_data' in
feature `remove_yourself' from class STATE_CIRCLE.


Revision 15763 - Directory Listing
Modified Wed Jul 28 22:37:30 1999 UTC (20 years, 6 months ago) by baron
Redefine attribute `drawing' in order to remove the `transported_data' in
feature `remove_yourself'.


Revision 15762 - Directory Listing
Modified Wed Jul 28 22:13:37 1999 UTC (20 years, 6 months ago) by baron
Don't redraw all the figures when adding a new transition line.


Revision 15761 - Directory Listing
Modified Wed Jul 28 21:35:12 1999 UTC (20 years, 6 months ago) by baron
Redefine features `set_background_color' and `set_foreground_color'.


Revision 15760 - Directory Listing
Modified Wed Jul 28 21:22:40 1999 UTC (20 years, 6 months ago) by manus
Introduced `buffered_input_string' as a once function, and it will be used for the
read operations (in order to improve the speed of reading operations).
Read the Makefile in one shot instead of line per line, it divides the processing
time by a factor of almost 2.


Revision 15759 - Directory Listing
Modified Wed Jul 28 21:20:18 1999 UTC (20 years, 6 months ago) by manus
Now, we fill an external string instead of `last_string' for efficiency reasons.


Revision 15758 - Directory Listing
Modified Wed Jul 28 21:19:47 1999 UTC (20 years, 6 months ago) by manus
Add inlining for performance of the finalized application


Revision 15757 - Directory Listing
Modified Wed Jul 28 19:23:43 1999 UTC (20 years, 6 months ago) by baron
Change argument type of feature `attach_drawing'.


Revision 15756 - Directory Listing
Modified Wed Jul 28 18:44:29 1999 UTC (20 years, 6 months ago) by raphaels
Added forgotten directory intialization


Revision 15755 - Directory Listing
Modified Wed Jul 28 18:15:32 1999 UTC (20 years, 6 months ago) by manus
Found the real problem of the `str_str' failure when handling with non ASCII
characters. The problem was that we forgot to do a case of a (char *) to an
(unsigned char *) in the `compile' function. As a result all non ASCII characters
were translated in negative value and `eif_delta' was not correctly filled.

Changed the interface to remove the indirection pointer. This will make the
call to `str_str' from the Eiffel side more efficient. The allocation of the
internal tables are done using `malloc' instead of our own cmalloc.


Revision 15754 - Directory Listing
Modified Wed Jul 28 17:31:23 1999 UTC (20 years, 6 months ago) by manuelt
new assertion.


Revision 15753 - Directory Listing
Modified Wed Jul 28 17:31:03 1999 UTC (20 years, 6 months ago) by manuelt
Cosmetics.


Revision 15752 - Directory Listing
Modified Wed Jul 28 17:30:26 1999 UTC (20 years, 6 months ago) by manuelt
Cosmetics + new assertions.


Revision 15751 - Directory Listing
Modified Wed Jul 28 15:51:20 1999 UTC (20 years, 6 months ago) by manus
Fixed a small problem with the small class name analyzer used in the Ace file.
Basically if one wrote something like:
	indexing
		classification: "fdsf"
	class A

The compiler believed that the class name was IFICATION instead of A.


Revision 15750 - Directory Listing
Modified Wed Jul 28 01:49:49 1999 UTC (20 years, 6 months ago) by raphaels
Construct directory structure


Revision 15749 - Directory Listing
Modified Wed Jul 28 01:42:18 1999 UTC (20 years, 6 months ago) by baron
Call feature `initialize' to initialize the attributes to their default values.


Revision 15748 - Directory Listing
Modified Wed Jul 28 01:40:17 1999 UTC (20 years, 6 months ago) by baron
Add a feature initialize to initialize the attributes to their default values.


Revision 15747 - Directory Listing
Modified Wed Jul 28 00:33:26 1999 UTC (20 years, 6 months ago) by king
New files for addition later


Revision 15746 - Directory Listing
Modified Wed Jul 28 00:31:45 1999 UTC (20 years, 6 months ago) by king
Updated main window class


Revision 15745 - Directory Listing
Modified Tue Jul 27 22:18:25 1999 UTC (20 years, 6 months ago) by king
Revised Arc Item


Revision 15744 - Directory Listing
Modified Tue Jul 27 19:25:19 1999 UTC (20 years, 6 months ago) by king
Revised Items


Revision 15743 - Directory Listing
Modified Tue Jul 27 18:47:33 1999 UTC (20 years, 6 months ago) by raphaels
Added inheritance to OPERATING_ENVIRONMENT


Revision 15742 - Directory Listing
Modified Tue Jul 27 18:42:14 1999 UTC (20 years, 6 months ago) by raphaels
Corrected Process calls


Revision 15741 - Directory Listing
Modified Tue Jul 27 18:41:46 1999 UTC (20 years, 6 months ago) by raphaels
Add "\" at the end of destination folder if needed


Revision 15740 - Directory Listing
Modified Tue Jul 27 18:17:57 1999 UTC (20 years, 6 months ago) by king
*** empty log message ***


Revision 15739 - Directory Listing
Modified Tue Jul 27 18:12:35 1999 UTC (20 years, 6 months ago) by raphaels
Don't use creation expression anymore


Revision 15738 - Directory Listing
Modified Tue Jul 27 17:46:38 1999 UTC (20 years, 6 months ago) by king
A class to define the path of texts...


Revision 15737 - Directory Listing
Modified Tue Jul 27 17:39:30 1999 UTC (20 years, 6 months ago) by king
Some new demos.


Revision 15736 - Directory Listing
Modified Mon Jul 26 23:58:47 1999 UTC (20 years, 6 months ago) by manuelt
Config.sh for linux-glibc with run-time optimizations.


Revision 15735 - Directory Listing
Modified Mon Jul 26 23:25:10 1999 UTC (20 years, 6 months ago) by manus
New splash screen without version number.


Revision 15734 - Directory Listing
Modified Mon Jul 26 22:21:43 1999 UTC (20 years, 6 months ago) by raphaels
Corrected C external signature


Revision 15733 - Directory Listing
Modified Mon Jul 26 22:20:38 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command_with_event_data' from EV_EVENT_HANDLER_IMP has a new parameter. This allows us to send other informations to the callback funtions.


Revision 15732 - Directory Listing
Modified Mon Jul 26 22:17:38 1999 UTC (20 years, 6 months ago) by buoy
Feature exported to 'EV_STANDARD_DIALOG_IMP' and not only to 'EV_MESSAGE_DIALOG_IMP'.


Revision 15731 - Directory Listing
Modified Mon Jul 26 22:13:59 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command_with_event_data' from EV_EVENT_HANDLER_IMP has a new parameter. This allows us to send other informations to the callback funtions.


Revision 15730 - Directory Listing
Modified Mon Jul 26 22:12:49 1999 UTC (20 years, 6 months ago) by buoy
Constants added for trees signals.


Revision 15729 - Directory Listing
Modified Mon Jul 26 22:11:08 1999 UTC (20 years, 6 months ago) by buoy
Attribut 'ev_children' added to store the children (tree items). Features 'count' and 'get_item' added to let the user retrieve the children.


Revision 15728 - Directory Listing
Modified Mon Jul 26 22:09:00 1999 UTC (20 years, 6 months ago) by buoy
Functions added for trees. we now use GtkCTree and no more GtkTree.


Revision 15727 - Directory Listing
Modified Mon Jul 26 22:07:41 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command_with_event_data' from EV_EVENT_HANDLER_IMP has a new parameter. This allows us to send other informations to the callback funtions.


Revision 15726 - Directory Listing
Modified Mon Jul 26 22:05:18 1999 UTC (20 years, 6 months ago) by buoy
Feature 'remove_all_items' added to remove all the items in the two lists. Not yet used.


Revision 15725 - Directory Listing
Modified Mon Jul 26 22:04:09 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command_with_event_data' has a new parameter. This allows us to send other informations to the callback funtions.


Revision 15724 - Directory Listing
Modified Mon Jul 26 22:02:53 1999 UTC (20 years, 6 months ago) by buoy
Feature 'launch' modified.


Revision 15723 - Directory Listing
Modified Mon Jul 26 22:01:33 1999 UTC (20 years, 6 months ago) by buoy
New implementation using GtkCTree instead of GtkTree.


Revision 15722 - Directory Listing
Modified Mon Jul 26 22:00:44 1999 UTC (20 years, 6 months ago) by buoy
Feature 'add_command_with_event_data' from EV_EVENT_HANDLER_IMP has a new parameter. This allows us to send other informations to the callback funtions.


Revision 15721 - Directory Listing
Modified Mon Jul 26 21:58:35 1999 UTC (20 years, 6 months ago) by buoy
Tree new functions (using GtkCTree): New functions added.


Revision 15720 - Directory Listing
Modified Mon Jul 26 21:58:06 1999 UTC (20 years, 6 months ago) by buoy
Tree new functions (using GtkCTree): 2 callback functions added and new functions added.


Revision 15719 - Directory Listing
Modified Mon Jul 26 19:18:38 1999 UTC (20 years, 6 months ago) by rogers
Added a way to access the spacing of the box


Revision 15718 - Directory Listing
Modified Mon Jul 26 19:13:26 1999 UTC (20 years, 6 months ago) by rogers
Added a way to access the spacing value


Revision 15717 - Directory Listing
Modified Mon Jul 26 18:49:16 1999 UTC (20 years, 6 months ago) by raphaels
Corrected C external signature


Revision 15716 - Directory Listing
Modified Mon Jul 26 18:37:48 1999 UTC (20 years, 6 months ago) by manuelt
Correct a bug which does not allow automatic calls to `collect'.


Revision 15715 - Directory Listing
Modified Mon Jul 26 18:34:40 1999 UTC (20 years, 6 months ago) by raphaels
Corrected C external signature


Revision 15714 - Directory Listing
Modified Mon Jul 26 18:32:49 1999 UTC (20 years, 6 months ago) by aitkaci
Need to undefine on_key_down, not redefine it.


Revision 15713 - Directory Listing
Modified Mon Jul 26 17:01:30 1999 UTC (20 years, 6 months ago) by manus
Fixed an incorrect declaration of `makestr' in the Eiffel code.
By the way, what the hell `makestr' is in MEL???


Revision 15712 - Directory Listing
Modified Mon Jul 26 16:58:47 1999 UTC (20 years, 6 months ago) by raphaels
Corrected C external signature


Revision 15711 - Directory Listing
Modified Mon Jul 26 16:57:56 1999 UTC (20 years, 6 months ago) by manus
Fixed the version number to 4.4.005


Revision 15710 - Directory Listing
Modified Mon Jul 26 01:03:52 1999 UTC (20 years, 7 months ago) by manus
New Ace for the new compiler using EiffelVision 2.


Revision 15709 - Directory Listing
Modified Mon Jul 26 00:58:05 1999 UTC (20 years, 7 months ago) by manus
New way to get the standard font dialog. It is not a once anymore, because it was
making things more complicated for nothing.


Revision 15708 - Directory Listing
Modified Mon Jul 26 00:52:10 1999 UTC (20 years, 7 months ago) by manus
Fixed a small useless use of a local variable where we could have used the `once'
function defined in the same class.


Revision 15707 - Directory Listing
Modified Mon Jul 26 00:51:12 1999 UTC (20 years, 7 months ago) by manus
New license code for the new version of the compiler.


Revision 15706 - Directory Listing
Modified Mon Jul 26 00:50:23 1999 UTC (20 years, 7 months ago) by manus
New version 4.5.005 of the compiler


Revision 15705 - Directory Listing
Modified Mon Jul 26 00:49:31 1999 UTC (20 years, 7 months ago) by manus
To remember all the changes we have done on the library.


Revision 15704 - Directory Listing
Modified Mon Jul 26 00:47:50 1999 UTC (20 years, 7 months ago) by manus
Now font size is given in `point' as it should not in a very strange negative numbers.


Revision 15703 - Directory Listing
Modified Mon Jul 26 00:41:35 1999 UTC (20 years, 7 months ago) by manus
Improved the default behavior of the standard dialog for choosing a font by presenting
the effects group (underlined, strike, color) and the fact that the dialog is
initialized from the given `WEL_LOG_FONT'.


Revision 15702 - Directory Listing
Modified Mon Jul 26 00:35:43 1999 UTC (20 years, 7 months ago) by manus
Removed the bug fix introduced in version 1.64, because to make it really works you
have to call `to_c' which costs too much for this kind of operations.


Revision 15701 - Directory Listing
Modified Mon Jul 26 00:30:49 1999 UTC (20 years, 7 months ago) by manus
Removed the previous fixed introduce in version 2.14 because it was not correctly
called from the Eiffel side and also because if we wanted to make the call correct
it was costing too much (due to some string resizings).


Revision 15700 - Directory Listing
Modified Mon Jul 26 00:28:39 1999 UTC (20 years, 7 months ago) by manus
Changed the creation flags of the standard input/output on Windows to follow the documentation
which recommend to use OPEN_EXISTING instead of OPEN_ALWAYS.


Revision 15699 - Directory Listing
Modified Mon Jul 26 00:07:12 1999 UTC (20 years, 7 months ago) by manus
The compiler was crashing with the new parser when there was an error in the declaration
of a C external routine.


Revision 15698 - Directory Listing
Modified Mon Jul 26 00:06:06 1999 UTC (20 years, 7 months ago) by manus
The compiler used to crash when there was a syntax error on a C external
routine, because it was still using the old parser.


Revision 15697 - Directory Listing
Modified Mon Jul 26 00:02:30 1999 UTC (20 years, 7 months ago) by manus
Fixed a bug when the new lexical analyzer did not recognize the following statement:
		do
			f ("#",a,"%N")
		end


Revision 15696 - Directory Listing
Modified Sun Jul 25 02:40:17 1999 UTC (20 years, 7 months ago) by aitkaci
The tab do not work on the notebook, therefore, I simply removed its implementation that used time for nothing.


Revision 15695 - Directory Listing
Modified Sun Jul 25 02:38:27 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15694 - Directory Listing
Modified Sun Jul 25 02:37:54 1999 UTC (20 years, 7 months ago) by aitkaci
New mechanism for the tab and arrows keys that works perfectly.


Revision 15693 - Directory Listing
Modified Sun Jul 25 02:37:06 1999 UTC (20 years, 7 months ago) by aitkaci
We need to create a combo-box or a test-field depending if the combo-box-ex is editable to forward the events to the combo-box-ex.


Revision 15692 - Directory Listing
Modified Sun Jul 25 02:35:07 1999 UTC (20 years, 7 months ago) by aitkaci
We need to define an internal up-down control because the style in WEL is not the one we want and a style changing do not work for thi style.


Revision 15691 - Directory Listing
Modified Sun Jul 25 02:33:51 1999 UTC (20 years, 7 months ago) by aitkaci
We need to create a combo-box and a text-field used by the combo-box ex to forward the events to the combo-box ex when neceesary.


Revision 15690 - Directory Listing
Modified Sun Jul 25 02:33:25 1999 UTC (20 years, 7 months ago) by aitkaci
Error.


Revision 15689 - Directory Listing
Modified Sun Jul 25 02:31:55 1999 UTC (20 years, 7 months ago) by aitkaci
We need to create a combo-box and a text-field used by the combo-box ex to forward the events to the combo-box ex when neceesary.


Revision 15688 - Directory Listing
Modified Sun Jul 25 02:30:41 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15687 - Directory Listing
Modified Sun Jul 25 02:29:06 1999 UTC (20 years, 7 months ago) by aitkaci
Need the Ws_ex_controlparent style to allow the tab for the spin button.


Revision 15686 - Directory Listing
Modified Sun Jul 25 02:27:41 1999 UTC (20 years, 7 months ago) by aitkaci
No ev_any_imp.


Revision 15685 - Directory Listing
Modified Sun Jul 25 02:27:21 1999 UTC (20 years, 7 months ago) by aitkaci
First implementation of the tooltips, it works only for the widgets.


Revision 15684 - Directory Listing
Modified Fri Jul 23 20:20:46 1999 UTC (20 years, 7 months ago) by manuelt
Add a `all' rule.


Revision 15683 - Directory Listing
Modified Fri Jul 23 19:53:50 1999 UTC (20 years, 7 months ago) by manuelt
Variable `age' is now an int. This removed a warning.


Revision 15682 - Directory Listing
Modified Fri Jul 23 19:53:00 1999 UTC (20 years, 7 months ago) by manuelt
Remove useless declarations (variables never referenced).


Revision 15681 - Directory Listing
Modified Fri Jul 23 08:47:29 1999 UTC (20 years, 7 months ago) by manuelt
emove clsc_per setting from eif_init_context.


Revision 15680 - Directory Listing
Modified Fri Jul 23 00:45:07 1999 UTC (20 years, 7 months ago) by manuelt
Add liman directory in SUB.


Revision 15679 - Directory Listing
Modified Fri Jul 23 00:40:18 1999 UTC (20 years, 7 months ago) by manuelt
dd bench directory.


Revision 15678 - Directory Listing
Modified Fri Jul 23 00:40:02 1999 UTC (20 years, 7 months ago) by manuelt
New update.


Revision 15677 - Directory Listing
Modified Fri Jul 23 00:25:14 1999 UTC (20 years, 7 months ago) by manuelt
Add optimize option.


Revision 15676 - Directory Listing
Modified Fri Jul 23 00:23:50 1999 UTC (20 years, 7 months ago) by manuelt
New Makefile.SH for new directory.


Revision 15675 - Directory Listing
Modified Thu Jul 22 22:31:12 1999 UTC (20 years, 7 months ago) by manus
Clarify the error message by adding that we need a REFERENCE_TYPE in order to
create an object.


Revision 15674 - Directory Listing
Modified Thu Jul 22 22:30:01 1999 UTC (20 years, 7 months ago) by manus
Added a small comment to the missing precompiled library files which can be found
for Linux and Windows on our Web site.


Revision 15673 - Directory Listing
Modified Thu Jul 22 22:29:16 1999 UTC (20 years, 7 months ago) by manus
Fixed a missing error message when using the subcluster mechanism from the Ace
file and that the parent cluster does not exist.


Revision 15672 - Directory Listing
Modified Thu Jul 22 20:40:52 1999 UTC (20 years, 7 months ago) by bonnard
Changed PROFILE_TOOL in EB_PROFILE_TOOL.


Revision 15671 - Directory Listing
Modified Thu Jul 22 20:30:41 1999 UTC (20 years, 7 months ago) by bonnard
Changed ace to reflect cluster changes.


Revision 15670 - Directory Listing
Modified Thu Jul 22 19:11:08 1999 UTC (20 years, 7 months ago) by manus
Added the deletion of C++ files when a quick_finalize has already been done on
a directory.


Revision 15669 - Directory Listing
Modified Thu Jul 22 18:35:10 1999 UTC (20 years, 7 months ago) by bonnard
Changed EB_KERNEL in EB_KERNEL1.


Revision 15668 - Directory Listing
Modified Thu Jul 22 18:34:03 1999 UTC (20 years, 7 months ago) by bonnard
Replaced by EB_KERNEL1.


Revision 15667 - Directory Listing
Modified Thu Jul 22 18:32:30 1999 UTC (20 years, 7 months ago) by bonnard
Class starting a preference tool in a new Vision2 kernel.


Revision 15666 - Directory Listing
Modified Thu Jul 22 18:29:50 1999 UTC (20 years, 7 months ago) by bonnard
Classes implementing the clickable text facilities.


Revision 15665 - Directory Listing
Modified Thu Jul 22 18:27:00 1999 UTC (20 years, 7 months ago) by bonnard
Debug tool.


Revision 15664 - Directory Listing
Modified Thu Jul 22 18:23:36 1999 UTC (20 years, 7 months ago) by bonnard
Command to create a new project.


Revision 15663 - Directory Listing
Modified Thu Jul 22 18:22:38 1999 UTC (20 years, 7 months ago) by bonnard
Command to raise a tool.


Revision 15662 - Directory Listing
Modified Thu Jul 22 18:21:28 1999 UTC (20 years, 7 months ago) by bonnard
Command to save the project's ace file on another name.


Revision 15661 - Directory Listing
Modified Thu Jul 22 18:20:16 1999 UTC (20 years, 7 months ago) by bonnard
Heir of EB_TOOL_COMMAND. tool becoming an EB_EDITOR.


Revision 15660 - Directory Listing
Modified Thu Jul 22 18:18:52 1999 UTC (20 years, 7 months ago) by bonnard
Command to quick melt a project.


Revision 15659 - Directory Listing
Modified Thu Jul 22 18:18:06 1999 UTC (20 years, 7 months ago) by bonnard
Commands affecting all tools.


Revision 15658 - Directory Listing
Modified Thu Jul 22 18:15:48 1999 UTC (20 years, 7 months ago) by bonnard
Command to melt a project. Ancestor of all Eiffel compilation commands.


Revision 15657 - Directory Listing
Modified Thu Jul 22 18:13:51 1999 UTC (20 years, 7 months ago) by bonnard
Command to exit the application.


Revision 15656 - Directory Listing
Modified Thu Jul 22 18:13:10 1999 UTC (20 years, 7 months ago) by bonnard
Command to close a project, returning in uninitialized mode.


Revision 15655 - Directory Listing
Modified Thu Jul 22 18:11:22 1999 UTC (20 years, 7 months ago) by bonnard
Command to compile the c source. Can be done in Workbench or Final mode.


Revision 15654 - Directory Listing
Modified Thu Jul 22 18:09:57 1999 UTC (20 years, 7 months ago) by bonnard
Command to open a project.


Revision 15653 - Directory Listing
Modified Thu Jul 22 18:09:14 1999 UTC (20 years, 7 months ago) by bonnard
Command to save what is displayed in a tool in a file.


Revision 15652 - Directory Listing
Modified Thu Jul 22 18:07:41 1999 UTC (20 years, 7 months ago) by bonnard
Command to close an editor. Inherits from EB_CLOSE_TOOL_CMD.


Revision 15651 - Directory Listing
Modified Thu Jul 22 18:06:21 1999 UTC (20 years, 7 months ago) by bonnard
Command to open a file in the class tool.


Revision 15650 - Directory Listing
Modified Thu Jul 22 18:05:24 1999 UTC (20 years, 7 months ago) by bonnard
General command to close a tool.


Revision 15649 - Directory Listing
Modified Thu Jul 22 18:01:12 1999 UTC (20 years, 7 months ago) by bonnard
Command to save a file displayed in a class tool.


Revision 15648 - Directory Listing
Modified Thu Jul 22 17:58:52 1999 UTC (20 years, 7 months ago) by bonnard
Replaced WINDOWS by EB_SHARED_INTERFACE_TOOLS, making the according changes.


Revision 15647 - Directory Listing
Modified Thu Jul 22 17:49:52 1999 UTC (20 years, 7 months ago) by bonnard
Text field allowing to choose a class in the universe.


Revision 15646 - Directory Listing
Modified Thu Jul 22 17:46:14 1999 UTC (20 years, 7 months ago) by bonnard
Class used for management of all tools. permits tool wide broadcasting.


Revision 15645 - Directory Listing
Modified Thu Jul 22 17:39:34 1999 UTC (20 years, 7 months ago) by bonnard
List of object tools. Used for broadcasting ("all tools" commands, object preferences changed...) and management.


Revision 15644 - Directory Listing
Modified Thu Jul 22 17:38:41 1999 UTC (20 years, 7 months ago) by bonnard
List of explain tools. Used for broadcasting ("all tools" commands, explain preferences changed...) and management.


Revision 15643 - Directory Listing
Modified Thu Jul 22 17:37:46 1999 UTC (20 years, 7 months ago) by bonnard
List of feature tools. Used for broadcasting ("all tools" commands, feature preferences changed...) and management.


Revision 15642 - Directory Listing
Modified Thu Jul 22 17:37:01 1999 UTC (20 years, 7 months ago) by bonnard
List of class tools. Used for broadcasting ("all tools" commands, class preferences changed...) and management.


Revision 15641 - Directory Listing
Modified Thu Jul 22 17:32:30 1999 UTC (20 years, 7 months ago) by bonnard
Deferred class providing facilities for managing a list of edit tools.


Revision 15640 - Directory Listing
Modified Thu Jul 22 17:27:48 1999 UTC (20 years, 7 months ago) by bonnard
First and main window of the application, managing a single project tool.


Revision 15639 - Directory Listing
Modified Thu Jul 22 17:26:19 1999 UTC (20 years, 7 months ago) by bonnard
Window managing a single object tool.


Revision 15638 - Directory Listing
Modified Thu Jul 22 17:25:19 1999 UTC (20 years, 7 months ago) by bonnard
Window managing a single feature tool.


Revision 15637 - Directory Listing
Modified Thu Jul 22 17:24:15 1999 UTC (20 years, 7 months ago) by bonnard
Window managing a single explain tool.


Revision 15636 - Directory Listing
Modified Thu Jul 22 17:23:40 1999 UTC (20 years, 7 months ago) by bonnard
Window managing a single class tool.


Revision 15635 - Directory Listing
Modified Thu Jul 22 17:20:23 1999 UTC (20 years, 7 months ago) by bonnard
Dialog used to select an item in a list.


Revision 15634 - Directory Listing
Modified Thu Jul 22 17:14:12 1999 UTC (20 years, 7 months ago) by bonnard
Item used by the select tool. Each item refers to a single tool.


Revision 15633 - Directory Listing
Modified Thu Jul 22 17:05:56 1999 UTC (20 years, 7 months ago) by bonnard
Moved in "parameters" directory.


Revision 15632 - Directory Listing
Modified Thu Jul 22 16:54:32 1999 UTC (20 years, 7 months ago) by bonnard
Class tool. Only one format is implemented.


Revision 15631 - Directory Listing
Modified Thu Jul 22 16:52:27 1999 UTC (20 years, 7 months ago) by bonnard
Explain tool class.


Revision 15630 - Directory Listing
Modified Thu Jul 22 16:51:53 1999 UTC (20 years, 7 months ago) by bonnard
Feature tool class.


Revision 15629 - Directory Listing
Modified Thu Jul 22 16:51:18 1999 UTC (20 years, 7 months ago) by bonnard
Object tool class.


Revision 15628 - Directory Listing
Modified Thu Jul 22 16:50:50 1999 UTC (20 years, 7 months ago) by bonnard
Select tool class.


Revision 15627 - Directory Listing
Modified Thu Jul 22 16:50:12 1999 UTC (20 years, 7 months ago) by bonnard
Project tool class.


Revision 15626 - Directory Listing
Modified Thu Jul 22 16:47:58 1999 UTC (20 years, 7 months ago) by baron
Rename class.


Revision 15625 - Directory Listing
Modified Thu Jul 22 16:44:21 1999 UTC (20 years, 7 months ago) by baron
Renamed PND_ACCELERATOR.


Revision 15624 - Directory Listing
Modified Thu Jul 22 16:42:07 1999 UTC (20 years, 7 months ago) by bonnard
Class used as a command to create a new explain tool.


Revision 15623 - Directory Listing
Modified Thu Jul 22 16:41:48 1999 UTC (20 years, 7 months ago) by bonnard
Class used as a command to create a new object tool.


Revision 15622 - Directory Listing
Modified Thu Jul 22 16:41:22 1999 UTC (20 years, 7 months ago) by bonnard
Class used as a command to create a new feature tool.


Revision 15621 - Directory Listing
Modified Thu Jul 22 16:40:52 1999 UTC (20 years, 7 months ago) by bonnard
Class used as a command to create a new class tool.


Revision 15620 - Directory Listing
Modified Thu Jul 22 16:37:08 1999 UTC (20 years, 7 months ago) by bonnard
Changed in EB_TOOL_MANAGER.


Revision 15619 - Directory Listing
Modified Thu Jul 22 16:35:41 1999 UTC (20 years, 7 months ago) by bonnard
Replaces EB_TOOL_CONTAINER. Deferred class providing features for tool management (interface with displaying features).


Revision 15618 - Directory Listing
Modified Thu Jul 22 16:28:53 1999 UTC (20 years, 7 months ago) by bonnard
Replaced EB_TOOL_CONTAINER by EB_TOOL_MANAGER. Changed tool management features signature. Added (set_)tool_title, (set_)tool_icon_name and associated_window.


Revision 15617 - Directory Listing
Modified Thu Jul 22 16:20:38 1999 UTC (20 years, 7 months ago) by bonnard
Updated commands for Vision2. Commented instructions that are not implemented yet in Vision2.


Revision 15616 - Directory Listing
Modified Thu Jul 22 08:10:55 1999 UTC (20 years, 7 months ago) by rogers
Adding gauge items demos.


Revision 15615 - Directory Listing
Modified Thu Jul 22 08:08:01 1999 UTC (20 years, 7 months ago) by rogers
First attempt


Revision 15614 - Directory Listing
Modified Thu Jul 22 07:58:26 1999 UTC (20 years, 7 months ago) by rogers
First implentation.


Revision 15613 - Directory Listing
Modified Thu Jul 22 02:44:22 1999 UTC (20 years, 7 months ago) by bonnard
About command installed (shows a project tool)
show profile command deactivated.


Revision 15612 - Directory Listing
Modified Thu Jul 22 02:41:35 1999 UTC (20 years, 7 months ago) by bonnard
Attribute "last_caller" removed.


Revision 15611 - Directory Listing
Modified Thu Jul 22 02:39:36 1999 UTC (20 years, 7 months ago) by bonnard
An EB_EDITOR with a format toolbar, and the ability to display several formats.


Revision 15610 - Directory Listing
Modified Thu Jul 22 02:38:21 1999 UTC (20 years, 7 months ago) by bonnard
Remade all the class. An EB_EDITOR is an EB_TOOL with a command toolbar, a text_window, and editing/displaying facilities.


Revision 15609 - Directory Listing
Modified Thu Jul 22 02:36:54 1999 UTC (20 years, 7 months ago) by raphaels
Finished implementation of writers


Revision 15608 - Directory Listing
Modified Thu Jul 22 02:34:01 1999 UTC (20 years, 7 months ago) by bonnard
Removed useless features and inheritances. added make, build_interface, init_commands, parent_window, title, icon_name, set_icon_name, set_width, set_height, close_cmd and exit_app_cmd features. renamed tool_name in empty_tool_name, and set_minimum_size in set_size. Made raise_grabbed_popup obsolete. Added an invariant. changed EB_TOOL_CONTAINER in EB_TOOL_MANAGER.


Revision 15607 - Directory Listing
Modified Thu Jul 22 02:12:05 1999 UTC (20 years, 7 months ago) by bonnard
Useless instructions commented.


Revision 15606 - Directory Listing
Modified Thu Jul 22 02:11:19 1999 UTC (20 years, 7 months ago) by bonnard
Class changed in order to launch a project tool.


Revision 15605 - Directory Listing
Modified Thu Jul 22 02:10:34 1999 UTC (20 years, 7 months ago) by aitkaci
The feature set_text was not properly implemented. Now, it works.


Revision 15604 - Directory Listing
Modified Thu Jul 22 02:10:03 1999 UTC (20 years, 7 months ago) by aitkaci
A new feature used to set the text of an item.


Revision 15603 - Directory Listing
Modified Thu Jul 22 02:07:24 1999 UTC (20 years, 7 months ago) by bonnard
Class including all shared pixmaps used in EiffelBench.


Revision 15602 - Directory Listing
Modified Thu Jul 22 02:06:11 1999 UTC (20 years, 7 months ago) by bonnard
All tools and shared interface utilities, and features to manage them.


Revision 15601 - Directory Listing
Modified Thu Jul 22 02:03:31 1999 UTC (20 years, 7 months ago) by bonnard
Deferred ancestor of all resources users.


Revision 15600 - Directory Listing
Modified Thu Jul 22 02:01:30 1999 UTC (20 years, 7 months ago) by bonnard
Made obsolete by EB_CLOSE_TOOL_CMD.


Revision 15599 - Directory Listing
Modified Thu Jul 22 01:58:36 1999 UTC (20 years, 7 months ago) by bonnard
"add_activate_command" replaced by "add_select_command". make and make_top_level renewed. close made obsolete.


Revision 15598 - Directory Listing
Modified Thu Jul 22 01:55:23 1999 UTC (20 years, 7 months ago) by bonnard
"add_activate_command" changed to "add_select_command". "unlinked_all" feature uncommented.


Revision 15597 - Directory Listing
Modified Thu Jul 22 01:53:05 1999 UTC (20 years, 7 months ago) by bonnard
2 ; removed to improve style.2 ; removed to improve style.


Revision 15596 - Directory Listing
Modified Thu Jul 22 01:52:32 1999 UTC (20 years, 7 months ago) by bonnard
"tool.parent" changed to "tool.parent_window". Unused commented instruction removed.


Revision 15595 - Directory Listing
Modified Thu Jul 22 01:48:40 1999 UTC (20 years, 7 months ago) by bonnard
Comment changed.


Revision 15594 - Directory Listing
Modified Thu Jul 22 01:47:52 1999 UTC (20 years, 7 months ago) by bonnard
"symbol" becames an EV_PIXMAP.


Revision 15593 - Directory Listing
Modified Thu Jul 22 01:47:02 1999 UTC (20 years, 7 months ago) by bonnard
2 ; erased to improve style.


Revision 15592 - Directory Listing
Modified Thu Jul 22 01:44:09 1999 UTC (20 years, 7 months ago) by bonnard
Carriage return inserted to improve style.


Revision 15591 - Directory Listing
Modified Thu Jul 22 01:44:08 1999 UTC (20 years, 7 months ago) by aitkaci
Only EV_PIXMAP_IMP has the feature redraw, it then redefine many features to update the parent.


Revision 15590 - Directory Listing
Modified Thu Jul 22 01:42:22 1999 UTC (20 years, 7 months ago) by aitkaci
No redraw feature in a drawing area, only in a pixmap.


Revision 15589 - Directory Listing
Modified Thu Jul 22 01:41:50 1999 UTC (20 years, 7 months ago) by aitkaci
Redraw is only defined in EV_PIXMAP_IMP that redefine many features, not here


Revision 15588 - Directory Listing
Modified Thu Jul 22 01:40:08 1999 UTC (20 years, 7 months ago) by bonnard
Inheritance reviewed. "Create" turned in "create". symbol becames an EV_PIXMAP.


Revision 15587 - Directory Listing
Modified Thu Jul 22 01:39:32 1999 UTC (20 years, 7 months ago) by bonnard
Inheritance reviewed. "Create" turned in "create". symbol becames an EV_PIXMAP. windows_free_number removed.


Revision 15586 - Directory Listing
Modified Thu Jul 22 01:38:21 1999 UTC (20 years, 7 months ago) by bonnard
Inheritance reviewed. "Create" turned in "create". symbol becames an EV_PIXMAP. graphical_output_disabled removed.


Revision 15585 - Directory Listing
Modified Thu Jul 22 01:32:42 1999 UTC (20 years, 7 months ago) by bonnard
"Create" changed in "create". symbol becames an EV_PIXMAP. commented EB_FONT and COLOR_RESOURCE_DISPLAY attributes erased. Attributes used only for old motif (highlight...) erased.


Revision 15584 - Directory Listing
Modified Thu Jul 22 01:28:08 1999 UTC (20 years, 7 months ago) by bonnard
"Create" becomes "create". symbol becomes an EV_PIXMAP.


Revision 15583 - Directory Listing
Modified Thu Jul 22 01:27:47 1999 UTC (20 years, 7 months ago) by aitkaci
Signature of redraw have changed.


Revision 15582 - Directory Listing
Modified Thu Jul 22 01:27:14 1999 UTC (20 years, 7 months ago) by bonnard
Inheritance reviewed. "Create" changed in "create". symbol becomes an EV_PIXMAP.


Revision 15581 - Directory Listing
Modified Thu Jul 22 01:24:45 1999 UTC (20 years, 7 months ago) by bonnard
Inheritance reviewed. "Create" changed in "create". symbol becomes EV_PIXMAP.


Revision 15580 - Directory Listing
Modified Thu Jul 22 01:20:10 1999 UTC (20 years, 7 months ago) by bonnard
"symbol" made EV_PIXMAP. new EB_*_RESOURCE_DISPLAY hierarchy taken in account.


Revision 15579 - Directory Listing
Modified Thu Jul 22 01:14:29 1999 UTC (20 years, 7 months ago) by bonnard
Feature "build_interface" created, and and attribute "exit_cmd" erased for EB_TOOL compatibility. "Create" changed in "create".


Revision 15578 - Directory Listing
Modified Thu Jul 22 01:07:35 1999 UTC (20 years, 7 months ago) by bonnard
"add_activate_command" replaced by "add_select_command".


Revision 15577 - Directory Listing
Modified Thu Jul 22 01:06:16 1999 UTC (20 years, 7 months ago) by bonnard
"modified resource" changed from CELL2 [EB_RESOURCE, EB_RESOURCE] to MODIFIED_RESOURCE.


Revision 15576 - Directory Listing
Modified Thu Jul 22 00:58:54 1999 UTC (20 years, 7 months ago) by bonnard
Class made of two resources, the old one and the new one.


Revision 15575 - Directory Listing
Modified Thu Jul 22 00:55:49 1999 UTC (20 years, 7 months ago) by bonnard
Feature "has_changed" removed.


Revision 15574 - Directory Listing
Modified Thu Jul 22 00:47:36 1999 UTC (20 years, 7 months ago) by bonnard
Feature "has_changed" supressed.


Revision 15573 - Directory Listing
Modified Thu Jul 22 00:36:35 1999 UTC (20 years, 7 months ago) by bonnard
Supressed "has_changed" feature. added "updated_with" feature.


Revision 15572 - Directory Listing
Modified Thu Jul 22 00:32:26 1999 UTC (20 years, 7 months ago) by bonnard
EiffelBench parameter class, and shared parameters.


Revision 15571 - Directory Listing
Modified Thu Jul 22 00:28:59 1999 UTC (20 years, 7 months ago) by manus
Fixed a problem which can occur when you have class renaming at the Ace file level,
because `Precursor' was not able to find the Precursor based on the renamed class.


Revision 15570 - Directory Listing
Modified Thu Jul 22 00:27:58 1999 UTC (20 years, 7 months ago) by bonnard
Moved in "parameters" directory


Revision 15569 - Directory Listing
Modified Thu Jul 22 00:27:14 1999 UTC (20 years, 7 months ago) by bonnard
Moved in "parameters" directory and renamed eb_debug_parameters.e


Revision 15568 - Directory Listing
Modified Thu Jul 22 00:10:27 1999 UTC (20 years, 7 months ago) by bonnard
Item of a subquery list. Replaces EB_SCROLLABLE_SUBQUERY.


Revision 15567 - Directory Listing
Modified Thu Jul 22 00:08:43 1999 UTC (20 years, 7 months ago) by bonnard
Replaced by eb_subsquery_item.e


Revision 15566 - Directory Listing
Modified Thu Jul 22 00:08:30 1999 UTC (20 years, 7 months ago) by manus
Fixed a problem in multithreaded mode where you can have a dead lock when calling
`eif_gen_typename' or `eif_gen_typecode_str' because they internally call `makestr' which
calls the Eiffel Code which calls a generic conformance feature protected by a mutex.
On windows, we did not have it because you can have recursive mutex, but not on Solaris
where TCAM found the problem.


Revision 15565 - Directory Listing
Modified Thu Jul 22 00:06:25 1999 UTC (20 years, 7 months ago) by manus
Fixed a problem with freeing some data structures during a GENERAL_STORE.


Revision 15564 - Directory Listing
Modified Thu Jul 22 00:05:31 1999 UTC (20 years, 7 months ago) by bonnard
Changed implementation in order for the class to work on Vision2.


Revision 15563 - Directory Listing
Modified Thu Jul 22 00:02:58 1999 UTC (20 years, 7 months ago) by bonnard
Changed implementation for the profile tool to be invoked inside vision2.


Revision 15562 - Directory Listing
Modified Thu Jul 22 00:01:03 1999 UTC (20 years, 7 months ago) by bonnard
Removed some useless commented instructions.


Revision 15561 - Directory Listing
Modified Wed Jul 21 23:59:53 1999 UTC (20 years, 7 months ago) by bonnard
Replaced "tool" by "query_window" and COMMAND by EV_COMMAND.


Revision 15560 - Directory Listing
Modified Wed Jul 21 23:55:55 1999 UTC (20 years, 7 months ago) by bonnard
Turned obsolete. Role now played by eb_close_tool_cmd.e


Revision 15559 - Directory Listing
Modified Wed Jul 21 23:51:44 1999 UTC (20 years, 7 months ago) by bonnard
Changed names according to new implementation. added generation command.


Revision 15558 - Directory Listing
Modified Wed Jul 21 23:48:01 1999 UTC (20 years, 7 months ago) by bonnard
Rebuildt the class.


Revision 15557 - Directory Listing
Modified Wed Jul 21 23:43:38 1999 UTC (20 years, 7 months ago) by bonnard
Implemented all the remaining commands. set warnings. added the result text.
Remade the inheritance links according to new classes.


Revision 15556 - Directory Listing
Modified Wed Jul 21 23:37:04 1999 UTC (20 years, 7 months ago) by raphaels
Corrected signature of ccom_is_equal_guid


Revision 15555 - Directory Listing
Modified Wed Jul 21 23:35:12 1999 UTC (20 years, 7 months ago) by bonnard
Changed the implementation in order to make the class work on Vision2.


Revision 15554 - Directory Listing
Modified Wed Jul 21 23:33:18 1999 UTC (20 years, 7 months ago) by bonnard
changed the implementation in order to make the class work for vision2.


Revision 15553 - Directory Listing
Modified Wed Jul 21 23:33:16 1999 UTC (20 years, 7 months ago) by raphaels
Added better loging


Revision 15552 - Directory Listing
Modified Wed Jul 21 23:26:40 1999 UTC (20 years, 7 months ago) by bonnard
changed "index" in "number", "update_query_form" in "update_query_frame", added a postcondition in "make".


Revision 15551 - Directory Listing
Modified Wed Jul 21 23:20:46 1999 UTC (20 years, 7 months ago) by bonnard
added a message window. renamed "update_query_form" in "update_query_frame".


Revision 15550 - Directory Listing
Modified Wed Jul 21 23:14:12 1999 UTC (20 years, 7 months ago) by bonnard
classes used to build, manage and display the different formats of the multi-format tools.


Revision 15549 - Directory Listing
Modified Wed Jul 21 21:24:22 1999 UTC (20 years, 7 months ago) by aitkaci
Textable reccsize them alone when you change the text.


Revision 15548 - Directory Listing
Modified Wed Jul 21 18:27:13 1999 UTC (20 years, 7 months ago) by leitner
fixed a but that prevented several notification messages to be delivered


Revision 15547 - Directory Listing
Modified Wed Jul 21 18:24:09 1999 UTC (20 years, 7 months ago) by leitner
added feature enable_all_notifications


Revision 15546 - Directory Listing
Modified Wed Jul 21 18:15:47 1999 UTC (20 years, 7 months ago) by manus
New Borland Makefile since the previous one was not working.


Revision 15545 - Directory Listing
Modified Wed Jul 21 18:15:19 1999 UTC (20 years, 7 months ago) by manus
Update the README file for EiffelStore which reflects the latest changes done
on ODBC 3.0 and Oracle 8.0.4


Revision 15544 - Directory Listing
Modified Wed Jul 21 18:07:05 1999 UTC (20 years, 7 months ago) by manus
New version 4.4.005 of EiffelStore


Revision 15543 - Directory Listing
Modified Wed Jul 21 07:35:36 1999 UTC (20 years, 7 months ago) by manuelt
MAX_NUM_LEN was in string.c. It was necessary because of the change made in
`make_string' .


Revision 15542 - Directory Listing
Modified Wed Jul 21 07:33:57 1999 UTC (20 years, 7 months ago) by manuelt
Put `buffer' from make_string as a per-thread basis for MT-safety.


Revision 15541 - Directory Listing
Modified Wed Jul 21 03:43:11 1999 UTC (20 years, 7 months ago) by manus
Fixed an incorrect compiler flag option (Zi instead of Ox)


Revision 15540 - Directory Listing
Modified Wed Jul 21 03:41:20 1999 UTC (20 years, 7 months ago) by manus
Add "Result := False" when a STRING object cannot be matched.


Revision 15539 - Directory Listing
Modified Tue Jul 20 23:20:20 1999 UTC (20 years, 7 months ago) by baron
Finish implemented feature `pointed_target' to get the tool-bar button,
the tree item and the multi column list row.


Revision 15538 - Directory Listing
Modified Tue Jul 20 23:17:58 1999 UTC (20 years, 7 months ago) by baron
Add feature `find_item_at_position' used for the pick and drop.


Revision 15537 - Directory Listing
Modified Tue Jul 20 23:15:07 1999 UTC (20 years, 7 months ago) by baron
Propagate the event only if the tool bar button is sensitive.


Revision 15536 - Directory Listing
Modified Tue Jul 20 23:10:58 1999 UTC (20 years, 7 months ago) by leitner
added WEL header control


Revision 15535 - Directory Listing
Modified Tue Jul 20 23:07:41 1999 UTC (20 years, 7 months ago) by leitner
added wel header control


Revision 15534 - Directory Listing
Modified Tue Jul 20 21:54:49 1999 UTC (20 years, 7 months ago) by leitner
added WEL header control example


Revision 15533 - Directory Listing
Modified Tue Jul 20 18:29:21 1999 UTC (20 years, 7 months ago) by manus
Fixed a bug with the `automatic_backup' option which was crashing upon the saving
of the Ace file.


Revision 15532 - Directory Listing
Modified Tue Jul 20 18:28:09 1999 UTC (20 years, 7 months ago) by manus
Now, we completely display the full path name
It will work fine for Unix and Windows, but on VMS the displayed name can be inconsistent
with the underline file system.


Revision 15531 - Directory Listing
Modified Tue Jul 20 18:21:58 1999 UTC (20 years, 7 months ago) by aitkaci
We need to implement 'redraw' of drawable.


Revision 15530 - Directory Listing
Modified Tue Jul 20 18:20:35 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15529 - Directory Listing
Modified Tue Jul 20 18:20:08 1999 UTC (20 years, 7 months ago) by aitkaci
Some new preconditions.


Revision 15528 - Directory Listing
Modified Tue Jul 20 18:19:47 1999 UTC (20 years, 7 months ago) by aitkaci
We need to define draw which is deferred in drawable.


Revision 15527 - Directory Listing
Modified Tue Jul 20 18:19:14 1999 UTC (20 years, 7 months ago) by aitkaci
When we draw something, we call the redraw feature. Used more especially in the pixmap to update the parent.


Revision 15526 - Directory Listing
Modified Tue Jul 20 16:45:01 1999 UTC (20 years, 7 months ago) by leitner
added extern C directives in every header and defined STRICT


Revision 15525 - Directory Listing
Modified Tue Jul 20 02:04:32 1999 UTC (20 years, 7 months ago) by aitkaci
A more complete example for the cursors.


Revision 15524 - Directory Listing
Modified Tue Jul 20 02:04:04 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15523 - Directory Listing
Modified Tue Jul 20 02:03:52 1999 UTC (20 years, 7 months ago) by aitkaci
Put a more interesting demo in the scrollable area with a drawing area.


Revision 15522 - Directory Listing
Modified Tue Jul 20 02:02:46 1999 UTC (20 years, 7 months ago) by aitkaci
Removed dome unuseful features.


Revision 15521 - Directory Listing
Modified Tue Jul 20 01:50:43 1999 UTC (20 years, 7 months ago) by aitkaci
The cursors now work properly.


Revision 15520 - Directory Listing
Modified Tue Jul 20 00:26:29 1999 UTC (20 years, 7 months ago) by aitkaci
Removed a wrong header comment.


Revision 15519 - Directory Listing
Modified Tue Jul 20 00:25:47 1999 UTC (20 years, 7 months ago) by aitkaci
default_parent is now of type EV_INTERNAL_SILLY_WINDOW_IMP.


Revision 15518 - Directory Listing
Modified Tue Jul 20 00:25:28 1999 UTC (20 years, 7 months ago) by aitkaci
default_parent is now of type EV_INTERNAL_SILLY_WINDOW_IMP and some integer constants of WEL are now pointer constants.


Revision 15517 - Directory Listing
Modified Tue Jul 20 00:24:03 1999 UTC (20 years, 7 months ago) by aitkaci
Removed some unuseful comments.


Revision 15516 - Directory Listing
Modified Tue Jul 20 00:23:41 1999 UTC (20 years, 7 months ago) by aitkaci
Sone integer constants are now pointer constants in WEL, therefore, we need to change the code a little bit.


Revision 15515 - Directory Listing
Modified Tue Jul 20 00:22:57 1999 UTC (20 years, 7 months ago) by aitkaci
A class for some WEL c routines we need.


Revision 15514 - Directory Listing
Modified Tue Jul 20 00:22:09 1999 UTC (20 years, 7 months ago) by aitkaci
We can call set_expand only if the item is parent.


Revision 15513 - Directory Listing
Modified Tue Jul 20 00:19:49 1999 UTC (20 years, 7 months ago) by aitkaci
Four new constants: Tbm_getlinesize, Tbm_getpagesize, Tbm_setlinesize and Tbm_setpagesize.


Revision 15512 - Directory Listing
Modified Tue Jul 20 00:18:44 1999 UTC (20 years, 7 months ago) by aitkaci
Two new constants: Pbm_getpos and Pbm_getrangs.


Revision 15511 - Directory Listing
Modified Tue Jul 20 00:16:24 1999 UTC (20 years, 7 months ago) by aitkaci
Four new features: line, page, set_line and set_page.


Revision 15510 - Directory Listing
Modified Tue Jul 20 00:15:48 1999 UTC (20 years, 7 months ago) by aitkaci
Now inherit from WEL_BAR and implements the required features.


Revision 15509 - Directory Listing
Modified Mon Jul 19 19:26:20 1999 UTC (20 years, 7 months ago) by aitkaci
Default_parent is of type EV_INTERNAL_SILLY_WINDOW_IMP.


Revision 15508 - Directory Listing
Modified Mon Jul 19 19:25:25 1999 UTC (20 years, 7 months ago) by aitkaci
New widget fully implemented : gauges.


Revision 15507 - Directory Listing
Modified Mon Jul 19 19:23:48 1999 UTC (20 years, 7 months ago) by aitkaci
We define some default_minimum_size.


Revision 15506 - Directory Listing
Modified Mon Jul 19 19:20:58 1999 UTC (20 years, 7 months ago) by aitkaci
Must encapsulate some externals.


Revision 15505 - Directory Listing
Modified Mon Jul 19 19:20:30 1999 UTC (20 years, 7 months ago) by aitkaci
Must define on_wm_hscroll and on_wm_vsrcoll. The heir will define the encapsulation of some external features.


Revision 15504 - Directory Listing
Modified Mon Jul 19 19:19:14 1999 UTC (20 years, 7 months ago) by aitkaci
Now default parent is of type EV_INTERNAL_SILLY_WINDOW.


Revision 15503 - Directory Listing
Modified Mon Jul 19 19:18:16 1999 UTC (20 years, 7 months ago) by aitkaci
Two containers needed fot the implementation of the gauge.


Revision 15502 - Directory Listing
Modified Mon Jul 19 19:17:38 1999 UTC (20 years, 7 months ago) by aitkaci
Implementation adapted to the gauge event.


Revision 15501 - Directory Listing
Modified Mon Jul 19 19:14:58 1999 UTC (20 years, 7 months ago) by aitkaci
Some new widgets fully implemented.


Revision 15500 - Directory Listing
Modified Mon Jul 19 19:12:33 1999 UTC (20 years, 7 months ago) by aitkaci
Not deferred.


Revision 15499 - Directory Listing
Modified Mon Jul 19 19:11:32 1999 UTC (20 years, 7 months ago) by aitkaci
The parent is of type EV_UNTITLED_WINDOW.


Revision 15498 - Directory Listing
Modified Mon Jul 19 19:10:39 1999 UTC (20 years, 7 months ago) by aitkaci
New features : leap_forward and leap_backward.


Revision 15497 - Directory Listing
Modified Mon Jul 19 19:03:12 1999 UTC (20 years, 7 months ago) by aitkaci
New primitives : scroll_bar.


Revision 15496 - Directory Listing
Modified Mon Jul 19 19:02:29 1999 UTC (20 years, 7 months ago) by aitkaci
scrollbar is now sroll_bar.


Revision 15495 - Directory Listing
Modified Mon Jul 19 19:02:12 1999 UTC (20 years, 7 months ago) by aitkaci
First real implementation.


Revision 15494 - Directory Listing
Modified Mon Jul 19 19:00:03 1999 UTC (20 years, 7 months ago) by aitkaci
Progress bar are EV_GAUGE now with a percentage feature.


Revision 15493 - Directory Listing
Modified Mon Jul 19 18:58:15 1999 UTC (20 years, 7 months ago) by aitkaci
Implementation of new primitives: the gauge.


Revision 15492 - Directory Listing
Modified Mon Jul 19 18:56:51 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15491 - Directory Listing
Modified Mon Jul 19 18:56:06 1999 UTC (20 years, 7 months ago) by aitkaci
Removed the obsolete features.


Revision 15490 - Directory Listing
Modified Sun Jul 18 07:20:06 1999 UTC (20 years, 7 months ago) by delivery
Initial release.


Revision 15489 - Directory Listing
Modified Sun Jul 18 06:53:36 1999 UTC (20 years, 7 months ago) by manuelt
New EIF_NSIG which replace NSIG. In MT-mode, we do not want to deals with
more than the 32 common signals. We leave the other with their default
handling.


Revision 15488 - Directory Listing
Modified Sun Jul 18 06:52:04 1999 UTC (20 years, 7 months ago) by manuelt
New EIF_NSIG which replace NSIG.


Revision 15487 - Directory Listing
Modified Sun Jul 18 06:51:26 1999 UTC (20 years, 7 months ago) by manuelt
New EIF_NSIG, which replace NSIG.


Revision 15486 - Directory Listing
Modified Sat Jul 17 19:50:06 1999 UTC (20 years, 7 months ago) by davids
VMS port: use VMS V7 CRTL features, wrap readdir package, system(), xxxenv()


Revision 15485 - Directory Listing
Modified Sat Jul 17 19:43:49 1999 UTC (20 years, 7 months ago) by davids
VMS port: wrap readdir package to skip multiple file versions


Revision 15484 - Directory Listing
Modified Sat Jul 17 00:52:21 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15483 - Directory Listing
Modified Sat Jul 17 00:23:28 1999 UTC (20 years, 7 months ago) by raphaels
Add visitor processing


Revision 15482 - Directory Listing
Modified Fri Jul 16 22:52:58 1999 UTC (20 years, 7 months ago) by aitkaci
A new Ace file.


Revision 15481 - Directory Listing
Modified Fri Jul 16 21:55:31 1999 UTC (20 years, 7 months ago) by buoy
First implementation.


Revision 15480 - Directory Listing
Modified Fri Jul 16 21:52:19 1999 UTC (20 years, 7 months ago) by buoy
Some modifications.


Revision 15479 - Directory Listing
Modified Fri Jul 16 21:48:33 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes.


Revision 15478 - Directory Listing
Modified Fri Jul 16 21:23:09 1999 UTC (20 years, 7 months ago) by leitner
fixed C warnings and C++ errors. fixed 24 bit colordepth problem in class WEL_DIB


Revision 15477 - Directory Listing
Modified Fri Jul 16 20:54:00 1999 UTC (20 years, 7 months ago) by aitkaci
Two new structures used by wel for the hittestinfo message that allow us to find an item thanks to a position.


Revision 15476 - Directory Listing
Modified Fri Jul 16 20:51:07 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15475 - Directory Listing
Modified Fri Jul 16 20:50:34 1999 UTC (20 years, 7 months ago) by aitkaci
A new constant for the tooltips on a track bar control.


Revision 15474 - Directory Listing
Modified Fri Jul 16 20:50:03 1999 UTC (20 years, 7 months ago) by aitkaci
New constants for the up-down control.


Revision 15473 - Directory Listing
Modified Fri Jul 16 20:48:33 1999 UTC (20 years, 7 months ago) by aitkaci
New constants to know for what reason a window is activated.


Revision 15472 - Directory Listing
Modified Fri Jul 16 20:47:42 1999 UTC (20 years, 7 months ago) by aitkaci
Constants used by the list and tree view to know on what item we click.


Revision 15471 - Directory Listing
Modified Fri Jul 16 20:29:12 1999 UTC (20 years, 7 months ago) by aitkaci
A class to retieve and change easily the path of the pixmaps of the example.


Revision 15470 - Directory Listing
Modified Fri Jul 16 20:28:18 1999 UTC (20 years, 7 months ago) by aitkaci
A class to include all the vision classes in the system.


Revision 15469 - Directory Listing
Modified Fri Jul 16 20:25:48 1999 UTC (20 years, 7 months ago) by aitkaci
A new demo.


Revision 15468 - Directory Listing
Modified Fri Jul 16 20:25:07 1999 UTC (20 years, 7 months ago) by aitkaci
Added some new demos.


Revision 15467 - Directory Listing
Modified Fri Jul 16 20:24:39 1999 UTC (20 years, 7 months ago) by aitkaci
Now use first_window.


Revision 15466 - Directory Listing
Modified Fri Jul 16 20:23:50 1999 UTC (20 years, 7 months ago) by aitkaci
removed the obsolete calls.


Revision 15465 - Directory Listing
Modified Fri Jul 16 20:22:58 1999 UTC (20 years, 7 months ago) by aitkaci
New demos.


Revision 15464 - Directory Listing
Modified Fri Jul 16 20:20:38 1999 UTC (20 years, 7 months ago) by aitkaci
Removed obsolete calls.


Revision 15463 - Directory Listing
Modified Fri Jul 16 17:52:34 1999 UTC (20 years, 7 months ago) by manus
Fixed a bug introduced by the last changes, we forgot that if it
was a string but the required type was not boolean or character
we should apply the reference type.


Revision 15462 - Directory Listing
Modified Fri Jul 16 15:48:32 1999 UTC (20 years, 7 months ago) by manus
Improved the compatibility between stored objects and Eiffel objects.
Now, a string value of "F" or "T" means a boolean value of False or
True when the expected type is a boolean type.


Revision 15461 - Directory Listing
Modified Fri Jul 16 15:41:02 1999 UTC (20 years, 7 months ago) by manus
Fixed a problem with independent store of 64 bits architecture when
it was retrieved from a 32 bits architecture.


Revision 15460 - Directory Listing
Modified Fri Jul 16 06:03:39 1999 UTC (20 years, 7 months ago) by manuelt
Do not need this file any longer since the new Makefiles automatically generates the MT libraries.


Revision 15459 - Directory Listing
Modified Fri Jul 16 06:01:52 1999 UTC (20 years, 7 months ago) by manuelt
Do no need this file any longer since the Makefiles automattically generates the MT libraries.


Revision 15458 - Directory Listing
Modified Fri Jul 16 00:33:39 1999 UTC (20 years, 7 months ago) by manus
Fixed some incorrect casts to int where it should have been double
or float.


Revision 15457 - Directory Listing
Modified Thu Jul 15 23:54:39 1999 UTC (20 years, 7 months ago) by aitkaci
Remove the obsolete calls.


Revision 15456 - Directory Listing
Modified Thu Jul 15 23:51:32 1999 UTC (20 years, 7 months ago) by aitkaci
we set some start position.


Revision 15455 - Directory Listing
Modified Thu Jul 15 23:51:11 1999 UTC (20 years, 7 months ago) by aitkaci
We select some items.


Revision 15454 - Directory Listing
Modified Thu Jul 15 23:50:20 1999 UTC (20 years, 7 months ago) by aitkaci
A more simple example.


Revision 15453 - Directory Listing
Modified Thu Jul 15 23:48:58 1999 UTC (20 years, 7 months ago) by aitkaci
Remove the obsolete calls.


Revision 15452 - Directory Listing
Modified Thu Jul 15 23:47:37 1999 UTC (20 years, 7 months ago) by aitkaci
We need to set the default_minimum_size to the buttons after setting the text.


Revision 15451 - Directory Listing
Modified Thu Jul 15 23:46:49 1999 UTC (20 years, 7 months ago) by aitkaci
Hehe.


Revision 15450 - Directory Listing
Modified Thu Jul 15 23:46:09 1999 UTC (20 years, 7 months ago) by aitkaci
We set a text for the start.


Revision 15449 - Directory Listing
Modified Thu Jul 15 23:44:57 1999 UTC (20 years, 7 months ago) by aitkaci
Some new buttons with pixmap in it, luxurious...


Revision 15448 - Directory Listing
Modified Thu Jul 15 23:40:11 1999 UTC (20 years, 7 months ago) by manus
Fixed some incorrect C signatures and the Eiffel code that was calling them
(mainly ora_get_*).
Added the usage of "oracle.h" to be more C ANSI.


Revision 15447 - Directory Listing
Modified Thu Jul 15 23:38:56 1999 UTC (20 years, 7 months ago) by buoy
First implementation. Still to be finished.


Revision 15446 - Directory Listing
Modified Thu Jul 15 23:35:25 1999 UTC (20 years, 7 months ago) by aitkaci
New styles are needed, the previous one didn't allow the untitle window to be resized.


Revision 15445 - Directory Listing
Modified Thu Jul 15 23:33:49 1999 UTC (20 years, 7 months ago) by buoy
Feature 'splash_pixmap' has been moved from paren EV_APPLICATION_IMP.


Revision 15444 - Directory Listing
Modified Thu Jul 15 23:32:11 1999 UTC (20 years, 7 months ago) by buoy
Feature 'splash_pixmap' has been moved to child EV_APPLICATION_IMP. It is now deferred here.


Revision 15443 - Directory Listing
Modified Thu Jul 15 23:30:53 1999 UTC (20 years, 7 months ago) by aitkaci
Now the splash screen has a good size and a good position.


Revision 15442 - Directory Listing
Modified Thu Jul 15 23:30:39 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15441 - Directory Listing
Modified Thu Jul 15 22:33:09 1999 UTC (20 years, 7 months ago) by buoy
Useless.


Revision 15440 - Directory Listing
Modified Thu Jul 15 20:56:09 1999 UTC (20 years, 7 months ago) by manus
Changed the signature of 'c_ora_make' since nobody was using the returned
value, I changed the signature from returning an int to returning nothing.


Revision 15439 - Directory Listing
Modified Thu Jul 15 20:55:14 1999 UTC (20 years, 7 months ago) by manus
Cosmetics


Revision 15438 - Directory Listing
Modified Thu Jul 15 20:03:19 1999 UTC (20 years, 7 months ago) by manus
Moved some header files from oracle.c to oracle.h since the file is
now used in the ORACLE class.


Revision 15437 - Directory Listing
Modified Thu Jul 15 20:02:39 1999 UTC (20 years, 7 months ago) by manus
New Makefile for Oracle 8.0.4


Revision 15436 - Directory Listing
Modified Thu Jul 15 19:35:21 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes.


Revision 15435 - Directory Listing
Modified Thu Jul 15 19:31:16 1999 UTC (20 years, 7 months ago) by buoy
Several features added.


Revision 15434 - Directory Listing
Modified Thu Jul 15 19:29:59 1999 UTC (20 years, 7 months ago) by buoy
Feature 'execute' modified.


Revision 15433 - Directory Listing
Modified Thu Jul 15 19:28:30 1999 UTC (20 years, 7 months ago) by buoy
EV_SELECTION_DIALOG childs have been renamed without SELECTION (ex: EV_FILE_SELECTION_DIALOG_IMP is now EV_FILE_DIALOG_IMP).


Revision 15432 - Directory Listing
Modified Thu Jul 15 19:27:27 1999 UTC (20 years, 7 months ago) by buoy
EV_SELECTION_DIALOG childs have been renamed without SELECTION (ex: EV_DIRECTORY_SELECTION_DIALOG_IMP is now EV_DIRECTORY_DIALOG_IMP).


Revision 15431 - Directory Listing
Modified Thu Jul 15 19:26:05 1999 UTC (20 years, 7 months ago) by manus
Removed the inclusion of K&R C header, since the C generated code is now
pure ANSI.


Revision 15430 - Directory Listing
Modified Thu Jul 15 19:25:23 1999 UTC (20 years, 7 months ago) by manus
Fixed an incorrect specification of BOOLEAN, it was a number, now it
is a CHAR.


Revision 15429 - Directory Listing
Modified Thu Jul 15 19:25:21 1999 UTC (20 years, 7 months ago) by buoy
1) EV_SELECTION_DIALOG childs have been renamed without "SELECTION" (ex: EV_DIRECTORY_SELECTION_DIALOG_IMP is now EV_DIRECTORY_DIALOG_IMP).
2) Every features except 'make' have been removed because inherited from the parent.


Revision 15428 - Directory Listing
Modified Thu Jul 15 19:20:12 1999 UTC (20 years, 7 months ago) by manus
Fixed an incorrect declaration of 'ora_conv_type' due to an integration
of a development version.


Revision 15427 - Directory Listing
Modified Thu Jul 15 19:19:49 1999 UTC (20 years, 7 months ago) by buoy
EV_SELECTION_DIALOG childs have been renamed without SELECTION (ex: EV_ACCELERATOR_SELECTION_DIALOG_IMP is now EV_ACCELERATOR_DIALOG_IMP).


Revision 15426 - Directory Listing
Modified Thu Jul 15 19:19:03 1999 UTC (20 years, 7 months ago) by buoy
EV_SELECTION_DIALOG child have been renamed without SELECTION (ex: EV_ACCELERATOR_SELECTION_DIALOG_IMP is now EV_ACCELERATOR_DIALOG_IMP).


Revision 15425 - Directory Listing
Modified Thu Jul 15 19:16:44 1999 UTC (20 years, 7 months ago) by buoy
Functions added for directory dialogs 'c_gtk_directory_selection_new'.


Revision 15424 - Directory Listing
Modified Thu Jul 15 18:36:20 1999 UTC (20 years, 7 months ago) by buoy
Function added: 'c_gtk_directory_selection_new' to create a directory dialog.


Revision 15423 - Directory Listing
Modified Thu Jul 15 17:39:28 1999 UTC (20 years, 7 months ago) by aitkaci
We need to encapsulate c_mouse_message_x and c_mouse_message_y.


Revision 15422 - Directory Listing
Modified Thu Jul 15 17:38:58 1999 UTC (20 years, 7 months ago) by aitkaci
Removed an untrue precondition.


Revision 15421 - Directory Listing
Modified Thu Jul 15 17:37:08 1999 UTC (20 years, 7 months ago) by aitkaci
We define two functions used for the tab mechanism, it is easier to use in the redefinitions.


Revision 15420 - Directory Listing
Modified Thu Jul 15 17:35:15 1999 UTC (20 years, 7 months ago) by aitkaci
Application have been moved to the interface and mouse_message_? are now deferred.


Revision 15419 - Directory Listing
Modified Thu Jul 15 17:32:31 1999 UTC (20 years, 7 months ago) by aitkaci
Several new features.


Revision 15418 - Directory Listing
Modified Thu Jul 15 17:31:44 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15417 - Directory Listing
Modified Thu Jul 15 17:31:11 1999 UTC (20 years, 7 months ago) by aitkaci
All the selection dialogs now inherit from EV_SELECTION_DIALOG_IMP that defines the events features. Their name has been short by removing the selection word in it.


Revision 15416 - Directory Listing
Modified Thu Jul 15 17:29:41 1999 UTC (20 years, 7 months ago) by aitkaci
Implementation of 2 new dialogs.


Revision 15415 - Directory Listing
Modified Thu Jul 15 17:26:54 1999 UTC (20 years, 7 months ago) by aitkaci
No use.


Revision 15414 - Directory Listing
Modified Thu Jul 15 17:25:42 1999 UTC (20 years, 7 months ago) by aitkaci
Implementation of the mechanism of the root windows done on both platforms now.


Revision 15413 - Directory Listing
Modified Thu Jul 15 17:24:00 1999 UTC (20 years, 7 months ago) by aitkaci
All these dialogs inherit from EV_SELECTION_DIALOG, therefore in their name, selection have been removed. It is shorter and as meaningfull.


Revision 15412 - Directory Listing
Modified Thu Jul 15 17:23:35 1999 UTC (20 years, 7 months ago) by aitkaci
No hide feature available on windows.


Revision 15411 - Directory Listing
Modified Thu Jul 15 17:23:11 1999 UTC (20 years, 7 months ago) by aitkaci
Several new features for the scrollable area that give more freedom on the current position.


Revision 15410 - Directory Listing
Modified Thu Jul 15 17:22:45 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15409 - Directory Listing
Modified Thu Jul 15 17:16:28 1999 UTC (20 years, 7 months ago) by aitkaci
No hide feature available on windows.


Revision 15408 - Directory Listing
Modified Thu Jul 15 17:14:49 1999 UTC (20 years, 7 months ago) by aitkaci
Several new features for the scrollable area that give more freedom on the current position.


Revision 15407 - Directory Listing
Modified Thu Jul 15 17:14:04 1999 UTC (20 years, 7 months ago) by aitkaci
Manager do not need to be a once.


Revision 15406 - Directory Listing
Modified Thu Jul 15 17:13:04 1999 UTC (20 years, 7 months ago) by aitkaci
EV_COLOR_SELECTION_DIALOG_IMP is now called EV_COLOR_DIALOG_IMP.


Revision 15405 - Directory Listing
Modified Thu Jul 15 01:35:08 1999 UTC (20 years, 7 months ago) by buoy
Feature 'hide' added.


Revision 15404 - Directory Listing
Modified Thu Jul 15 01:34:25 1999 UTC (20 years, 7 months ago) by buoy
Creation features create 'implementation' with a type EV_ACCELERATOR_SELECTION_DIALOG_IMP.


Revision 15403 - Directory Listing
Modified Thu Jul 15 01:28:59 1999 UTC (20 years, 7 months ago) by buoy
Creation feature 'make_with_owner' declared (deferred).


Revision 15402 - Directory Listing
Modified Thu Jul 15 01:28:09 1999 UTC (20 years, 7 months ago) by buoy
Feature 'hide' declared (deferred).


Revision 15401 - Directory Listing
Modified Thu Jul 15 01:26:57 1999 UTC (20 years, 7 months ago) by buoy
Signature of feature 'set_parent' changed. The parent can now be a container.


Revision 15400 - Directory Listing
Modified Thu Jul 15 01:25:56 1999 UTC (20 years, 7 months ago) by buoy
First implementation. needed because the events commands can not be factorize in EV_ACCELERATOR_SELECTION_DIALOG_I.


Revision 15399 - Directory Listing
Modified Thu Jul 15 01:24:30 1999 UTC (20 years, 7 months ago) by buoy
Feature 'execute' modified: now the dialogs are no more destroyed but only hidden.


Revision 15398 - Directory Listing
Modified Thu Jul 15 01:23:22 1999 UTC (20 years, 7 months ago) by buoy
First implementation. Class created to factorize selection dialogs.


Revision 15397 - Directory Listing
Modified Thu Jul 15 01:20:44 1999 UTC (20 years, 7 months ago) by buoy
Feature 'make' implemented. Feature 'selected_filter_name', 'select_filter_by_name' and 'set_file' moved to parent.


Revision 15396 - Directory Listing
Modified Thu Jul 15 01:10:15 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes.


Revision 15395 - Directory Listing
Modified Thu Jul 15 01:09:27 1999 UTC (20 years, 7 months ago) by buoy
First implementation. Created to factorize the selection dialogs.


Revision 15394 - Directory Listing
Modified Thu Jul 15 01:08:32 1999 UTC (20 years, 7 months ago) by buoy
No more events commands: Class now inherits from EV_SELECTION_DIALOG. Therefore the events commands are inherited.


Revision 15393 - Directory Listing
Modified Thu Jul 15 01:07:56 1999 UTC (20 years, 7 months ago) by buoy
Feature make modified to set the 'interface'.


Revision 15392 - Directory Listing
Modified Thu Jul 15 01:04:17 1999 UTC (20 years, 7 months ago) by buoy
Attributs 'color', 'select_color', 'add_help_command' and 'remove_help_commands' declared.


Revision 15391 - Directory Listing
Modified Thu Jul 15 00:59:43 1999 UTC (20 years, 7 months ago) by buoy
Feature 'clear_ev_children' declared (deferred).


Revision 15390 - Directory Listing
Modified Thu Jul 15 00:58:36 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes


Revision 15389 - Directory Listing
Modified Thu Jul 15 00:56:46 1999 UTC (20 years, 7 months ago) by buoy
Creation features 'make' and 'make_with_owner' declared (deferred). Creation feature 'make_root' implemented here for both platform.


Revision 15388 - Directory Listing
Modified Thu Jul 15 00:54:27 1999 UTC (20 years, 7 months ago) by buoy
First implementation. Class added to factorize selection dialogs.


Revision 15387 - Directory Listing
Modified Thu Jul 15 00:53:28 1999 UTC (20 years, 7 months ago) by buoy
Class now inherits from EV_SELECTION_DIALOG_I and no more from EV_STANDARD_DIALOG_I.


Revision 15386 - Directory Listing
Modified Thu Jul 15 00:52:37 1999 UTC (20 years, 7 months ago) by buoy
No more events commands: Class now inherits from EV_SELECTION_DIALOG_IMP, so events commands are inherited.


Revision 15385 - Directory Listing
Modified Thu Jul 15 00:50:47 1999 UTC (20 years, 7 months ago) by buoy
Feature 'add_help_command' and 'remove_help_commands' are defined (deferred).


Revision 15384 - Directory Listing
Modified Thu Jul 15 00:49:38 1999 UTC (20 years, 7 months ago) by buoy
1) Feature 'ok_execute' modified. Test if 'list' is notempty.
2) No more events commands: now inherits from EV_SELECTION_DIALOG_IMP, so events commands are inherited.


Revision 15383 - Directory Listing
Modified Thu Jul 15 00:41:10 1999 UTC (20 years, 7 months ago) by buoy
Attribut 'application' implemented here as it is the same for both platform.


Revision 15382 - Directory Listing
Modified Thu Jul 15 00:39:54 1999 UTC (20 years, 7 months ago) by buoy
1) Feature 'splash_pixmap' no more deferred.
2) Features 'add_root_window' and 'remove_root_window' are now deferred.


Revision 15381 - Directory Listing
Modified Thu Jul 15 00:20:41 1999 UTC (20 years, 7 months ago) by buoy
Feature 'set_segmented' moved to parent EV_PROGRESS_BAR_IMP. Feature 'make' implemented.


Revision 15380 - Directory Listing
Modified Thu Jul 15 00:17:47 1999 UTC (20 years, 7 months ago) by buoy
Feature make moved to children (This was an error). Feature 'mode_is_segmented' is now called 'is_segmented'.


Revision 15379 - Directory Listing
Modified Thu Jul 15 00:14:16 1999 UTC (20 years, 7 months ago) by buoy
Feature 'make'  modified. Attribut 'menu' added.


Revision 15378 - Directory Listing
Modified Thu Jul 15 00:10:51 1999 UTC (20 years, 7 months ago) by buoy
1) Feature 'set_segmented' moved to parent 'EV_PROGRESS_BAR_IMP'.
2) FEature 'make' modified to set the orientation of the progress bar.


Revision 15377 - Directory Listing
Modified Thu Jul 15 00:07:16 1999 UTC (20 years, 7 months ago) by buoy
First implementation. Class added to allow several windows for an application.


Revision 15376 - Directory Listing
Modified Thu Jul 15 00:06:35 1999 UTC (20 years, 7 months ago) by buoy
Features moved to new parent 'EV_UNTITLED_WINDOW_IMP'. This new class has been created to allow several windows for the application.


Revision 15375 - Directory Listing
Modified Thu Jul 15 00:00:46 1999 UTC (20 years, 7 months ago) by baron
Propagate the button event data to the item.


Revision 15374 - Directory Listing
Modified Wed Jul 14 23:59:50 1999 UTC (20 years, 7 months ago) by buoy
'background_pixmap' and 'set_background_pixmap' implemented.


Revision 15373 - Directory Listing
Modified Wed Jul 14 23:58:24 1999 UTC (20 years, 7 months ago) by baron
Initialize the pick and drop only if the right button is pressed.


Revision 15372 - Directory Listing
Modified Wed Jul 14 23:57:41 1999 UTC (20 years, 7 months ago) by buoy
1) Feature 'file' implemented.
2) Attributs 'ok_widget' and 'cancel_widget' to access the gtk_buttons.
3) Feature added but not implemented: 'selected_filter_name', 'select_filter_by_name'. However it looks like these features are not available in gtk.
4) Feature 'set_file' added.
5) Events features implemented.


Revision 15371 - Directory Listing
Modified Wed Jul 14 23:49:55 1999 UTC (20 years, 7 months ago) by buoy
1) Creation features modified to set the window as modal and to position it.
2) Feature 'build' modified to make the dialog work. Still to be finished.
3) Feature 'execute' moved to parent 'EV_STANDARD_IMP'. Now we do not destroy the dialog anymore but only hide them.


Revision 15370 - Directory Listing
Modified Wed Jul 14 23:44:12 1999 UTC (20 years, 7 months ago) by buoy
1) Feature modified: 'make' to create the color dialog.
2) Feature implemented: 'color'.
3) Attribut added: 'ok_widget', 'cancel_widget' and 'help_widget'.
4) Features added: 'add_ok_command', 'add_help_command', 'remove_ok_commands', 'remove_help_commands'.
5) Feature 'which_event_id' redefined because we need to store the EV_COMMAND associated to "clicked" separately depending on which button is clicked.


Revision 15369 - Directory Listing
Modified Wed Jul 14 23:37:34 1999 UTC (20 years, 7 months ago) by buoy
Constants added for the selection dialogs: 'ok_clicked_id', 'cancel_clicked_id' and 'help_clicked_id'.


Revision 15368 - Directory Listing
Modified Wed Jul 14 23:36:23 1999 UTC (20 years, 7 months ago) by buoy
1) New functions:
	- for file selection dialogs: 'c_gtk_file_selection_get_dir_name'
	- for color selection dialogs:
			'c_gtk_color_selection_dialog_new',
			'c_gtk_color_selection_get_color',
			'c_gtk_color_selection_set_color' (the latter still need to be finished),
			'c_gtk_color_selection_get_ok_button',
			'c_gtk_color_selection_get_cancel_button',
			'c_gtk_color_selection_get_help_button'.


Revision 15367 - Directory Listing
Modified Wed Jul 14 23:27:21 1999 UTC (20 years, 7 months ago) by buoy
Function added: 'c_gtk_container_set_bg_pixmap'.


Revision 15366 - Directory Listing
Modified Wed Jul 14 23:26:41 1999 UTC (20 years, 7 months ago) by buoy
Signature of feature 'which_event_id' as we need the widget. Indeed sometimes, for a same signal (ex: 'clicked') for a EV_WIDGET, we need to store the commands separately. (Cf dialogs for 'ok' and 'cancel' buttons.


Revision 15365 - Directory Listing
Modified Wed Jul 14 23:20:45 1999 UTC (20 years, 7 months ago) by buoy
Signature of feature 'initialize_transport' changed.


Revision 15364 - Directory Listing
Modified Wed Jul 14 23:19:27 1999 UTC (20 years, 7 months ago) by buoy
First implementation. Still to be implemented.


Revision 15363 - Directory Listing
Modified Wed Jul 14 23:18:39 1999 UTC (20 years, 7 months ago) by buoy
1) Feature 'launch' modified to show splash_screen.
2) Features added: 'add_root_window' and 'remove_root_window' to enable several root_windows for the applications.


Revision 15362 - Directory Listing
Modified Wed Jul 14 23:14:22 1999 UTC (20 years, 7 months ago) by buoy
Features 'add_..activate_command' and remove_..activate_commands' are now renamed as 'add_..select_command' and 'remove_..select_commands.


Revision 15361 - Directory Listing
Modified Wed Jul 14 23:12:30 1999 UTC (20 years, 7 months ago) by buoy
Features 'add_activate_command' and 'remove_activate_commands' are renamed as 'add_select_command' and 'remove_select_commands'.


Revision 15360 - Directory Listing
Modified Wed Jul 14 23:09:06 1999 UTC (20 years, 7 months ago) by buoy
New functions:
	- for containers: 'c_gtk_container_set_bg_pixmap' needed for the spalsh screen.
	- for file selection dialogs: 'c_gtk_file_selection_get_dir_name'
	- for color selection dialogs:
			'c_gtk_color_selection_dialog_new',
			'c_gtk_color_selection_get_color',
			'c_gtk_color_selection_set_color' (the latter still need to be finished)
			'c_gtk_color_selection_get_ok_button',
			'c_gtk_color_selection_get_cancel_button',
			'c_gtk_color_selection_get_help_button'


Revision 15359 - Directory Listing
Modified Wed Jul 14 23:07:31 1999 UTC (20 years, 7 months ago) by buoy
New functions:
	- for containers: 'c_gtk_container_set_bg_pixmap' needed for the spalsh screen.
	- for file selection dialogs: 'c_gtk_file_selection_get_dir_name'
	- for color selection dialogs:
			'c_gtk_color_selection_dialog_new',
			'c_gtk_color_selection_get_color',
			'c_gtk_color_selection_set_color' (the latter still need to be finished).


Revision 15358 - Directory Listing
Modified Wed Jul 14 22:52:03 1999 UTC (20 years, 7 months ago) by manus
New Ace file for ORACLE 8.0.4 for both Windows and Unix


Revision 15357 - Directory Listing
Modified Wed Jul 14 22:23:20 1999 UTC (20 years, 7 months ago) by manus
Add new attributes to the HUMAN class.


Revision 15356 - Directory Listing
Modified Wed Jul 14 22:20:13 1999 UTC (20 years, 7 months ago) by manus
New classes which can be useful for the nesting examples.


Revision 15355 - Directory Listing
Modified Wed Jul 14 22:19:38 1999 UTC (20 years, 7 months ago) by manus
Fixed the example so that it works as it should
Changed the oracle Ace files.


Revision 15354 - Directory Listing
Modified Wed Jul 14 22:12:54 1999 UTC (20 years, 7 months ago) by manus
Removed the ORACLE specific code which has been moved to the ORACLE class.


Revision 15353 - Directory Listing
Modified Wed Jul 14 22:11:38 1999 UTC (20 years, 7 months ago) by manus
Due to the implementation of the ORACLE database when returning internal
information about a column, we need to do on the fly conversion of the retrieved
object from a STRING to an INTEGER_REF. For the other databases, the function
`convert_string_type' does nothing.


Revision 15352 - Directory Listing
Modified Wed Jul 14 22:01:07 1999 UTC (20 years, 7 months ago) by manus
An incorrect declaration of a C function in the Eiffel code was causing some
unexpected results.


Revision 15351 - Directory Listing
Modified Wed Jul 14 21:59:50 1999 UTC (20 years, 7 months ago) by manus
Clean the code by removing useless statement or unuse local variables
Fixed some incorrect parameter passing by doing some casts.
Renamed all the constants for the EIFFEL and ORACLE types
Fixed a bug with ora_disconnect which was failing.


Revision 15350 - Directory Listing
Modified Wed Jul 14 21:58:12 1999 UTC (20 years, 7 months ago) by manus
Changed the flags used for the C compilation.


Revision 15349 - Directory Listing
Modified Wed Jul 14 21:46:26 1999 UTC (20 years, 7 months ago) by manus
Fixed incorrect C definitions.
Renamed the EIFFEL types as ORA_EIF types and make the ORACLE type more explicit.


Revision 15348 - Directory Listing
Modified Wed Jul 14 21:45:15 1999 UTC (20 years, 7 months ago) by manus
Fixed some incorrect definitions of external C functions.
Added a new feature to translated data_type and nullable fields returned by
Oracle as STRING but the EiffelStore library expect those to be of type
INTEGER.


Revision 15347 - Directory Listing
Modified Wed Jul 14 21:29:32 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15346 - Directory Listing
Modified Wed Jul 14 21:13:10 1999 UTC (20 years, 7 months ago) by chee
Added "concurrency_model" attributes


Revision 15345 - Directory Listing
Modified Wed Jul 14 19:39:56 1999 UTC (20 years, 7 months ago) by raphaels
Various bug fixes for creation of descriptors


Revision 15344 - Directory Listing
Modified Wed Jul 14 16:41:36 1999 UTC (20 years, 7 months ago) by pascalf
good makefiles.


Revision 15343 - Directory Listing
Modified Wed Jul 14 16:34:24 1999 UTC (20 years, 7 months ago) by baron
Bug fixed: add the default command to the default commands list.


Revision 15342 - Directory Listing
Modified Wed Jul 14 09:45:00 1999 UTC (20 years, 7 months ago) by manuelt
Correct memory leak: sorted_attributes was not correctly freed.


Revision 15341 - Directory Listing
Modified Tue Jul 13 19:06:39 1999 UTC (20 years, 7 months ago) by manus
*** empty log message ***


Revision 15340 - Directory Listing
Modified Tue Jul 13 18:30:02 1999 UTC (20 years, 7 months ago) by raphaels
Various bug fixes for creation of descriptors


Revision 15339 - Directory Listing
Modified Tue Jul 13 18:14:31 1999 UTC (20 years, 7 months ago) by manus
*** empty log message ***


Revision 15338 - Directory Listing
Modified Tue Jul 13 00:20:16 1999 UTC (20 years, 7 months ago) by aitkaci
When the window is shown, we set its size depending of the child or the current minimum size. We also redefine on_mouse_activate to avoid the right-click of the mouse to activate a window for the pick-and-drop.


Revision 15337 - Directory Listing
Modified Tue Jul 13 00:20:09 1999 UTC (20 years, 7 months ago) by raphaels
Various bug fixes for creation of descriptors


Revision 15336 - Directory Listing
Modified Tue Jul 13 00:16:05 1999 UTC (20 years, 7 months ago) by aitkaci
In the on_show feature, we have to set the size depending on the minimum_size and the child minimum_size.


Revision 15335 - Directory Listing
Modified Tue Jul 13 00:15:37 1999 UTC (20 years, 7 months ago) by aitkaci
We need to undefine on_color_control.


Revision 15334 - Directory Listing
Modified Tue Jul 13 00:14:35 1999 UTC (20 years, 7 months ago) by aitkaci
There was some small calculation problems in the loops, now it's fixie.


Revision 15333 - Directory Listing
Modified Tue Jul 13 00:13:32 1999 UTC (20 years, 7 months ago) by aitkaci
We need to redefine on_color_control if we want the color of the label, edit... to work.


Revision 15332 - Directory Listing
Modified Tue Jul 13 00:12:34 1999 UTC (20 years, 7 months ago) by aitkaci
No more need to rename set_text from WEL because the size of the widget doesn't change when the user reset the text, it just change when the user create the widget with a text.


Revision 15331 - Directory Listing
Modified Tue Jul 13 00:05:22 1999 UTC (20 years, 7 months ago) by aitkaci
We redefine on_mouses_move to avoid the buttons of the tool-bar to be highlighted when the tool-bar has the capture.


Revision 15330 - Directory Listing
Modified Tue Jul 13 00:04:41 1999 UTC (20 years, 7 months ago) by aitkaci
We must propagate the event to the items for the pick-and-drop.


Revision 15329 - Directory Listing
Modified Tue Jul 13 00:03:08 1999 UTC (20 years, 7 months ago) by aitkaci
The pick-and-drop is only for the third button.


Revision 15328 - Directory Listing
Modified Tue Jul 13 00:02:20 1999 UTC (20 years, 7 months ago) by aitkaci
The widget must not be resized when the user reset the text, only the first time, after, he must call himself set_default_minimum_size.


Revision 15327 - Directory Listing
Modified Tue Jul 13 00:00:50 1999 UTC (20 years, 7 months ago) by aitkaci
The pick-and-drop is now fully working.


Revision 15326 - Directory Listing
Modified Mon Jul 12 23:58:41 1999 UTC (20 years, 7 months ago) by aitkaci
An internal spin button with event reaction.


Revision 15325 - Directory Listing
Modified Mon Jul 12 23:58:15 1999 UTC (20 years, 7 months ago) by aitkaci
An internal class that handle all the time-outs of the system.


Revision 15324 - Directory Listing
Modified Mon Jul 12 23:57:15 1999 UTC (20 years, 7 months ago) by aitkaci
We need to undefine on_color_control.


Revision 15323 - Directory Listing
Modified Mon Jul 12 23:56:51 1999 UTC (20 years, 7 months ago) by aitkaci
We must use put for an hash-table and not extend.


Revision 15322 - Directory Listing
Modified Mon Jul 12 23:56:11 1999 UTC (20 years, 7 months ago) by aitkaci
A timeout to launch a command after a certain time goes.


Revision 15321 - Directory Listing
Modified Mon Jul 12 23:55:55 1999 UTC (20 years, 7 months ago) by aitkaci
Before to destroy the spash-screen, we need to check if it is Void.


Revision 15320 - Directory Listing
Modified Mon Jul 12 23:54:53 1999 UTC (20 years, 7 months ago) by aitkaci
Event features for press and release button event moved to the pick-and-drop handler.


Revision 15319 - Directory Listing
Modified Mon Jul 12 23:53:54 1999 UTC (20 years, 7 months ago) by aitkaci
Pick_and_drop is only on the third button.


Revision 15318 - Directory Listing
Modified Mon Jul 12 23:53:21 1999 UTC (20 years, 7 months ago) by aitkaci
Drag and drop workf fine now. In the tree items, the name of the command functions have been changed.


Revision 15317 - Directory Listing
Modified Mon Jul 12 23:51:51 1999 UTC (20 years, 7 months ago) by aitkaci
widget moved to the lower classes, just in case there is a timeout event_data later.


Revision 15316 - Directory Listing
Modified Mon Jul 12 23:51:05 1999 UTC (20 years, 7 months ago) by aitkaci
A timeout to launch a command after a certain time goes.


Revision 15315 - Directory Listing
Modified Mon Jul 12 23:46:32 1999 UTC (20 years, 7 months ago) by aitkaci
A table with all the basic colors because it can be really usefull sometimes.


Revision 15314 - Directory Listing
Modified Mon Jul 12 00:45:36 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15313 - Directory Listing
Modified Sat Jul 10 01:11:14 1999 UTC (20 years, 7 months ago) by aitkaci
Pick-and-drop is only on the third button.


Revision 15312 - Directory Listing
Modified Fri Jul 9 18:38:34 1999 UTC (20 years, 7 months ago) by bonnard
Replaced all (2) occurences of EIF_WIN_31 by EIF_WIN32 in functions eif_home_dir_supported and eif_home_directory_name.


Revision 15311 - Directory Listing
Modified Fri Jul 9 18:02:23 1999 UTC (20 years, 7 months ago) by aitkaci
Tree-item and multi-column list item now support pick-and-drop. Also in a tree-item, add_Activate_command is obsolete.


Revision 15310 - Directory Listing
Modified Fri Jul 9 18:01:24 1999 UTC (20 years, 7 months ago) by aitkaci
Moved widget to the descendant of EV_EVENT_DATA because a EV_TIMEOUT_DATA could be done in the future.


Revision 15309 - Directory Listing
Modified Fri Jul 9 18:00:37 1999 UTC (20 years, 7 months ago) by aitkaci
First implementation of the EiffelVision timeout which is an equivalent to the old EiffelVision timer.


Revision 15308 - Directory Listing
Modified Fri Jul 9 17:08:42 1999 UTC (20 years, 7 months ago) by bonnard
corrected bug: some (3) EIF_REFERENCE replaced by EIF_REFERENCE * in functions spiso and  rdeepequal.


Revision 15307 - Directory Listing
Modified Fri Jul 9 02:48:29 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15306 - Directory Listing
Modified Fri Jul 9 02:26:52 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15305 - Directory Listing
Modified Fri Jul 9 02:19:01 1999 UTC (20 years, 7 months ago) by marina
 	Library/Clib/makefile.msc
 	Library/Interfaces/ecom_root_storage.e
 	Library/Interfaces/ecom_storage.e
 	Library/Support/ecom_routines.e
 	Wizard/support/wizard_writer_feature.e
 	Wizard/visitors/wizard_pointed_data_type_generator.e
 	Wizard/visitors/wizard_record_field_visitor.e
 	Wizard/visitors/wizard_type_info_visitor.e
 	Wizard/visitors/wizard_user_defined_data_type_generator.e
---------------------------------------------------------------------


Revision 15304 - Directory Listing
Modified Fri Jul 9 01:17:42 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15303 - Directory Listing
Modified Fri Jul 9 01:06:58 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15302 - Directory Listing
Modified Fri Jul 9 01:00:22 1999 UTC (20 years, 7 months ago) by marina
*** empty log message ***


Revision 15301 - Directory Listing
Modified Fri Jul 9 00:07:42 1999 UTC (20 years, 7 months ago) by baron
Add new window without title bar EV_UNTITLED_WINDOW, of which EV_WINDOW inherits.
Allow to have many main windows for the application.
Allow to display a splash screen before showing the `first_window' (spash_pixmap).


Revision 15300 - Directory Listing
Modified Fri Jul 9 00:07:23 1999 UTC (20 years, 7 months ago) by baron
Add new window without title bar EV_UNTITLED_WINDOW, of which EV_WINDOW inherits.
Allow to have many main windows (root_windows) for the application.
Allow to display a splash screen before showing the `first_window' (spash_pixmap).


Revision 15299 - Directory Listing
Modified Fri Jul 9 00:03:00 1999 UTC (20 years, 7 months ago) by baron
Add new window without title bar EV_UNTITLED_WINDOW, of which EV_WINDOW inherits.


Revision 15298 - Directory Listing
Modified Thu Jul 8 23:52:35 1999 UTC (20 years, 7 months ago) by baron
Add the possibility to draw a window with a pixmap as `background_brush'.


Revision 15297 - Directory Listing
Modified Thu Jul 8 23:50:52 1999 UTC (20 years, 7 months ago) by baron
Add a new window without title bar.


Revision 15296 - Directory Listing
Modified Thu Jul 8 23:48:55 1999 UTC (20 years, 7 months ago) by baron
Add a window without title bar.
Allow to have many main windows for the application (`make_root').


Revision 15295 - Directory Listing
Modified Thu Jul 8 23:47:14 1999 UTC (20 years, 7 months ago) by baron
Add a window without title bar.


Revision 15294 - Directory Listing
Modified Thu Jul 8 23:46:41 1999 UTC (20 years, 7 months ago) by buoy
New types added: 'gtk_window' and 'gtk_file_selection'.


Revision 15293 - Directory Listing
Modified Thu Jul 8 23:46:03 1999 UTC (20 years, 7 months ago) by baron
New window without title bar.


Revision 15292 - Directory Listing
Modified Thu Jul 8 23:45:59 1999 UTC (20 years, 7 months ago) by buoy
1) Function added for progress bar: 'gtk_progress_bar_set_orientation'.
2) functions added for file selection.
3) Function added for window: 'gtk_window_set_modal'.


Revision 15291 - Directory Listing
Modified Thu Jul 8 23:44:04 1999 UTC (20 years, 7 months ago) by buoy
Function 'gtk_window_set_position' added.


Revision 15290 - Directory Listing
Modified Thu Jul 8 23:43:05 1999 UTC (20 years, 7 months ago) by buoy
Constants added for Progress bars.


Revision 15289 - Directory Listing
Modified Thu Jul 8 23:42:23 1999 UTC (20 years, 7 months ago) by buoy
Features added:
	- 'search' renamed as 'search_cmd'
	- 'search_con_id'
	- 'finish'
	- 'after'.


Revision 15288 - Directory Listing
Modified Thu Jul 8 23:39:48 1999 UTC (20 years, 7 months ago) by buoy
Feature 'search' from EV_GTK_COMMAND_LIST is now 'search_cmd'. New feature 'command_from_connexion_id' which give the command associated to a connexion_id'.


Revision 15287 - Directory Listing
Modified Thu Jul 8 23:36:57 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes


Revision 15286 - Directory Listing
Modified Thu Jul 8 23:35:02 1999 UTC (20 years, 7 months ago) by buoy
Functions 'c_gtk_file_selection_get_ok_button', 'c_gtk_file_selection_get_cancel_button' and 'c_gtk_file_selection_get_file_name' added.


Revision 15285 - Directory Listing
Modified Thu Jul 8 23:33:33 1999 UTC (20 years, 7 months ago) by buoy
Functions 'c_gtk_progress_bar_style' and 'c_gtk_file_selection_get_file_name' added.


Revision 15284 - Directory Listing
Modified Thu Jul 8 17:20:42 1999 UTC (20 years, 7 months ago) by raphaels
Wizard resources


Revision 15283 - Directory Listing
Modified Thu Jul 8 01:28:31 1999 UTC (20 years, 7 months ago) by raphaels
Cosmetics


Revision 15282 - Directory Listing
Modified Thu Jul 8 00:35:19 1999 UTC (20 years, 7 months ago) by raphaels
Cosmetics


Revision 15281 - Directory Listing
Modified Wed Jul 7 21:23:31 1999 UTC (20 years, 7 months ago) by raphaels
Cosmetics


Revision 15280 - Directory Listing
Modified Wed Jul 7 20:36:46 1999 UTC (20 years, 7 months ago) by raphaels
Cosmetics


Revision 15279 - Directory Listing
Modified Wed Jul 7 18:20:10 1999 UTC (20 years, 7 months ago) by aitkaci
When we move the tool-bar, no reposition, otherwise, it flashes.


Revision 15278 - Directory Listing
Modified Wed Jul 7 18:19:35 1999 UTC (20 years, 7 months ago) by aitkaci
A new feature to know the current mode.


Revision 15277 - Directory Listing
Modified Wed Jul 7 18:19:14 1999 UTC (20 years, 7 months ago) by aitkaci
The text is never void.


Revision 15276 - Directory Listing
Modified Wed Jul 7 18:18:39 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15275 - Directory Listing
Modified Wed Jul 7 18:16:03 1999 UTC (20 years, 7 months ago) by aitkaci
The text is always non void.


Revision 15274 - Directory Listing
Modified Wed Jul 7 18:01:07 1999 UTC (20 years, 7 months ago) by aitkaci
mode_is_segmented now called is_segmented.


Revision 15273 - Directory Listing
Modified Wed Jul 7 17:59:39 1999 UTC (20 years, 7 months ago) by aitkaci
This class must be deferred. Two new features : is_segmented, is_continuous.


Revision 15272 - Directory Listing
Modified Wed Jul 7 17:11:42 1999 UTC (20 years, 7 months ago) by raphaels
Changed OUTPUT_WINDOW to WIZARD_OUTPUT_WINDOW


Revision 15271 - Directory Listing
Modified Wed Jul 7 17:01:52 1999 UTC (20 years, 7 months ago) by raphaels
Renamed OUTPUT_WINDOW into WIZARD_OUTPUT_WINDOW


Revision 15270 - Directory Listing
Modified Wed Jul 7 00:07:33 1999 UTC (20 years, 7 months ago) by buoy
Constants added for progress bars to know the type.


Revision 15269 - Directory Listing
Modified Tue Jul 6 23:46:13 1999 UTC (20 years, 7 months ago) by buoy
Attribut 'ev_children' and feature 'clear_ev_children' are now implemented here and no more in the parent.


Revision 15268 - Directory Listing
Modified Tue Jul 6 23:04:50 1999 UTC (20 years, 7 months ago) by buoy
Features 'count'and 'get_item' are no implemented here and no more in parent.


Revision 15267 - Directory Listing
Modified Tue Jul 6 22:38:03 1999 UTC (20 years, 7 months ago) by buoy
Features 'make', 'mode_is_segmented' and 'mode_is_continuous' implemented.


Revision 15266 - Directory Listing
Modified Tue Jul 6 22:36:04 1999 UTC (20 years, 7 months ago) by buoy
Feature 'mode_is_segmented' added to know the mode.


Revision 15265 - Directory Listing
Modified Tue Jul 6 22:33:55 1999 UTC (20 years, 7 months ago) by buoy
modifications to make it precompile.


Revision 15264 - Directory Listing
Modified Tue Jul 6 22:32:05 1999 UTC (20 years, 7 months ago) by buoy
Features 'set_continuous', 'mode_is_segmented', 'set_segmented', 'make' implemented.


Revision 15263 - Directory Listing
Modified Tue Jul 6 22:30:29 1999 UTC (20 years, 7 months ago) by aitkaci
Remove the obsolete features.


Revision 15262 - Directory Listing
Modified Tue Jul 6 22:30:21 1999 UTC (20 years, 7 months ago) by buoy
Feature 'add_selection_command' modified. The command is now called each time the selection of the list changes.


Revision 15261 - Directory Listing
Modified Tue Jul 6 22:28:51 1999 UTC (20 years, 7 months ago) by buoy
Functions and feature added for progress bars.


Revision 15260 - Directory Listing
Modified Tue Jul 6 22:25:04 1999 UTC (20 years, 7 months ago) by buoy
Function 'c_gtk_progress_bar_style' added to give the style of the progress bar (continuous or segmented).


Revision 15259 - Directory Listing
Modified Tue Jul 6 22:21:14 1999 UTC (20 years, 7 months ago) by aitkaci
We need to undefine 'window_process_message'. We don't use 'set_minimum_?' but 'internal_set_minimum_?'.


Revision 15258 - Directory Listing
Modified Tue Jul 6 22:20:38 1999 UTC (20 years, 7 months ago) by aitkaci
Bug fix : when we recreate the list because we switch from single selection to multiple selection mode, we need to use the actual size of the list for the creation.


Revision 15257 - Directory Listing
Modified Tue Jul 6 22:11:01 1999 UTC (20 years, 7 months ago) by aitkaci
We need to undefine 'window_process_message'.


Revision 15256 - Directory Listing
Modified Tue Jul 6 22:10:22 1999 UTC (20 years, 7 months ago) by aitkaci
We need to undefine 'window_process_message'. We don't use 'set_minimum_?' but 'internal_set_minimumm_?'.


Revision 15255 - Directory Listing
Modified Tue Jul 6 22:07:19 1999 UTC (20 years, 7 months ago) by aitkaci
New mechanism to compute the minimum size of a container after a change.


Revision 15254 - Directory Listing
Modified Tue Jul 6 22:03:14 1999 UTC (20 years, 7 months ago) by aitkaci
New mechanism to compute the minimum size of a container after a change. And one bug fixed : before to resize the second children, we need to check that we give a positive number as size.


Revision 15253 - Directory Listing
Modified Tue Jul 6 22:01:37 1999 UTC (20 years, 7 months ago) by aitkaci
New mechanism to compute the minimum size of a container after a change. And two small calculus error solved.


Revision 15252 - Directory Listing
Modified Tue Jul 6 21:59:44 1999 UTC (20 years, 7 months ago) by aitkaci
New mechanism to compute the minimum size of a container after a change.


Revision 15251 - Directory Listing
Modified Tue Jul 6 21:58:46 1999 UTC (20 years, 7 months ago) by aitkaci
No more feature 'on_first_display'. See noew machanism.


Revision 15250 - Directory Listing
Modified Tue Jul 6 21:55:58 1999 UTC (20 years, 7 months ago) by aitkaci
Need to undefine 'window_process_message'.


Revision 15249 - Directory Listing
Modified Tue Jul 6 21:55:24 1999 UTC (20 years, 7 months ago) by aitkaci
Two new features 'get_item' and 'clear_ev_children'.


Revision 15248 - Directory Listing
Modified Tue Jul 6 21:54:19 1999 UTC (20 years, 7 months ago) by aitkaci
We define our own 'window_process_message' feature to gain some speed. We process only the messages we want to.


Revision 15247 - Directory Listing
Modified Tue Jul 6 21:49:38 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15246 - Directory Listing
Modified Tue Jul 6 21:49:06 1999 UTC (20 years, 7 months ago) by aitkaci
No more update_display or on_first_display, it use the new mechanism of integration of changes.


Revision 15245 - Directory Listing
Modified Tue Jul 6 21:44:54 1999 UTC (20 years, 7 months ago) by aitkaci
New mechanism to recompute the minimum_size of a container when something was changed. Now, the calculus are sone only when the window is shown, it is therefore faster. Also, when the user set a minimum size, it is the final one.


Revision 15244 - Directory Listing
Modified Tue Jul 6 21:41:42 1999 UTC (20 years, 7 months ago) by aitkaci
Now, the WEL_TOOL_BAR is directly the EV_TOOL_BAR_IMP.


Revision 15243 - Directory Listing
Modified Tue Jul 6 21:37:00 1999 UTC (20 years, 7 months ago) by aitkaci
feature 'set_position' not in percentage.


Revision 15242 - Directory Listing
Modified Tue Jul 6 21:36:02 1999 UTC (20 years, 7 months ago) by aitkaci
menu must be deferred.


Revision 15241 - Directory Listing
Modified Tue Jul 6 21:35:30 1999 UTC (20 years, 7 months ago) by aitkaci
Some changes.


Revision 15240 - Directory Listing
Modified Tue Jul 6 21:34:46 1999 UTC (20 years, 7 months ago) by aitkaci
Some features in comment because it doesn't work this way on windows.


Revision 15239 - Directory Listing
Modified Tue Jul 6 21:34:07 1999 UTC (20 years, 7 months ago) by aitkaci
We define 'managed' because it is used.


Revision 15238 - Directory Listing
Modified Tue Jul 6 21:32:54 1999 UTC (20 years, 7 months ago) by aitkaci
feature `menu` now called `child_menu`.


Revision 15237 - Directory Listing
Modified Tue Jul 6 21:32:26 1999 UTC (20 years, 7 months ago) by aitkaci
A feature to set the position of the spliter in a split area.


Revision 15236 - Directory Listing
Modified Tue Jul 6 21:31:56 1999 UTC (20 years, 7 months ago) by aitkaci
When we set the parent, the manager attribute must correspoond to the parent one.


Revision 15235 - Directory Listing
Modified Tue Jul 6 21:31:11 1999 UTC (20 years, 7 months ago) by aitkaci
Cosmetic changes.


Revision 15234 - Directory Listing
Modified Tue Jul 6 18:57:40 1999 UTC (20 years, 7 months ago) by baron
Add pick and drop on tool-bar buttons.


Revision 15233 - Directory Listing
Modified Tue Jul 6 18:03:16 1999 UTC (20 years, 7 months ago) by aitkaci
For efficiency purpose, the user can wish ti redefine window_process_message to process only the messages he wants to use (cf : vision2).


Revision 15232 - Directory Listing
Modified Tue Jul 6 18:01:40 1999 UTC (20 years, 7 months ago) by aitkaci
Constants Tbn_closeup do not exists anymore on the winodws environment.


Revision 15231 - Directory Listing
Modified Fri Jul 2 02:17:48 1999 UTC (20 years, 7 months ago) by baron
Remove useless precondition.


Revision 15230 - Directory Listing
Modified Thu Jul 1 23:18:07 1999 UTC (20 years, 7 months ago) by marina
no longer enherit from ECOM_WRAPPER, but from ECOM_STRUCTURE,
so no need for C++ class.
 Removed Files:
 	E_ULarge_integer.cpp
 ----------------------------------------------------------------------


Revision 15229 - Directory Listing
Modified Thu Jul 1 23:17:22 1999 UTC (20 years, 7 months ago) by marina
no longer enherit from ECOM_WRAPPER, but from ECOM_STRUCTURE,
so no need for C++ class.
 Removed Files:
 	E_Large_integer.cpp
 ----------------------------------------------------------------------


Revision 15228 - Directory Listing
Modified Thu Jul 1 23:12:18 1999 UTC (20 years, 7 months ago) by buoy
1) The menu can now be created with a parent 'void'.
2) Attribut 'count' and Feature 'get_item' added.
3) Feature 'set_parent' added.


Revision 15227 - Directory Listing
Modified Thu Jul 1 23:10:58 1999 UTC (20 years, 7 months ago) by baron
Change type of the attribute `top_level_window_imp'.


Revision 15226 - Directory Listing
Modified Thu Jul 1 23:10:07 1999 UTC (20 years, 7 months ago) by buoy
Attribut 'menu' added to give access to the menu of the option button.


Revision 15225 - Directory Listing
Modified Thu Jul 1 23:06:24 1999 UTC (20 years, 7 months ago) by buoy
Precondition of feature 'get_item' modified.


Revision 15224 - Directory Listing
Modified Thu Jul 1 23:05:43 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes.


Revision 15223 - Directory Listing
Modified Thu Jul 1 23:04:52 1999 UTC (20 years, 7 months ago) by buoy
Features 'widget_make' and set_parent' modified.


Revision 15222 - Directory Listing
Modified Thu Jul 1 23:03:48 1999 UTC (20 years, 7 months ago) by baron
Add the possibility that the widget that ensures the PND (drawing) is not
the PND source itself, to add the PND on items.
Change type of the attribute `top_level_window_imp'.


Revision 15221 - Directory Listing
Modified Thu Jul 1 23:02:13 1999 UTC (20 years, 7 months ago) by buoy
Menu can now be created without a parent. Attributs 'count', 'ev_children' and features 'get_item' , 'clear_ev_children' added.


Revision 15220 - Directory Listing
Modified Thu Jul 1 22:59:18 1999 UTC (20 years, 7 months ago) by buoy
Attribut 'menu' moved from EV_OPTION_BUTTON.imp. Feature 'add_menu_ok' added to check preconditions.


Revision 15219 - Directory Listing
Modified Thu Jul 1 22:57:08 1999 UTC (20 years, 7 months ago) by buoy
Precondition modified to check that the index is within 1 and 'count'.


Revision 15218 - Directory Listing
Modified Thu Jul 1 22:55:36 1999 UTC (20 years, 7 months ago) by buoy
Feature 'add_menu_ok' added to check if we are allowed to add a menu


Revision 15217 - Directory Listing
Modified Thu Jul 1 22:54:15 1999 UTC (20 years, 7 months ago) by buoy
1) Features 'add_item' and remove_item' modified.


Revision 15216 - Directory Listing
Modified Thu Jul 1 22:54:07 1999 UTC (20 years, 7 months ago) by baron
Add the possibility that the widget that ensures the pick n drop (drawing)
is not the PND source, in order to add the pick and drop on items.


Revision 15215 - Directory Listing
Modified Thu Jul 1 22:51:29 1999 UTC (20 years, 7 months ago) by baron
Add the possibility that the widget that ensures the pick and drop (drawing)
is not the PND source, in order to add the pick and drop on items.


Revision 15214 - Directory Listing
Modified Thu Jul 1 22:50:58 1999 UTC (20 years, 7 months ago) by buoy
1) Features 'add_menu' and remove_menu' modified.
2) Attribut 'menu_title_widget' added to store the gtk_menu_item created for the title of the menu.
3) Attribut 'menu' has been moved to upper class EV_MENU_I


Revision 15213 - Directory Listing
Modified Thu Jul 1 22:47:19 1999 UTC (20 years, 7 months ago) by buoy
Feature 'make' modified because it did not formely took into account the given parent window. Now it does using function 'gtk_window_set_transient_for'.


Revision 15212 - Directory Listing
Modified Thu Jul 1 22:45:28 1999 UTC (20 years, 7 months ago) by buoy
Function 'gtk_menu_prepend' added to prepend a menu_item in a menu (used by EV_OPTION_BUTTON).


Revision 15211 - Directory Listing
Modified Thu Jul 1 22:44:42 1999 UTC (20 years, 7 months ago) by marina
 Modified Files:
 	makefile.msc
 ----------------------------------------------------------------------


Revision 15210 - Directory Listing
Modified Thu Jul 1 22:44:27 1999 UTC (20 years, 7 months ago) by buoy
Function 'gtk_window_set_transient_for' added to create a window with another window as parent.


Revision 15209 - Directory Listing
Modified Thu Jul 1 22:38:35 1999 UTC (20 years, 7 months ago) by baron
Inverse relation between EV_TOOL_BAR_IMP and EV_INTERNAL_TOOL_BAR_IMP.


Revision 15208 - Directory Listing
Modified Thu Jul 1 22:23:04 1999 UTC (20 years, 7 months ago) by chee
Make changes after removed ECOM_INTERFACE


Revision 15207 - Directory Listing
Modified Thu Jul 1 21:47:00 1999 UTC (20 years, 7 months ago) by marina
emoved Eiffel runtime macro.


Revision 15206 - Directory Listing
Modified Thu Jul 1 19:46:19 1999 UTC (20 years, 7 months ago) by marina
 Modified Files:
 	makefile.msc
 Added Files:
 	ecom_runtime_c_e.cpp ecom_runtime_ce_arrays.cpp
 ----------------------------------------------------------------------


Revision 15205 - Directory Listing
Modified Thu Jul 1 19:10:34 1999 UTC (20 years, 7 months ago) by pascalf
Debugging information removed.


Revision 15204 - Directory Listing
Modified Thu Jul 1 19:09:05 1999 UTC (20 years, 7 months ago) by pascalf
Conflict in the header files corrected.


Revision 15203 - Directory Listing
Modified Thu Jul 1 19:07:56 1999 UTC (20 years, 7 months ago) by pascalf
Conflict in the headers files, it is fixed now.


Revision 15202 - Directory Listing
Modified Wed Jun 30 20:46:47 1999 UTC (20 years, 7 months ago) by raphaels
Constants used by the EiffelCOM wizard.


Revision 15201 - Directory Listing
Modified Wed Jun 30 18:28:21 1999 UTC (20 years, 7 months ago) by raphaels
Final version.


Revision 15200 - Directory Listing
Modified Wed Jun 30 18:25:59 1999 UTC (20 years, 7 months ago) by raphaels
First version


Revision 15199 - Directory Listing
Modified Wed Jun 30 02:25:13 1999 UTC (20 years, 7 months ago) by raphaels
Last version


Revision 15198 - Directory Listing
Modified Wed Jun 30 01:34:04 1999 UTC (20 years, 7 months ago) by raphaels
Changed header comment


Revision 15197 - Directory Listing
Modified Wed Jun 30 01:32:54 1999 UTC (20 years, 7 months ago) by raphaels
Used by the EiffelCOM wizard.


Revision 15196 - Directory Listing
Modified Wed Jun 30 01:32:06 1999 UTC (20 years, 7 months ago) by raphaels
Added header and footer.


Revision 15195 - Directory Listing
Modified Wed Jun 30 00:50:10 1999 UTC (20 years, 7 months ago) by buoy
Event Handling implemented. ('add_selection_command' and 'remove_selection_commands'.


Revision 15194 - Directory Listing
Modified Wed Jun 30 00:48:58 1999 UTC (20 years, 7 months ago) by buoy
Function 'c_gtk_frame_text' added.


Revision 15193 - Directory Listing
Modified Wed Jun 30 00:22:10 1999 UTC (20 years, 7 months ago) by buoy
Feature 'text' implemented.


Revision 15192 - Directory Listing
Modified Wed Jun 30 00:10:50 1999 UTC (20 years, 7 months ago) by raphaels
Now uses environment variable


Revision 15191 - Directory Listing
Modified Tue Jun 29 23:51:19 1999 UTC (20 years, 7 months ago) by raphaels
Used by the EiffelCOM Wizard


Revision 15190 - Directory Listing
Modified Tue Jun 29 23:02:23 1999 UTC (20 years, 7 months ago) by raphaels
Added WIZARD_COMPILER_ENVIRONMENT


Revision 15187 - Directory Listing
Modified Tue Jun 29 23:01:40 1999 UTC (20 years, 7 months ago) by raphaels
Initial revision


Revision 15186 - Directory Listing
Modified Tue Jun 29 23:00:54 1999 UTC (20 years, 7 months ago) by raphaels
First full integration.


Revision 15185 - Directory Listing
Modified Tue Jun 29 22:57:29 1999 UTC (20 years, 7 months ago) by raphaels
Added WEL_SECURITY_ATRIBUTES


Revision 15184 - Directory Listing
Modified Tue Jun 29 22:33:46 1999 UTC (20 years, 7 months ago) by buoy
Feature 'remove_select_commands' called 'implementation.remove_unselect_commands' instead of 'implementation.remove_select_commands'.


Revision 15183 - Directory Listing
Modified Tue Jun 29 22:31:53 1999 UTC (20 years, 7 months ago) by buoy
Features 'Execution features' were exported to EV_ACCELERATOR_SELECTION_DIALOG_IMP which does not exist.


Revision 15182 - Directory Listing
Modified Tue Jun 29 22:30:04 1999 UTC (20 years, 7 months ago) by buoy
Features 'set_foreground_color' and 'set_background_color' redifined because we need to set the changes for every status bar items.


Revision 15181 - Directory Listing
Modified Tue Jun 29 22:28:20 1999 UTC (20 years, 7 months ago) by buoy
Feature 'set_foreground_color' is no more the one inherited from EV_WIDGET and is redefined.


Revision 15180 - Directory Listing
Modified Tue Jun 29 22:15:09 1999 UTC (20 years, 7 months ago) by buoy
Inheritance clauses modified.


Revision 15179 - Directory Listing
Modified Tue Jun 29 22:13:51 1999 UTC (20 years, 7 months ago) by buoy
Feature 'set_foreground_color' is no more the one inherited from EV_WIDGET.


Revision 15178 - Directory Listing
Modified Tue Jun 29 22:10:11 1999 UTC (20 years, 7 months ago) by buoy
Functions added: 'c_gtk_statusbar_item_set_bg_color', 'c_gtk_statusbar_item_label', 'c_gtk_statusbar_item_frame'.


Revision 15177 - Directory Listing
Modified Tue Jun 29 22:09:21 1999 UTC (20 years, 7 months ago) by buoy
Cosmetic changes.


Revision 15176 - Directory Listing
Modified Tue Jun 29 22:06:20 1999 UTC (20 years, 7 months ago) by buoy
Features 'implementation' were exported to EV_PIXMAP_CONTAINER_IMP which does not exist, but has to be exported to EV_PIXMAPABLE_IMP.


Revision 15175 - Directory Listing
Modified Tue Jun 29 22:04:59 1999 UTC (20 years, 7 months ago) by buoy
Feature 'set_foreground_color' is no more the one inherited from EV_WIDGET and redefined for pixmapable widgets.


Revision 15174 - Directory Listing
Modified Tue Jun 29 22:04:02 1999 UTC (20 years, 7 months ago) by buoy
Feature 'set_foreground_color' is no more the one inherited from EV_WIDGET.


Revision 15173 - Directory Listing
Modified Tue Jun 29 22:03:29 1999 UTC (20 years, 7 months ago) by buoy
Feature 'set_foreground_color' and 'set_background_color' are redefined.


Revision 15172 - Directory Listing
Modified Tue Jun 29 22:01:12 1999 UTC (20 years, 7 months ago) by buoy
Features for events handling are implemented.


Revision 15171 - Directory Listing
Modified Tue Jun 29 21:49:51 1999 UTC (20 years, 7 months ago) by buoy
1) Function 'c_gtk_widget_set_bg_color' declared as extern, so it can be used in by other functions of the file without caring about the order of declaration of the functions.
2) Funtions added:
	- 'c_gtk_statusbar_item_set_bg_color'.
3) Macro 'c_gtk_statusbar_item_label' and 'c_gtk_statusbar_item_frame' added.


Revision 15170 - Directory Listing
Modified Tue Jun 29 21:43:23 1999 UTC (20 years, 7 months ago) by buoy
1) At the beginning of the file, declaration of functions, so they can be used in by other functions of the file without caring about the order of declaration of the functions.
2) Functions added:
	- 'mclist_click_column_callback', 'mclist_row_selection_callback' because these signals require a particular-signature callback.
	- funtion 'c_gtk_connect_general' modified to handle these signals.
3) Funtions added:
	- 'c_gtk_statusbar_item_set_bg_color'.
4) Function 'SetStyleRecursively' replaced by:
	- 'SetForegroundStyleRecursively' and 'SetBackgroundStyleRecursively'
5) Functions 'c_gtk_widget_get_fg_color' and 'c_gtk_widget_get_fg_color' modified.


Revision 15169 - Directory Listing
Modified Tue Jun 29 19:28:41 1999 UTC (20 years, 7 months ago) by raphaels
New Ace file


Revision 15166 - Directory Listing
Modified Tue Jun 29 19:15:34 1999 UTC (20 years, 7 months ago) by raphaels
Initial revision


Revision 15165 - Directory Listing
Modified Fri Jun 25 02:26:28 1999 UTC (20 years, 8 months ago) by manus
When changing (char *) into (EIF_REFERENCE) some indirection has been removed in
the call to `epush(&loc_stack,(EIF_REFERENCE (&...));' (the & was missing).


Revision 15164 - Directory Listing
Modified Fri Jun 25 01:21:12 1999 UTC (20 years, 8 months ago) by manus
Fixed an incorrect call to an external function: we were giving the STRING object
instead of the C string.


Revision 15163 - Directory Listing
Modified Fri Jun 25 01:16:45 1999 UTC (20 years, 8 months ago) by manus
Cosmetics


Revision 15162 - Directory Listing
Modified Fri Jun 25 00:58:27 1999 UTC (20 years, 8 months ago) by manus
Added the include -I. for the current compilation, useful on Unix where it can
be a problem with the new quick_finalize program.


Revision 15161 - Directory Listing
Modified Fri Jun 25 00:50:02 1999 UTC (20 years, 8 months ago) by manuelt
Do not compile with assertions on, by default.


Revision 15160 - Directory Listing
Modified Fri Jun 25 00:34:36 1999 UTC (20 years, 8 months ago) by manuelt
Add new function in status report/settings. More comments.


Revision 15159 - Directory Listing
Modified Fri Jun 25 00:29:38 1999 UTC (20 years, 8 months ago) by manuelt
Replace most of occurrences of `char *' by `EIF_REFERENCE`. In some cases,
we may put `void *' instead or put back `char *'. This is the initial change
for the run-time type consistency.


Revision 15158 - Directory Listing
Modified Thu Jun 24 23:52:38 1999 UTC (20 years, 8 months ago) by manus
Changed the `extern' to `RT_LNK' for set_buffer_size in order to build
the Windows DLL function.


Revision 15157 - Directory Listing
Modified Thu Jun 24 23:22:16 1999 UTC (20 years, 8 months ago) by manus
Changed the STREAM related storable function so that they return the stored object
size and also add a new function `set_buffer_size' which enables the user to choose
the increment `buffer_size' by which the buffer will be reallocated.


Revision 15156 - Directory Listing
Modified Thu Jun 24 23:20:19 1999 UTC (20 years, 8 months ago) by manus
Removed some unused variables `dtype' and `dftype'.


Revision 15155 - Directory Listing
Modified Thu Jun 24 23:19:18 1999 UTC (20 years, 8 months ago) by manus
Added the new run-time functions for the GC.


Revision 15154 - Directory Listing
Modified Thu Jun 24 23:07:39 1999 UTC (20 years, 8 months ago) by baron
Rename `make_with_bitmap_size' into `make_with_size'.


Revision 15153 - Directory Listing
Modified Thu Jun 24 23:01:24 1999 UTC (20 years, 8 months ago) by manus
Cosmetics.


Revision 15152 - Directory Listing
Modified Thu Jun 24 22:54:37 1999 UTC (20 years, 8 months ago) by manus
Added a new entry `resource_compiler' used for the moment only in the makefiel-win.sh
of the ipc/daemon to create `ebench.exe'.
Fixed a problem with all_dependency, borland and gnu were inverted.


Revision 15151 - Directory Listing
Modified Thu Jun 24 22:47:52 1999 UTC (20 years, 8 months ago) by aitkaci
A new feature to find a button thanks to the a position.


Revision 15150 - Directory Listing
Modified Thu Jun 24 21:32:41 1999 UTC (20 years, 8 months ago) by manuelt
Correct computation of GS_FLOATMARK (add parenthesis to bits shifts).


Revision 15149 - Directory Listing
Modified Thu Jun 24 20:38:21 1999 UTC (20 years, 8 months ago) by manus
Fixed a case of polymorphic CATCALL. In the `format' feature inherited from FORMATTER,
the parameter is of STONE type, it was redefined to be of a certain OTHER_STONE type
in three descendents. However, there was case where we could have called the `format'
feature with a type completely different of OTHER_STONE type and therefore to generate
a polymorphic CATCALL.


Revision 15148 - Directory Listing
Modified Thu Jun 24 20:35:12 1999 UTC (20 years, 8 months ago) by manus
A creation expression is stoppable, so we need it to make it breakable.


Revision 15147 - Directory Listing
Modified Thu Jun 24 20:34:21 1999 UTC (20 years, 8 months ago) by manus
Fixed two bugs with clickable formats:
- when using an expression creation, the next feature call (not on Current) will
  not be clickable, the reason is that we forgot to call `ctxt.set_type_creation (Void)'.
- when displaying an expression creation with a creation routine, the creation routine
  was not clickable (look at the comment in the class to understand why).


Revision 15146 - Directory Listing
Modified Thu Jun 24 15:27:51 1999 UTC (20 years, 8 months ago) by aitkaci
Removed unusefull comments.


Revision 15145 - Directory Listing
Modified Thu Jun 24 15:27:10 1999 UTC (20 years, 8 months ago) by aitkaci
Some new constants for the button_click events.


Revision 15144 - Directory Listing
Modified Thu Jun 24 15:23:10 1999 UTC (20 years, 8 months ago) by aitkaci
New features to implement the event on the button for the drag and drop. Yet, it should be check because it is not really necessary to compute everything when there is no command associated with the buttons.


Revision 15143 - Directory Listing
Modified Thu Jun 24 15:21:26 1999 UTC (20 years, 8 months ago) by aitkaci
We need to export execute_command to everybody.


Revision 15142 - Directory Listing
Modified Thu Jun 24 15:20:39 1999 UTC (20 years, 8 months ago) by aitkaci
New events : add_button_press_command and add_button_release_command.


Revision 15141 - Directory Listing
Modified Thu Jun 24 15:20:03 1999 UTC (20 years, 8 months ago) by aitkaci
No need to export execute_command.


Revision 15140 - Directory Listing
Modified Thu Jun 24 15:18:44 1999 UTC (20 years, 8 months ago) by aitkaci
New precondition for add_button_press_command on the button number.


Revision 15139 - Directory Listing
Modified Thu Jun 24 01:28:25 1999 UTC (20 years, 8 months ago) by manus
Since Borland does not need the special `del' command, we removed it from the config file.
Add a new `all_dependency' in the config file because borland does not accept it, however
this is useful for incremental compilation.
Changed the `makefile-win.sh' in the run-time for the generation of `x2c.exe'.


Revision 15138 - Directory Listing
Modified Wed Jun 23 23:50:15 1999 UTC (20 years, 8 months ago) by aitkaci
We need to undefine pixmap_size_ok.


Revision 15137 - Directory Listing
Modified Wed Jun 23 23:49:37 1999 UTC (20 years, 8 months ago) by aitkaci
No size requirement to add a pixmap.


Revision 15136 - Directory Listing
Modified Wed Jun 23 23:49:29 1999 UTC (20 years, 8 months ago) by manus
Add a new functionality which deletes the content of the directory when you
create a new project on top of an existing one, or when you are finalizing.


Revision 15135 - Directory Listing
Modified Wed Jun 23 23:33:21 1999 UTC (20 years, 8 months ago) by manus
Improved the C generation by specifying a complete signature for features
which were not generated in the Current file. So now instead of generating
something like:
	extern EIF_REFERECNE Easd34s ();
we are generating the correct signature:
	extern EIF_REFERENCE Easd34s (EIF_REFERENCE, EIF_INTEGER, EIF_REFERENCE);

This change was needed for the CPP compilation using `big_file' done by `quick_finalize'.
Also, it shows that we are generating correct ANSI C code.

This change has not been done at the level of the E1 directory, since the tables
do not require any precise signature, that's maybe something we want to do later.


Revision 15134 - Directory Listing
Modified Wed Jun 23 23:30:08 1999 UTC (20 years, 8 months ago) by manus
Fixed a generation bug with polymorphic call on external features. We forgot to
mark Current used when doing such a polymorphic call, and as a result we were
always generating an incorrect `Current' register if it was not marked used in the
same feature.

Changed the signature generation for the header file, now we have the exact signature.


Revision 15133 - Directory Listing
Modified Wed Jun 23 23:26:52 1999 UTC (20 years, 8 months ago) by manus
New quick finalize which takes care of CPP files without any problems. The solution
is to change the extension of big_file by adding `pp' at the end if it contains
a CPP declaration.


Revision 15132 - Directory Listing
Modified Wed Jun 23 23:25:28 1999 UTC (20 years, 8 months ago) by buoy
Using 'add_select_command' instead of 'add_activate_command'.


Revision 15131 - Directory Listing
Modified Wed Jun 23 23:22:49 1999 UTC (20 years, 8 months ago) by manus
Changed the version number.


Revision 15130 - Directory Listing
Modified Wed Jun 23 23:22:21 1999 UTC (20 years, 8 months ago) by manus
Fixed a generation bug due to an incorrect use of generation buffer. We should have
called `Byte_context.header_buffer' and not `header_generation_buffer'.


Revision 15129 - Directory Listing
Modified Wed Jun 23 23:22:18 1999 UTC (20 years, 8 months ago) by buoy
Modifications to make it precompile. Still to be implemented.


Revision 15128 - Directory Listing
Modified Wed Jun 23 23:22:03 1999 UTC (20 years, 8 months ago) by buoy
Inheritance clauses modified.


Revision 15127 - Directory Listing
Modified Wed Jun 23 23:07:30 1999 UTC (20 years, 8 months ago) by manuelt
Add inlcude for `print_err_msg ()'.


Revision 15126 - Directory Listing
Modified Wed Jun 23 22:50:08 1999 UTC (20 years, 8 months ago) by manus
Fixed a generation problem when there is a lot of creation expression in the same
instructions: we were using over and over the same register for all creation expression.
As a result we were doing correct call, but with incorrect objects.
Fixed a generation problem in workbench mode where we were using the static type of current
instead of the static type of the newly created object to call the creation routine.


Revision 15125 - Directory Listing
Modified Wed Jun 23 22:37:39 1999 UTC (20 years, 8 months ago) by manus
New version number 4.5.004


Revision 15124 - Directory Listing
Modified Wed Jun 23 19:28:01 1999 UTC (20 years, 8 months ago) by manus
Changed the signature of `set_z_order' to conform to the new signature in WEL_WINDOW
(the parameter is a POINTER, not an INTEGER anymore).


Revision 15123 - Directory Listing
Modified Wed Jun 23 19:26:22 1999 UTC (20 years, 8 months ago) by manus
Now, z_order is a POINTER, not an INTEGER due to the signature change in WEL_HWND_CONSTANTS.
Removed the call to `cwel_integer_to_pointer' since it is a POINTER now.


Revision 15122 - Directory Listing
Modified Wed Jun 23 19:23:54 1999 UTC (20 years, 8 months ago) by manus
Since the signature in WEL_HWND_CONSTANTS have been changed from INTEGER to
POINTER, we do not need to call `cwel_integer_to_pointer' to convert the constants.


Revision 15121 - Directory Listing
Modified Wed Jun 23 19:14:06 1999 UTC (20 years, 8 months ago) by buoy
First implementation.


Revision 15120 - Directory Listing
Modified Wed Jun 23 19:05:31 1999 UTC (20 years, 8 months ago) by buoy
Feature 'set_text' and 'text' implemented.


Revision 15119 - Directory Listing
Modified Wed Jun 23 19:03:45 1999 UTC (20 years, 8 months ago) by buoy
Attribut 'is_locked' has been moved to parent.


Revision 15118 - Directory Listing
Modified Wed Jun 23 18:58:00 1999 UTC (20 years, 8 months ago) by manus
Fixed an incorrect declarations of HWND_TOP, HWND_TOPMOST, HWND_NOTOPMOST
and HWND_BOTTOM which were declared as INTEGER instead of POINTER.


Revision 15117 - Directory Listing
Modified Wed Jun 23 18:57:36 1999 UTC (20 years, 8 months ago) by buoy
Cosmetic changes


Revision 15116 - Directory Listing
Modified Wed Jun 23 18:56:20 1999 UTC (20 years, 8 months ago) by buoy
First implementation.


Revision 15115 - Directory Listing
Modified Wed Jun 23 18:51:51 1999 UTC (20 years, 8 months ago) by buoy
Feature 'make_wih_text' modified, it now uses 'make'.


Revision 15114 - Directory Listing
Modified Wed Jun 23 18:29:30 1999 UTC (20 years, 8 months ago) by aitkaci
No more free attribute. But, we need to reference the number of WEL objects that use the bitmap to know when to create or destroy the internal_dc of the pixmap.


Revision 15113 - Directory Listing
Modified Wed Jun 23 18:28:19 1999 UTC (20 years, 8 months ago) by aitkaci
No more free_status in pixmap.


Revision 15112 - Directory Listing
Modified Wed Jun 23 18:27:42 1999 UTC (20 years, 8 months ago) by aitkaci
When we add a pixmap, we reference it therefore the pixmap take care to destroy or create its internal_dc if necessary.


Revision 15111 - Directory Listing
Modified Wed Jun 23 18:25:59 1999 UTC (20 years, 8 months ago) by aitkaci
To add a pixmap to a drawing area, it must be drawable.


Revision 15110 - Directory Listing
Modified Wed Jun 23 18:25:28 1999 UTC (20 years, 8 months ago) by aitkaci
A new preconsition because we can't add a pixmap to a drawing area when this one is not drawable (ie : is already in another widget as button or item.


Revision 15109 - Directory Listing
Modified Wed Jun 23 18:00:23 1999 UTC (20 years, 8 months ago) by buoy
Features 'xx_activate_command' and xx_deactivate_command' are now 'xx_select_command' and 'xx_unselect_command'.


Revision 15108 - Directory Listing
Modified Wed Jun 23 17:59:13 1999 UTC (20 years, 8 months ago) by buoy
Features 'xx_activate_command' and xx_deactivate_command' are now 'xx_select_command' and 'xx_unselect_command'. Features 'state' and 'set_state' are now obsolete, we now use 'set_selected' and 'is_selected'.


Revision 15107 - Directory Listing
Modified Wed Jun 23 17:57:20 1999 UTC (20 years, 8 months ago) by aitkaci
is_locked directly defined in the _I file as well as the features lock and unlock.


Revision 15106 - Directory Listing
Modified Wed Jun 23 17:56:41 1999 UTC (20 years, 8 months ago) by aitkaci
New features text and set_text.


Revision 15105 - Directory Listing
Modified Wed Jun 23 17:56:27 1999 UTC (20 years, 8 months ago) by aitkaci
We check the is_lock value of the pixmap before to add it.


Revision 15104 - Directory Listing
Modified Wed Jun 23 17:56:02 1999 UTC (20 years, 8 months ago) by aitkaci
We unlock the pixmap at creation time.


Revision 15103 - Directory Listing
Modified Wed Jun 23 17:37:40 1999 UTC (20 years, 8 months ago) by buoy
1) Features exported to NONE because no more used: 'set_parent', 'has_parent' and 'parent_set'.
2) Class inherit from MEMORY to redefine feature `dispose' which is called by the garbage collector.
3) Feature 'make' modified. `window_pointer' is only used for creation and destryed after.


Revision 15102 - Directory Listing
Modified Wed Jun 23 17:16:30 1999 UTC (20 years, 8 months ago) by buoy
Feature 'destroy' and 'destroyed' modified.


Revision 15101 - Directory Listing
Modified Wed Jun 23 17:12:59 1999 UTC (20 years, 8 months ago) by buoy
Inheritance clauses modified.


Revision 15100 - Directory Listing
Modified Wed Jun 23 17:11:18 1999 UTC (20 years, 8 months ago) by buoy
The list is now placed in a gtk_scrollable_window. Therefore an attribut 'list_widget' has been created and 'widget' points to the scrollable window.


Revision 15099 - Directory Listing
Modified Wed Jun 23 17:08:58 1999 UTC (20 years, 8 months ago) by buoy
Attribut 'is_free' is now 'is_locked'.


Revision 15098 - Directory Listing
Modified Wed Jun 23 17:07:54 1999 UTC (20 years, 8 months ago) by buoy
Attribut 'is_free' is now 'is_locked'. Pre/Postconditions of features 'set_pixmap' and 'unset_pixmap' modified.


Revision 15097 - Directory Listing
Modified Wed Jun 23 17:03:07 1999 UTC (20 years, 8 months ago) by buoy
1) Features `destroy', `destroyed' redefined. Still have to check the implementation of these features in every classes.
2) Feature `set_extended_height' added, still to be implemented.
3) No more attribut `list_widget'.


Revision 15096 - Directory Listing
Modified Wed Jun 23 16:54:23 1999 UTC (20 years, 8 months ago) by buoy
Feauture 'child_packing_changed' redefined.


Revision 15095 - Directory Listing
Modified Wed Jun 23 16:53:15 1999 UTC (20 years, 8 months ago) by buoy
Feature 'add_child' modified: 'child_packing_changed' no more used.


Revision 15094 - Directory Listing
Modified Wed Jun 23 16:53:01 1999 UTC (20 years, 8 months ago) by aitkaci
No use for this class.


Revision 15093 - Directory Listing
Modified Wed Jun 23 16:52:16 1999 UTC (20 years, 8 months ago) by aitkaci
Class EV_BAR_ITEM_IMP unused, therefore, we remove it.


Revision 15092 - Directory Listing
Modified Wed Jun 23 16:52:04 1999 UTC (20 years, 8 months ago) by aitkaci
Temporary fix for set_minimum_width in character that doesn't seems to work too good for the new combo-box.


Revision 15091 - Directory Listing
Modified Wed Jun 23 16:50:50 1999 UTC (20 years, 8 months ago) by buoy
We use the 'destroy' event and not the 'destoroy_event' event.


Revision 15090 - Directory Listing
Modified Wed Jun 23 16:49:52 1999 UTC (20 years, 8 months ago) by buoy
WE use the 'destroy' event and not the 'destoroy_event' event.


Revision 15089 - Directory Listing
Modified Wed Jun 23 16:48:22 1999 UTC (20 years, 8 months ago) by buoy
Functions 'c_gtk_list_item_is_selected' and 'c_gtk_statusbar_item_create_pixmap_place' added.


Revision 15088 - Directory Listing
Modified Wed Jun 23 16:47:20 1999 UTC (20 years, 8 months ago) by buoy
1) Functions added:
	for lists	: `c_gtk_list_insert_item', `c_gtk_list_remove_item',
	for pixmap	: `c_gtk_pixmap_gdk_unref', `c_gtk_pixmap_set_from_pixmap'
2) Function `c_gtk_pixmap_create_empty' moved from EV_GTK_DRAWABLE_EXTERNALS.


Revision 15087 - Directory Listing
Modified Wed Jun 23 16:42:34 1999 UTC (20 years, 8 months ago) by buoy
Function 'c_gtk_pixmap_create_empty' moved to class EV_GTK_EXTERNALS.


Revision 15086 - Directory Listing
Modified Wed Jun 23 16:38:48 1999 UTC (20 years, 8 months ago) by buoy
Event 'destroy' added.


Revision 15085 - Directory Listing
Modified Wed Jun 23 16:37:32 1999 UTC (20 years, 8 months ago) by buoy
1) Feature `create_pixmap_place' created to prepare the place where the pixmap will be placed.
2) Feature `set_pixmap' and `unset_pixmap' modified. Now we can set the same pixmap to as many pixmapable widgets as wanted.
3) Attribut `pixmap_widget' created to point to the GtkPixmap.


Revision 15084 - Directory Listing
Modified Wed Jun 23 16:32:04 1999 UTC (20 years, 8 months ago) by buoy
1) Feature `make_with_text' modified and now uses feature `make'.
2) Feature `set_pixmap' and `unset_pixmap' modified.


Revision 15083 - Directory Listing
Modified Wed Jun 23 16:27:56 1999 UTC (20 years, 8 months ago) by buoy
1) Feature `make_with_text' modified and now uses feature `make'.
2) Feature `xx_activate_command' and `xx_deactivate_command', renamed as `xx_select_command' and `xx_unselect_command'.


Revision 15082 - Directory Listing
Modified Wed Jun 23 16:23:52 1999 UTC (20 years, 8 months ago) by aitkaci
registry.h need to include wel_reg_value.h. We can't define twice the same structure otherwise, it won't compile.


Revision 15081 - Directory Listing
Modified Wed Jun 23 16:22:07 1999 UTC (20 years, 8 months ago) by buoy
1) Signature of feature `set_selected' changed.
2) Feature `add_activate_command' and `remove_activate_command' renamed as `add_select_command' and `remove_select_command'.


Revision 15080 - Directory Listing
Modified Wed Jun 23 16:09:41 1999 UTC (20 years, 8 months ago) by aitkaci
No use for this class.


Revision 15079 - Directory Listing
Modified Wed Jun 23 16:08:55 1999 UTC (20 years, 8 months ago) by aitkaci
Do not inherit from EV_BAR_ITEM anymore, this class is removed.


Revision 15078 - Directory Listing
Modified Wed Jun 23 15:59:59 1999 UTC (20 years, 8 months ago) by aitkaci
Do not inherit from EV_BAR_ITEM anymore, this class is removed.


Revision 15077 - Directory Listing
Modified Wed Jun 23 02:34:51 1999 UTC (20 years, 8 months ago) by manus
Changed `new' by `new_str' since it `new' is a C++ keyword.


Revision 15076 - Directory Listing
Modified Wed Jun 23 00:53:58 1999 UTC (20 years, 8 months ago) by aitkaci
First working implementation of the toolbars.


Revision 15075 - Directory Listing
Modified Wed Jun 23 00:53:51 1999 UTC (20 years, 8 months ago) by buoy
1) Features `make_with_index' and `make_with_all' implemented.
2) Features modified because the parent (the list) is in a scrolled window (`parent_imp.widget' is now `parent_imp.list_widget').


Revision 15074 - Directory Listing
Modified Wed Jun 23 00:53:15 1999 UTC (20 years, 8 months ago) by aitkaci
Bug fixed: when we liberate a pixmap, it is then free.


Revision 15073 - Directory Listing
Modified Wed Jun 23 00:51:58 1999 UTC (20 years, 8 months ago) by aitkaci
Use the internal commands instead of having two hash_table for commands and arguments.


Revision 15072 - Directory Listing
Modified Wed Jun 23 00:50:57 1999 UTC (20 years, 8 months ago) by aitkaci
New dll initialization to allow some new controls as rebar and comboex.


Revision 15071 - Directory Listing
Modified Wed Jun 23 00:49:58 1999 UTC (20 years, 8 months ago) by aitkaci
Use the generic class EV_RADIO_GROUP instead.


Revision 15070 - Directory Listing
Modified Wed Jun 23 00:49:04 1999 UTC (20 years, 8 months ago) by aitkaci
cosmetic changes


Revision 15069 - Directory Listing
Modified Wed Jun 23 00:48:42 1999 UTC (20 years, 8 months ago) by aitkaci
New mechanism for the ids of the menu-item. More simple implementation.


Revision 15068 - Directory Listing
Modified Wed Jun 23 00:47:19 1999 UTC (20 years, 8 months ago) by buoy
1) Functions created:
	- `c_gtk_pixmap_set_from_pixmap' to set the GtkPixmap's GdkPixmap to the GdkPixmap of the given GtkPixmap.
	- `c_gtk_list_item_is_selected' to tell if the item is selected or not.
	- `c_gtk_list_insert_item' to insert an item at the given position in the list.
	- `c_gtk_list_remove_item' to remove the given item from the list.
2) Pixmaps: Now a pixmap can be set to as many widgets as possible.
	- No more feature `c_gtk_statusbar_item_set_pixmap', we use the feature `c_gtk_pixmap_set_from_pixmap' instead.
	- New function `c_gtk_statusbar_item_create_pixmap_place' to prepare the place for the pixmap in the widget.
	- `c_gtk_pixmap_gdk_unref' to unref the GdkPixmap to destroy it when no more needed.


Revision 15067 - Directory Listing
Modified Wed Jun 23 00:47:13 1999 UTC (20 years, 8 months ago) by aitkaci
A intermediate tool-bar betwwen vision and gtk.


Revision 15066 - Directory Listing
Modified Wed Jun 23 00:46:38 1999 UTC (20 years, 8 months ago) by aitkaci
A common class for the items that use the wm_command message and an id for the events.


Revision 15065 - Directory Listing
Modified Wed Jun 23 00:46:18 1999 UTC (20 years, 8 months ago) by buoy
1) Functions created:
	- `c_gtk_pixmap_set_from_pixmap' to set the GtkPixmap's GdkPixmap to the GdkPixmap of the given GtkPixmap.
	- `c_gtk_list_item_is_selected' to tell if the item is selected or not.
	- `c_gtk_list_insert_item' to insert an item at the given position in the list.
	- `c_gtk_list_remove_item' to remove the given item from the list.
2) Pixmaps: Now a pixmap can be set to as many widgets as possible.
	- No more feature `c_gtk_statusbar_item_set_pixmap', we use the feature `c_gtk_pixmap_set_from_pixmap' instead.
	- New function `c_gtk_statusbar_item_create_pixmap_place' to prepare the place for the pixmap in the widget.
	- `c_gtk_pixmap_gdk_unref' to unref the GdkPixmap to destroy it when no more needed.
3) Colors: set_foreground_color still to be tested.
	- Internal function added `SetStyleRecursively'.
	- `c_gtk_widget_set_bg_color' and `c_gtk_widget_set_bg_color' modified (sets the color style to children also).


Revision 15064 - Directory Listing
Modified Wed Jun 23 00:45:45 1999 UTC (20 years, 8 months ago) by aitkaci
Generic mechanism fot the radio items. The item inherit from EV_RADIO_IMP that directly create a group of type EV_RADIO_GROUP_IMP. Already used in EV_TOOL_BAR_RADIO_BUTTON and in EV_RADIO_MENU_ITEM.


Revision 15063 - Directory Listing
Modified Wed Jun 23 00:43:59 1999 UTC (20 years, 8 months ago) by aitkaci
1. No make with text in the implementation, the interface use directly set_text.
2. In the item with index, new feature `set_parent_with_index.'
3. all ?_activate_? features renamed as by ?_select_?.
4. New implementation mechanism for the menu-items and the toolbar buttons thanks to the class EV_ID_IMP.


Revision 15062 - Directory Listing
Modified Wed Jun 23 00:41:49 1999 UTC (20 years, 8 months ago) by aitkaci
First implementation.


Revision 15061 - Directory Listing
Modified Wed Jun 23 00:41:13 1999 UTC (20 years, 8 months ago) by aitkaci
a separate hierarchy for the separators.


Revision 15060 - Directory Listing
Modified Wed Jun 23 00:40:03 1999 UTC (20 years, 8 months ago) by aitkaci
First working implementation of the tool-bar.


Revision 15059 - Directory Listing
Modified Wed Jun 23 00:38:39 1999 UTC (20 years, 8 months ago) by aitkaci
activate features renamed as select features.


Revision 15058 - Directory Listing
Modified Wed Jun 23 00:38:04 1999 UTC (20 years, 8 months ago) by aitkaci
No make_with_text in the implementation.


Revision 15057 - Directory Listing
Modified Wed Jun 23 00:33:47 1999 UTC (20 years, 8 months ago) by aitkaci
First implementation of the toolbar buttons : working.


Revision 15056 - Directory Listing
Modified Wed Jun 23 00:32:55 1999 UTC (20 years, 8 months ago) by aitkaci
a separate hierarchy for the separators. First implementation.


Revision 15055 - Directory Listing
Modified Wed Jun 23 00:31:00 1999 UTC (20 years, 8 months ago) by aitkaci
First implementation and working implementation of the tool-bars.


Revision 15054 - Directory Listing
Modified Wed Jun 23 00:30:24 1999 UTC (20 years, 8 months ago) by aitkaci
Cosmetic changes.


Revision 15053 - Directory Listing
Modified Wed Jun 23 00:28:30 1999 UTC (20 years, 8 months ago) by aitkaci
creation routines exported to NONE.


Revision 15052 - Directory Listing
Modified Wed Jun 23 00:27:30 1999 UTC (20 years, 8 months ago) by aitkaci
add_activate_command and add_deactivate_command renamed as add_select_command and add_unselect_command.Old function obsolete, not removed.


Revision 15051 - Directory Listing
Modified Wed Jun 23 00:27:02 1999 UTC (20 years, 8 months ago) by aitkaci
No more make_with_text in the implementation, use directly set_text.


Revision 15050 - Directory Listing
Modified Wed Jun 23 00:26:10 1999 UTC (20 years, 8 months ago) by aitkaci
Removed some unusefull comments.


Revision 15049 - Directory Listing
Modified Wed Jun 23 00:25:25 1999 UTC (20 years, 8 months ago) by aitkaci
Post-condition of set_selected was not good.


Revision 15048 - Directory Listing
Modified Wed Jun 23 00:16:19 1999 UTC (20 years, 8 months ago) by aitkaci
renaming of the activate feature as selected features.


Revision 15047 - Directory Listing
Modified Wed Jun 23 00:15:36 1999 UTC (20 years, 8 months ago) by aitkaci
add_activate_command and add_deactivate_command renamed as add_select_command and add_unselect_command.Old function obsolete, not removed.


Revision 15046 - Directory Listing
Modified Wed Jun 23 00:11:04 1999 UTC (20 years, 8 months ago) by aitkaci
state and set_state renamed as is_selected and set_selected. add_deactivate command renamed as add_unselect_command.


Revision 15045 - Directory Listing
Modified Wed Jun 23 00:06:21 1999 UTC (20 years, 8 months ago) by aitkaci
Button items that goes inside a toolbar. First implementation : it works.


Revision 15044 - Directory Listing
Modified Wed Jun 23 00:05:28 1999 UTC (20 years, 8 months ago) by aitkaci
A separate hierarchy for the separators and a separator for the tool-bars.


Revision 15043 - Directory Listing
Modified Tue Jun 22 23:12:33 1999 UTC (20 years, 8 months ago) by marina
 Removed Files:
 	ecom_safearray.e ecom_safearray_character_element.e
 	ecom_safearray_double_element.e ecom_safearray_element.e
 	ecom_safearray_error_element.e
 	ecom_safearray_integer_element.e ecom_safearray_real_element.e
 	ecom_safearray_short_element.e
---------------------------------------------------------------------


Revision 15042 - Directory Listing
Modified Tue Jun 22 23:12:19 1999 UTC (20 years, 8 months ago) by manuelt
Correct couples of syntax errors introduced during optimizations integration.


Revision 15041 - Directory Listing
Modified Tue Jun 22 23:09:26 1999 UTC (20 years, 8 months ago) by aitkaci
feature make_with_bitmap renamed as make_from_bitmap.


Revision 15040 - Directory Listing
Modified Tue Jun 22 23:09:08 1999 UTC (20 years, 8 months ago) by marina
 Added Files:
 	ecom_currency.e ecom_decimal.e ecom_hresult.e
 ----------------------------------------------------------------------


Revision 15039 - Directory Listing
Modified Tue Jun 22 23:08:08 1999 UTC (20 years, 8 months ago) by aitkaci
Mechanism to use button with text and not only buttons with bitmaps.


Revision 15038 - Directory Listing
Modified Tue Jun 22 23:08:01 1999 UTC (20 years, 8 months ago) by marina
 Modified Files:
 	ecom_variant.e
 ----------------------------------------------------------------------


Revision 15037 - Directory Listing
Modified Tue Jun 22 23:07:15 1999 UTC (20 years, 8 months ago) by marina
 Added Files:
 	ecom_generic_dispinterface.e ecom_generic_interface.e
 ----------------------------------------------------------------------


Revision 15036 - Directory Listing
Modified Tue Jun 22 23:07:08 1999 UTC (20 years, 8 months ago) by aitkaci
One more constants to get the size of a button.


Revision 15035 - Directory Listing
Modified Tue Jun 22 23:05:03 1999 UTC (20 years, 8 months ago) by marina
 Removed Files:
 	E_bstr.h
 ----------------------------------------------------------------------


Revision 15034 - Directory Listing
Modified Tue Jun 22 23:03:43 1999 UTC (20 years, 8 months ago) by marina
 Added Files:
 	E_bstr.h
 ----------------------------------------------------------------------


Revision 15033 - Directory Listing
Modified Tue Jun 22 23:01:57 1999 UTC (20 years, 8 months ago) by marina
 Removed Files:
 	E_safe_array.h E_safearray_element.h
 ----------------------------------------------------------------------


Revision 15032 - Directory Listing
Modified Tue Jun 22 23:00:19 1999 UTC (20 years, 8 months ago) by manuelt
correct syntax error.


Revision 15031 - Directory Listing
Modified Tue Jun 22 22:59:37 1999 UTC (20 years, 8 months ago) by marina
 Modified Files:
 	E_statstg.h ecom_rt_globals.h
 Added Files:
 	E_Currency.h E_Decimal.h E_Hresult.h
 ----------------------------------------------------------------------


Revision 15030 - Directory Listing
Modified Tue Jun 22 22:55:45 1999 UTC (20 years, 8 months ago) by marina
 Modified Files:
 	makefile.msc
 Added Files:
 	E_Currency.c E_Decimal.c
 ----------------------------------------------------------------------


Revision 15029 - Directory Listing
Modified Tue Jun 22 22:47:43 1999 UTC (20 years, 8 months ago) by manus
When changing the code of ODBC 1.0 to ODBC 3.0 we had to change the call to SQLError
to SQLGetDiagRec, but the call was incorrectly done and we were sure to go into an infinite
loop. Now, the call is correctly done.


Revision 15028 - Directory Listing
Modified Tue Jun 22 22:46:11 1999 UTC (20 years, 8 months ago) by manus
Cosmetics.


Revision 15027 - Directory Listing
Modified Tue Jun 22 22:45:51 1999 UTC (20 years, 8 months ago) by manus
Removed the export status of features that are needed to do debugging.


Revision 15026 - Directory Listing
Modified Tue Jun 22 22:45:24 1999 UTC (20 years, 8 months ago) by manus
Changed comment of `next_index' and also its post-conditions since it has never
been thought that `k = Result'.


Revision 15025 - Directory Listing
Modified Tue Jun 22 22:09:24 1999 UTC (20 years, 8 months ago) by manuelt
Support for optimizations:
    - EIF_REM_SET_OPTIMIZATION: Object remembrance optimization for special
    objects full of reference. Usefull when maintaining in memory big arrays.
    - EIF_MEMORY_OPTIMIZATION: Allocate memory objects in the GSZ.
    - EIF_STRING_OPTIMIZATION: set of functions to be called for an optimized
    C-code to allow string special to be allocated in the GSZ.
	- EIF_CONDITIONAL_COLLECTION: Authorize not to call a collection in
	specific cases.

	New run-time parameters.
	Add assertions in C code. (NDEBUG, assert, EIF_EXPENSIVE_ASSERTIONS)


Revision 15024 - Directory Listing
Modified Tue Jun 22 22:05:52 1999 UTC (20 years, 8 months ago) by manuelt
New settings and new functions for Object remembrance optimization and
memory objects optimization.


Revision 15023 - Directory Listing
Modified Tue Jun 22 22:05:16 1999 UTC (20 years, 8 months ago) by manuelt
Add flag and new setting for Object remembrance optimization.


Revision 15022 - Directory Listing
Modified Tue Jun 22 22:02:13 1999 UTC (20 years, 8 months ago) by manuelt
Add flag for String optimization.


Revision 15021 - Directory Listing
Modified Tue Jun 22 21:59:55 1999 UTC (20 years, 8 months ago) by manuelt
New function for optimizations and new settings.


Revision 15020 - Directory Listing
Modified Tue Jun 22 21:59:08 1999 UTC (20 years, 8 months ago) by manuelt
Support for optimizations:
	- EIF_MALLOC_OPTIMIZATION (does not call `disconnect_free_list',
	to use carefully)
	- EIF_REM_SET_OPTIMIZATION: Object remembrance optimization for special
	objects full of reference. Usefull when maintaining in memory big arrays.
	- EIF_MEMORY_OPTRIMIZATION: Allocate memory objects in the GSZ.
	- String optimization: set of functions to be called for an optimized
	C-code to allow string special to be allocated in the GSZ.


Revision 15019 - Directory Listing
Modified Tue Jun 22 21:51:04 1999 UTC (20 years, 8 months ago) by manuelt
New macro `eif_make_from_c' which make an Eiffel array from a C one.


Revision 15018 - Directory Listing
Modified Tue Jun 22 21:45:10 1999 UTC (20 years, 8 months ago) by manuelt
Add new object file in libraries: eif_special_table.o (for
object remembrance optimization).


Revision 15017 - Directory Listing
Modified Tue Jun 22 21:44:14 1999 UTC (20 years, 8 months ago) by manuelt
New Header file for object remembrance optimization.


Revision 15016 - Directory Listing
Modified Tue Jun 22 21:43:22 1999 UTC (20 years, 8 months ago) by manuelt
New file for Object remembrance optimization.


Revision 15015 - Directory Listing
Modified Tue Jun 22 18:07:05 1999 UTC (20 years, 8 months ago) by manus
Added a header file protection which avoids the inclusion of `odbc.h' twice
in the same C file.


Revision 15014 - Directory Listing
Modified Tue Jun 22 17:31:08 1999 UTC (20 years, 8 months ago) by manus
New STREAM class.
Now we can change size of BUFFER_SIZE, value used to do an automatic resizing of
the STREAM buffer.
After a store/retrieve operation we can have access to the stored object size.
Fixed some assertions violations.


Revision 15013 - Directory Listing
Modified Mon Jun 21 23:59:52 1999 UTC (20 years, 8 months ago) by manus
Fixed a bug with Windows 2000 and the new RichEdit 3.0 version.
In order to remove an infinite loop, we added a new attribute `done'
which allows only one call to `disable_clicking' at a time.


Revision 15012 - Directory Listing
Modified Mon Jun 21 21:28:52 1999 UTC (20 years, 8 months ago) by marina
 Modified Files:
 	E_statstg.h
 Added Files:
 	ecom_rt_globals.h
 ----------------------------------------------------------------------


Revision 15011 - Directory Listing
Modified Mon Jun 21 21:26:13 1999 UTC (20 years, 8 months ago) by marina
 Added Files:
 	ecom_array.e
 ----------------------------------------------------------------------


Revision 15010 - Directory Listing
Modified Mon Jun 21 21:24:48 1999 UTC (20 years, 8 months ago) by marina
 Modified Files:
 	Clib/E_IEnumSTATSTG.cpp Clib/E_IRootStorage.cpp
 	Clib/E_IStorage.cpp Clib/E_IStream.cpp Clib/E_IType_Info.cpp
 	Clib/E_IType_lib.cpp Clib/E_Routines.cpp Clib/E_wide_string.c
 	Clib/ecom_exception.cpp Clib/makefile.msc
 	Structures/ecom_documentation.e include/E_IEnumSTATSTG.h
 	include/E_IRootStorage.h include/E_IStorage.h
 	include/E_IStream.h include/E_ITypeComp.h
 	include/E_ITypeInfo.h include/E_ITypeLib.h
 	include/E_Routines.h include/E_statstg.h
 ----------------------------------------------------------------------


Revision 15009 - Directory Listing
Modified Mon Jun 21 16:25:48 1999 UTC (20 years, 8 months ago) by moinet
i3ugh


Revision 15008 - Directory Listing
Modified Mon Jun 21 15:50:59 1999 UTC (20 years, 8 months ago) by moinet
hetr


Revision 15007 - Directory Listing
Modified Mon Jun 21 02:00:50 1999 UTC (20 years, 8 months ago) by manus
Added the deletion of the content of the F_code when we do a finalization.
This is done for incrementality purpose in order to remove the useless files.


Revision 15006 - Directory Listing
Modified Mon Jun 21 01:58:11 1999 UTC (20 years, 8 months ago) by manus
New documentation about generic conformance.


Revision 15005 - Directory Listing
Modified Mon Jun 21 01:57:05 1999 UTC (20 years, 8 months ago) by manus
New Makefile generation. We are now generating some rules which can reduce the C
compilation time by not going into all the subdirectories, because we have added
the creation of the `finished' file.
Also change the name from EOBJ to OBJECTS for consistency.


Revision 15004 - Directory Listing
Modified Mon Jun 21 01:55:25 1999 UTC (20 years, 8 months ago) by manus
Fixed a bug with generic parameter with creation routine. We were doing `item' then
call `found_item'. However, `item' does not set `found_item', we should have used
`search' or `has'.


Revision 15003 - Directory Listing
Modified Mon Jun 21 01:54:19 1999 UTC (20 years, 8 months ago) by manus
Changed the generation of the descriptor C file in order to have a unique
`desc' variable in the system. To do so, we add the TYPE_ID to `desc' so
that it is unique.
This change is very useful for `quick_finalize'.


Revision 15002 - Directory Listing
Modified Mon Jun 21 01:52:50 1999 UTC (20 years, 8 months ago) by manus
Add the generation of the `finished' file for the makefile. In most of the case
the `finished' file are created by the makefile and removed by the compiler
(done here).

Fixed a problem due to the addition of a C++ external to an Eiffel class. The
result was to change the C generated file name from `co23.c' to `co23.cpp'. However
the makefile did not see the changes because the .c file was still older than the .obj
file. The only solution is to remove the .c file which is what we are doing now.

In order to do it, we need to keep an information about the C++ status of a class.
This status is only valid in workbench mode, not in final mode because of inlining.


Revision 15001 - Directory Listing
Modified Mon Jun 21 01:50:14 1999 UTC (20 years, 8 months ago) by manus
Added a function which removes the associated C file to a class that we are going to
remove.
Add the generation of the `finished' file for the makefile. In most of the case
the `finished' file are created by the makefile and removed by the compiler
(done here).


Revision 15000 - Directory Listing
Modified Mon Jun 21 01:48:40 1999 UTC (20 years, 8 months ago) by manus
Now, when we are removing a class we are also removing the C generated files
associated to that class, this is very useful for `quick_finalize' which does not
know which C files are good or not. By keeping all what we need and only the needed
file, `quick_finalize' can be used incrementaly.


Revision 14999 - Directory Listing
Modified Mon Jun 21 01:46:53 1999 UTC (20 years, 8 months ago) by manus
Add the generation of the `finished' file for the makefile. In most of the case
the `finished' file are created by the makefile and removed by the compiler
(done here).


Revision 14998 - Directory Listing
Modified Mon Jun 21 01:43:20 1999 UTC (20 years, 8 months ago) by manus
When we choose to do a precompiled library and that we choose to build an Ace file
it was crashing.


Revision 14997 - Directory Listing
Modified Mon Jun 21 01:42:20 1999 UTC (20 years, 8 months ago) by manus
Cosmetics on `Precursor'
Add a fix for Windows 2000 (but not yet complete since there is still some
incompatibility)


Revision 14996 - Directory Listing
Modified Mon Jun 21 01:40:29 1999 UTC (20 years, 8 months ago) by manus
Changed the way we display the window title for a class tool, we know
display the path.


Revision 14995 - Directory Listing
Modified Mon Jun 21 01:37:06 1999 UTC (20 years, 8 months ago) by manus
Add a new parameter `is_root' for the make of EIFFEL_F_CODE_DIRECTORY class
in order to know if we are checking the `root' directory, i.e. W_code or F_code.


Revision 14994 - Directory Listing
Modified Mon Jun 21 01:35:22 1999 UTC (20 years, 8 months ago) by manus
New version number 4.5.003
New constant "finished" for the name of the finished file used for the new Makefile
generation.


Revision 14993 - Directory Listing
Modified Sat Jun 19 02:14:53 1999 UTC (20 years, 8 months ago) by manus
Updated the Ace files to use the EiffelBase precompiled library.
Updated the copyright statement
All of this done by Raymond Beausoleil from HP who was beta-testing the library.


Revision 14992 - Directory Listing
Modified Sat Jun 19 01:42:23 1999 UTC (20 years, 8 months ago) by manus
The previous fix was not complete. Because the return value was adding 1, which was useless
since it was already contained by `start' since it is the starting index of the Eiffel
String.


Revision 14991 - Directory Listing
Modified Sat Jun 19 00:50:13 1999 UTC (20 years, 8 months ago) by moinet
kjher


Revision 14990 - Directory Listing
Modified Sat Jun 19 00:49:12 1999 UTC (20 years, 8 months ago) by moinet
Explanation file


Revision 14989 - Directory Listing
Modified Sat Jun 19 00:48:21 1999 UTC (20 years, 8 months ago) by moinet
Changed the sql request to conform new matisse.


Revision 14988 - Directory Listing
Modified Sat Jun 19 00:19:55 1999 UTC (20 years, 8 months ago) by moinet
fix


Revision 14987 - Directory Listing
Modified Fri Jun 18 23:53:42 1999 UTC (20 years, 8 months ago) by manus
Fixed a bug in the new implementation of `substr_search' where we should have start
the search at `test + start - 1' and not `test + start', since an Eiffel string starts
at index 1.


Revision 14986 - Directory Listing
Modified Fri Jun 18 23:20:57 1999 UTC (20 years, 8 months ago) by moinet
Changed prunabel into True


Revision 14985 - Directory Listing
Modified Fri Jun 18 23:19:02 1999 UTC (20 years, 8 months ago) by moinet
Fix errors


Revision 14984 - Directory Listing
Modified Fri Jun 18 23:03:13 1999 UTC (20 years, 8 months ago) by pascalf
change of signature, resulting of a change within the registry.c,
close_key ...


Revision 14983 - Directory Listing
Modified Fri Jun 18 23:01:21 1999 UTC (20 years, 8 months ago) by pascalf
Modification of the result of close_key.
It became a boolean, before it was a Void return,
which did not correspond to the Eiffel Code signature.
It implied some mis-compilation while finalizing ...


Revision 14982 - Directory Listing
Modified Fri Jun 18 22:21:16 1999 UTC (20 years, 8 months ago) by moinet
not needed file


Revision 14981 - Directory Listing
Modified Fri Jun 18 22:15:40 1999 UTC (20 years, 8 months ago) by moinet
Correct error in ace file


Revision 14980 - Directory Listing
Modified Fri Jun 18 17:40:22 1999 UTC (20 years, 8 months ago) by manus
Fixed a typo was `tree' instead of `tab'.


Revision 14979 - Directory Listing
Modified Fri Jun 18 17:36:38 1999 UTC (20 years, 8 months ago) by manus
Fixed a bad casting of CallWindowProc where the first parameter type should have been
WNDPROC and not FARPROC.


Revision 14978 - Directory Listing
Modified Fri Jun 18 17:21:32 1999 UTC (20 years, 8 months ago) by manuelt
Correct typo:  eifpointer => eifptr.


Revision 14977 - Directory Listing
Modified Fri Jun 18 01:20:59 1999 UTC (20 years, 8 months ago) by manus
Cosmetics


Revision 14976 - Directory Listing
Modified Fri Jun 18 00:52:53 1999 UTC (20 years, 8 months ago) by buoy
Feature 'add_child' modified to set the resizing options.


Revision 14975 - Directory Listing
Modified Fri Jun 18 00:35:29 1999 UTC (20 years, 8 months ago) by bouaziz
corrected substring_index


Revision 14974 - Directory Listing
Modified Fri Jun 18 00:34:16 1999 UTC (20 years, 8 months ago) by bouaziz
added substr_search to correct substring_index from STRING


Revision 14973 - Directory Listing
Modified Fri Jun 18 00:01:55 1999 UTC (20 years, 8 months ago) by baron
Reimplement with the new Vision.


Revision 14972 - Directory Listing
Modified Thu Jun 17 23:49:00 1999 UTC (20 years, 8 months ago) by baron
Reimplement root class with the new Vision.


Revision 14971 - Directory Listing
Modified Thu Jun 17 23:48:03 1999 UTC (20 years, 8 months ago) by aitkaci
Inherits from WEL_DROP_DOWN_COMBO_BOX_EX and now the text works properly.


Revision 14970 - Directory Listing
Modified Thu Jun 17 23:43:46 1999 UTC (20 years, 8 months ago) by aitkaci
The feature 'set_parent' was not working. Now it works properly.


Revision 14969 - Directory Listing
Modified Thu Jun 17 23:42:37 1999 UTC (20 years, 8 months ago) by aitkaci
Is now deferred because some features are different depending if the combo-box is editable.


Revision 14968 - Directory Listing
Modified Thu Jun 17 23:40:57 1999 UTC (20 years, 8 months ago) by aitkaci
Two object instance for the combo-box-ex. One editable and one not editable.


Revision 14967 - Directory Listing
Modified Thu Jun 17 21:21:42 1999 UTC (20 years, 8 months ago) by baron
Cosmetic changes.


Revision 14966 - Directory Listing
Modified Thu Jun 17 19:32:27 1999 UTC (20 years, 8 months ago) by manus
Removed `win_eif_putenv' since we are not using it.
For `win_eif_getenv', when the search in the registry keys fails for any reasons,
we are calling `getenv' instead.


Revision 14965 - Directory Listing
Modified Thu Jun 17 19:30:47 1999 UTC (20 years, 8 months ago) by manus
On Windows, when we call `eif_getenv' we will search first in the registry keys, if
for some reasons the research fails, we are looking in `getenv' from the C library.
We do the same for `eif_putenv' except that we call `eif_safe_putenv' which in returns
calls `putenv' from the C library.


Revision 14964 - Directory Listing
Modified Thu Jun 17 16:35:50 1999 UTC (20 years, 8 months ago) by aitkaci
A new feature 'set_extended_height' not finally implemented and 'position' and 'set_position' are export to everybody.


Revision 14963 - Directory Listing
Modified Thu Jun 17 14:57:07 1999 UTC (20 years, 8 months ago) by manus
Replaced some external function calls by macros which are more efficient
Changed the signature of `odbc_set_qualifier' and `odbc_set_owner' accordingly
to their new definition in `odbc.c'.


Revision 14962 - Directory Listing
Modified Thu Jun 17 14:52:41 1999 UTC (20 years, 8 months ago) by manus
Fixed some problems with the C conformance
Changed the way how to access `error_message' and `warn_message' so that we
can remove a function call overhead.
Removed the function call overhead for the *_TYPE macros which were accessed through
a function since they are used quite often from the Eiffel side.


Revision 14961 - Directory Listing
Modified Thu Jun 17 05:27:31 1999 UTC (20 years, 8 months ago) by davids
VMS port: use VMS system service ($PARSE) to determine file name legality


Revision 14960 - Directory Listing
Modified Thu Jun 17 01:46:51 1999 UTC (20 years, 8 months ago) by manus
Clean up the code of `conv_type' and added that SQL_DATE, SQL_TIME, SQL_TIMESTAMP
are now accepted and returns the DATE_TYPE value.


Revision 14959 - Directory Listing
Modified Thu Jun 17 01:45:17 1999 UTC (20 years, 8 months ago) by manus
The signature of `odbc_conv_type' was incorrect, the parameter should have been
INTEGER and not ANY which conduces too strange unpredicted behavior.


Revision 14958 - Directory Listing
Modified Thu Jun 17 01:03:11 1999 UTC (20 years, 8 months ago) by baron
Reimplement with the new Vision.


Revision 14957 - Directory Listing
Modified Thu Jun 17 00:49:02 1999 UTC (20 years, 8 months ago) by baron
Move to cluster Main_window.


Revision 14956 - Directory Listing
Modified Wed Jun 16 23:41:44 1999 UTC (20 years, 8 months ago) by manus
Improved version of quick_finalize:
1) work for W_code and F_code
2) speed improvement with the new `finished' file generation done by the ISE
   Eiffel compiler.


Revision 14955 - Directory Listing
Modified Wed Jun 16 23:39:54 1999 UTC (20 years, 8 months ago) by manus
Improved finish_freezing to launch `quick_finalize' if specified by the
`config.eif' file.
Adpated finish_freezing to the new Makefile generation.


Revision 14954 - Directory Listing
Modified Wed Jun 16 23:24:53 1999 UTC (20 years, 8 months ago) by aitkaci
Implementation of right_click in comment, otherwise, it doesn't compile for the others.


Revision 14953 - Directory Listing
Modified Wed Jun 16 23:24:07 1999 UTC (20 years, 8 months ago) by aitkaci
A new feature to tell if the pixmap is free or not. Cosmetic changes.


Revision 14952 - Directory Listing
Modified Wed Jun 16 23:23:50 1999 UTC (20 years, 8 months ago) by aitkaci
We must check that a pixmap is free to allow any control to take it.


Revision 14951 - Directory Listing
Modified Wed Jun 16 23:17:06 1999 UTC (20 years, 8 months ago) by buoy
Feature 'pixmap_size_ok' to check if the pixmap has the right size (not too big) to be set in the container.


Revision 14950 - Directory Listing
Modified Wed Jun 16 23:14:41 1999 UTC (20 years, 8 months ago) by buoy
Preconditions added to check if the pixmap has the right size (not too big) to be set in the container.


Revision 14949 - Directory Listing
Modified Wed Jun 16 20:36:05 1999 UTC (20 years, 8 months ago) by aitkaci
Some new styles for buttons.


Revision 14948 - Directory Listing
Modified Wed Jun 16 20:35:44 1999 UTC (20 years, 8 months ago) by aitkaci
Three new constants : Bm_getimage, Bm_setimage and Bm_click.


Revision 14947 - Directory Listing
Modified Wed Jun 16 20:34:54 1999 UTC (20 years, 8 months ago) by aitkaci
A button that can handla a bitmap.


Revision 14946 - Directory Listing
Modified Wed Jun 16 18:48:15 1999 UTC (20 years, 8 months ago) by aitkaci
Some changes because if we want to use the bitmap in a control, the dc need to be destroyed, otherwise it doesn't work.


Revision 14945 - Directory Listing
Modified Wed Jun 16 18:47:10 1999 UTC (20 years, 8 months ago) by aitkaci
Only owner-draw button, therefore, it needs to define all the features itself because they are not inherited.


Revision 14944 - Directory Listing
Modified Wed Jun 16 18:46:24 1999 UTC (20 years, 8 months ago) by aitkaci
Some features changed because there is no more manual drawing features in EV_PIXMAPABLE.


Revision 14943 - Directory Listing
Modified Wed Jun 16 18:45:33 1999 UTC (20 years, 8 months ago) by aitkaci
Some features changed because the implementation of the combo-box changed too. Therefore the abstraction between the 2 classes have a little bit changed.


Revision 14942 - Directory Listing
Modified Wed Jun 16 18:44:39 1999 UTC (20 years, 8 months ago) by aitkaci
New implementation that use the ComboBoxEx, only way to be prepared for the bitmap in combo-box and to avoid some bugs.


Revision 14941 - Directory Listing
Modified Wed Jun 16 18:43:46 1999 UTC (20 years, 8 months ago) by aitkaci
No manuel drawing features for the buttons, it's handled directly by windows.


Revision 14940 - Directory Listing
Modified Wed Jun 16 18:41:45 1999 UTC (20 years, 8 months ago) by aitkaci
Only the option buttons are owner-draw.


Revision 14939 - Directory Listing
Modified Wed Jun 16 18:40:50 1999 UTC (20 years, 8 months ago) by aitkaci