text:
Directory Listing
|Sticky Revision:
Added multithreaded protection.
Fixed incorrect argument passing because we were not using the `Arguments' entry.
Added Eiffel Studio icon for Gnome custom application launchers
Removed mixed usage of session data service and preference mechanism For tool bar items layouts: {EB_DEVELOPMENT_WINDOW_PREFERENCES}.general_toolbar_layout and refactoring_toolbar_layout, {EB_DEBUG_TOOL_DATA}.project_toolbar_layout are removed from preference mechanism. Tool bar items visible states are handled by docking library (see {SD_TOOL_BAR_ZONE_ASSISTANT}.open_items_layout). BTW, address_toolbar_layout is not saved in preference data orignally, see {EB_DEVELOPMENT_WINDOW_TOOLBAR_BUILDER}.build_address_toolbar. For development window size and positions, following items are removed from prefernce mechanism and purely handled by session data service: {EB_DEVELOPMENT_WINDOW_DATA} x_position_preference y_position_preference maximized_x_position maximized_y_position maximized_width_preference maximized_height_preference width_preference height_preference is_maximized_preference
Use new Makefile.unix to compile zlib on Unix platforms.
New version of config file for VMS 64-bit.
Protected call to `EIF_ENTER_EIFFEL' as it could crash if the per thread data has already been collected.
Made compilable with recent runtime changes to track when a thread was created by the Eiffel runtime or not.
Fixed a spelling mistake.
Added twitter tool resources folder.
Updated copyright information to 2009.
Fixed typo.
Updated to new GUID of .NET metadata consumer COM componenent.
New version number for the .NET consumer.
Supported the notion of stable attributes and tracking for their initialization.
Fixed incorrect entry for the name of the class to generate.
Added compilation of `syntax_updater'.
fixed bug#15429: Remove `debug' from `Force Debug Mode' menu entry and other related widgets and remove various "debug mode" entries
Now that pre/post compilation tasks work on Unix, we can compile the syntax updater tool.
Removed restiction that the same name cannot be reused in different object tests of the same feature if the their scopes do not conflict. Ensured the object test local cannot be used in an old expression if it is declared outside it.
Made sure to have different target names for the void-safe version.
Made it really void-safe.
Made builtin void-safe for .NET.
Added void-safe version for .NET.
Fixed incorrect target name that would conflict with the non-safe version.
Use `put' as creation procedure to prepare code for being compiled in void-safe mode.
Added new shortcuts to launch EiffelStudio in 6.3 compatibility mode.
Use the VDPR ECMA error code instead of the former VUPR. Removed VUPR4 and VUPR5 since they were actually not used.
Removed useless spaces.
Added eiffel_echo tool to build scripts
Added precompiles for void-safe libraries. (Note: These are temporary files only used by examples for now)
Added testing tool preferences to default.xml
Added configuration script
Changed version number to 6.4
Added class template file for new hidden eweasel conversion tool
Fixed errors for using quotes in comment since we do not close them.
Added building of `compile_all', `Eiffel Image Embedder' and `syntax updater' tool in the delivery. However the last one is commented out because `pre-task' actions don't work properly on Unix for some reasons, when it works we will comment it out. Moved most F_codes to the `bin' directory so that it is less cluttered.
Provided command line of failed svn command for better analysis of point of failure if any.
Took into account moving of old EiffelNet library/example to the obsolete cluster and the adoption of `net_ipv6' as the official EiffelNet library.
Updated for the move to `net' into `obsolete/net' and `net_ipv6' as `net'.
Default is not to build documentation.
Corrected translation.
Removal of `is' keyword. Replacement of `is' by `=' for constant definitions. Replaced `indexing' by `note'.
Added `make_tools' which compiles some of the tools we have created to be used by the general public.
Removed usage of NONAMELESSUNION because both gcc and cl supports them.
Removed support for Borland since it is really outdated and clearly not supported.
We have to use `standard_is_equal' otherwise we get into a stack overflow when handling expanded and checking assertions. Using `standard_is_equal' works because it is inlined by the compiler in a way that avoids the recursion.
Removed information on EiffelBase because it applies to all libraries.
By default we do not build documentation. You now have to provide `doc' option.
Added docking library to set of official ISE libraries.
Added docking library to set of official ISE libraries.
Removed frozen qualifier which was a copy/paste typo.
Added .NET version of is_equal since now it is a built_in.
Added new builtins for handling the operators when expressed using `alias' rather than `infix/prefix'.
Added xdg-utils to recommended dependencies for EiffelStudio debian package. RPM unfortunately does not seem to support such dependencies...
Use "nautilus" instead of "firefox" as Internet browser for UNIX systems
Updated to the 6.4 release.
Moved to 6.4 release.
Preventing wipe out of `compile.log' file.
Fixed incorrect report status.
Translated new strings into Russian.
Updated to new URL for documentation.
Moved to 6.3 release.
Removed error that we do not generate anymore.
Supported code generation for {SPECIAL}.put_default as a built-in feature as otherwise there is no void-safe way to implement it in Eiffel except for adding yet another external feature for this purpose.
Updated Chinese translation.
Updated based on 75915. (Include missing changes from default.xml) 103 new, 3 obsolete.
Translated new strings into Russian.
Updated Chinese translation.
9 new, 5 obsolete, built from rev#75864.
Syntax level is now set to Transitional for new projects to allow use of self-initializing attributes. The default is set like this to avoid a slew of bug reports referencing the non-use or confusion of the attribute keyword.
Complete previous commit related to shortcut on watch tool
Changed shortcut back to Ctrl+Alt+8 since S is already used for call stack
Added shortcut for testing tool
Changed preference name from `pnd_mode' to `pick_and_drop_(pnd)_mode', so it's clear for end users now See: http://tech.groups.yahoo.com/group/eiffel_software/message/13023
Added type tag indicating that template is a manual test class.
Added default eweasel test case class template file which used by {EW_EQA_TEST_EWEASEL_TCF_CONVERTER}
By default we do not build the documentation anymore.
Fixed missing svn:eol-style native property.
Added missing svn:eol-style native property.
Added a new validity error when trying to use ?= on an attached type which makes no sense.
Provided built-in implementation of the features `twin' and `standard_twin' by run-time as external routines so that there is no issue with void-safe implementation of them in class ANY anymore.
Updated meta data. Use correct name of the team.
Translated new strings into Russian.
Updated Chinese translation for 6.3.
74 new, 26 obsolete. Built against rev#75587.
Added bug icon for debugger tab in testing tool
Added icons for testing tool. Moved AutoTest files into testing tool folder and addopted {EIFFEL_ENV}.
Fixed missing build of C code of EiffelNet.
Added EiffelNet with IPv6 support to delivery.
Added testing and argument_parser library to delivery make scripts.
Added foreground and background colors preferences for the grid related to debugger's tools. (and re-arrange related preferences paths)
Added AutoTest specific files (images, html) to delivery
Added checkout of the new EiffelNet library with IPv6 support.
Provided the stub code for `item' to make the compiler happy when compiling in void-safe mode.
Upgraded to use the Winsock v2.0 implementation by default.
Added preference to automatically show the editor's feature contract tool tip.
Made documentation optional if you provide `no_doc' option.
Used .lic instead of .tpl. Added other licenses. Updated README to explain new lookup.
Fixed the use of << and >> in attribute which is invalid XML. Fixes bug#14892.
Fixed typo on `license_id'.
Put back the subkey just in case it gets used in the future, but corrected version key name.
Changed consumer runtime version number and remove the versioned 6.3 entry, which is not required.
Fixed ordering or precompilation set up.
Added default preference for switching brace matching on and off in the editor.
Made test class template use correct indexing/note keyword.
Used NOTE_KEYWORD symbol to ensure indexing/note keyword is replaced when the applicable options are set in the project configuration.
Modified test class template to support new testing library class names.
Added hack to ensure the Restart/Back buttons get notified of the change to the C_CONFIG_MSC_FOUND property.
Fixed navigation to check c compiler and restart page for x86 platforms.
Fixed precompilation issue for GPL version of the installer.
Modified template file to include tags in indexing clause.
Removed support for self-initializing types as they may be excluded from the standard. Prepared C code generation for attributes with explicit attribute bodies. Integrated changes that address bug#14453.
Added template file for test classes.
New error for error that could potentially raised by the compiler while compiling when it encounters something that should not have been encountered the first time around.
Initial VMCS call sharing informative text
Initial VMCS call sharing text
- Fixed versions of configuration templates. `use_application_options' and `supplier_precondition' were introduced by 1-2-0. Fixed bug#14508. - Fixed wrong sequence of assembly, precompile and library.
Fixed typo.
Added an error message for VTGD4.
Separated root procedure part in emain. Determining the correct root procedure must be done after reading the melt file. However the root procedure argument must still be fetched before that.
Consistent usage of ${CLASS_NAME}.
Added shortcut to find matching brace.
Changed the default highlight color, which is yet to be used by the ES editor.
Fixed class template to be consistent.
Added missing external declaration for `eif_retrieve_root'.
Added default license template files.
Changed runtime, code generation and {SYSTEM_I} to support multiple root classes/features. For now adding additional root features is not possible through the configuration. However one can list the available root classes/features by appending -eif_root as the last argument of the generated executable.
Added new wizard template defaults for EiffelStudio.
Simplified building of eweasel since it does not need any C externals now.
Used recommended window like separators for the configuration library
Fixed typos as mentioned on bug#13404
Tweaked UI for maintenance.
Moved install cd actions to the package wix file. Added maintenance dialogs. Abstracted text on some dialogs to support new maintenance dialogs.
Improved previous fix for bug#14099. Basically we removed from the `show_actions' of the development window the fact that we need to maximize the window. That way, when reconstructing the window of screen it will not try to maximize it which caused all the resizing operations to be visible. Instead we set the size of the window to the exact same size as the window would have if maximized. When the construction is complete, we had a kamikaze action on `show_actions' to maximize it and here no flashing. To do the above, I needed to store the size and position of a maximized window so I've added the corresponding preference. Storing the size of the maximized window and of the normal window, permits us to also restore the window to its orginal size even after several sessions where the window was maximized.
Removed `Return="Check"' since it is the default and would not be consistent with how we declared the rest of our custom actions.
Updated package GUIDs
Fixed other issue with C compiler name. Set InstallPrivileges attribute.
Added actions to install the CD key. Fixed issue with setting the appropriate C compiler name.
Put new version number for PorterPackage.
We are now defaulting to building .NET 2.0 assemblies on 32-bit windows.
Removed reference to `Comp.eiffel_projects' which has now been removed as otherwise it does not compile.
Added installed configuration files for the configuration UI's ability to search for configuration libraries.
Fixed .NET installation query. Updated admin text to explain new properties.
Fixed remaining tabulation issues. Fixed Error and Warning page related to missing and MSC compiler.
Fixed page ordering with next/back. Change the names of some properties for clarity. Added comments. Stylized errors to look different from warnings. Renamed some dialogs for consistency/brevity.
Fixed back button navigation.
Removed specification of the project path because it is set automatically by EiffelStudio to point to a user-specific path. Changed EiffelStudio version to 6.3.
Now when selecting a Microsoft compiler, the installer requests the user to verify the install of the compiler, and then restarts the installer.
Fixed address in EULAs. Fixed minor text typos
Added new custom actions to show the full configuration error text. Removed custom action to determine if c-compilation can be performed. This is now done the evaluate c compiler action. Welcome screen now correctly shows message regarding the need for a MS compiler, on applicable platforms and in the presence of no C compiler. C configuration error and warning pages now show better error messages. The license agreement page button tab has now been fix.
Changed default file browser to use firefox instead as this is the most used browser now on default *nix platforms.
Implemented EXCEPTION_MANAGER as an adapter of ISE_EXCEPTION_MANAGER.
Removed duplicated ES_OUTPUT_TOOL button
Installation is now performed for all users, fixing issues with running ES from a user account after installation on an Admin account.
Fixed typo in template title.
Removed useless strings Fixed bug#13243: Multiple copies of the same toolbar
Removed old images and matrix files (finally)
Added tools folder for modular tool development and configuration.
Updated to 6.3 release.
Updated to 6.3 delivery structure.
Fixed typo in eweasel target name.
Fixed typo in target name.
Updated to new target eweasel target "eweasel-st".
Match new eweasel-st target.
Renamed `eif_com.h' into `eif_com_exception.h' as it conflicts with `eif_com.h' from the EiffelCOM library. This fixes bug#14459.
Added multi patform support to packaging scripts
Use `ent' rather than `enterprise' to have the same file name length for both GPL and Enterprise edition.
Switch to 6.3 delivery.
Ensured that only the GPL version gets uploaded.
Use `ent' instead of `enterprise' to match the same size of file names as the GPL version
Fixed an invisible typo again for -f.
Improved installation script based on bug#14245.
Adapted for future 6.3 release.
Provided a workaround for bug mentioned at: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2926168&SiteID=1 http://blogs.msdn.com/windowssdk/archive/2008/03/07/workaround-sdk-build-env-fails-on-x86-xp-with-vs2005.aspx
Do not cancel build process if eweasel does not compile. This is just in case a platform would not compile and we do not want to have to fix it right away for 6.2 since the testing tool is experimental anyway.
Added building of eweasel on Unix platforms.
Minor fix in clean up section for rpm packages
Added a dummy file in the `etc' directory as otherwise the MSI does not create the directory and this would cause `finish_freezing' to fail.
Added building of eweasel on Windows platform.
Translated new messages into Russian.
Updated Chinese translation.
21 new, 10 obsolete. Built against rev#73691.
- do not show the "Ignoring breakpoints" toggle button by default - better menu text for "Ignoring Breakpoints" - added "Ignore breakpoints" in drop down menu - disable the "Ignoring breakpoints" button, as it is done for similar debugging buttons.
Context tools are no longer linked by default.
Checkout packaging rather than copying it to avoid having .svn directories in porterpackage.
Allows for a second argument of `untgz_ccode' so that no cancellation is performed if present, this is useful to allow failure when compiling `ec' for platforms on which `ec' is too big to be linked (i.e. linux-ppc).
Allow compilation of `ec' to fail so that we can build an almost complete delivery. This is useful for linux-ppc for example where `ec' is too big to be linked, but not `ecb'.
Re-added linux-ppc as it can be delivered with only the batch compiler.
Translated new messages into Russian.
Added variable in packaging/config.sh for defining the secret key pass phrase
Fixed wrong applications/icons path in make_unix_layout for graphical menu
Fixed typos in svr package config files.
Fixed a number of typos after changing the config layout of the packaging scripts
Added make_svr_script for creating solaris packages using pkg. Rearranged make_*_pkg and make_unix_layout scripts so there is no duplicate code. Added make_install script to default unix layout for building precompiles with wizard of cmd line.
Use `ecb' for faster compilation. Removed vision2 implementation from documentation.
Removed default unit test note template file Fixed bug#14283: Testing tool cosmetics on `New Unit Test Wizard'
Use `ecb' to generate documentation as otherwise it won't work since compilation is done using `ecb'. Removed all the implementation classes of vision2, thus reducing the help by about 8MB.
Supported new user files project directory location.
Use the basic type instead of `like Current' to match the new definition in ELKS.
Package install scripts call GUI precompile wizard when debian/rpm package are installed. Added automated signing of rpm packages when gpg and secret key (use variable in make_rpm_package) are available.
Updated new test case class template file, so all test case classes inherit {TEST_CASE} now.
Chinese translation update.
Built against 73428, 68 new, 47 obsolete.
Added contract categories (invariant, precondition and postcondition) to filter templates by contract type.
Removed semi-transparent background pixels that could explain the opaque background issue with some icons. Fixed some icons that were moved. Note: There seems to have been a recent issue with parts of some icons becoming transparent. It doesn't seem to be affecting the product and will be address in the next release.
Minor modification and bug fixes in packaging scripts.
Updated testing tool icons
Instead of checking out the code, we simply export the code. It makes checkout quicker and more importantly it reduces the size of the PorterPackage by about 9MB to 41MB.
Added dependencies for in Debian package so EiffelStudio is able to compile Vision2 projects. Minor fixes is package scripts.
Description files should not contain lines longer than 80 chars. New logo for linux desktop menus.
Updated copyright date.
Updated copyright date.
Fixed height property.
Added short README file for packaging scripts
Added shortcuts to display Testing tool and Testing Result tool.
Added new preference font_zoom_factor"
Added desktop support for linux packages (menu entry with logo). Removed README file since there is a wiki page now.
Description is now inserted correctly into Debian control file.
Added license file and description for debian/rpm packages
Simplified the usage of the scripts by making them use /var/devel/estudio/Eiffel62_73181 and linux-x86-64 and detecting EiffelStudio's version automatically. Also they do not need set_aliases any more so they can run stand-alone.
Renamed debian packaging script.
Simplified and cleaned up packaging scripts/files for debian.
Added script for creating rpm packages of EiffelStudio.
Added setting of version number to EiffelCOM wizard.
Finished translation of Chinese for last translation template.
Renamed path to file so it reads better with the default values.
Fixed use of ~
Added changed contract and fixed use of ~
Corrected title.
Changed shortcut
Added new templates and cleaned up the existing one (fixed descriptions and added the end cursor token)
Also needed to change finish_freezing to work with unix layout again
Added scripts for building debian package of EiffelStudio. See README.debian for instructions.
Added "$INHERIT_CLASS" tag for generated "inherit class" texts
New built template file against 73139. 382 additions/modifications, 80 obsolete.
Added comments to generated test case class top indexing
Comments in generated test case class creation feature changed to "-- Setup and run test case for class {XYZ}"
Added new contracts template.
Added shortcut for the contract tool.
Fixed incorrect default tcf template file
Renamed default test case ecf template file Added $UUID to unit test ecf template file
Added four new unit test file templates used by testing tool
Added images used by testing tool
Added new pixmaps and preferences for Information tool.
Added new pixmaps
Added contract template (for example)
Added registry key for the eiffel protocol.
Added new icons for general use. Reorganized for future adds. Added overlay icons.
Removed windows specific files from Unix delivery.
Added build of `ecb' compiler to provide a very light and fast compiler to customers.
Use `ecb' instead of `ec' to speed up builds. On Windows 32-bit with an old AMD 2400+ processor it took 4h42 instead of almost 6h.
Added building of `ecb' which will now be part of the Eiffel delivery for fast compilation.
Added initial contract templates.
Added new batch file for Windows SDK 6.1.
New way to control the fact to ignore (or not) the breakpoints (previous Run without breakpoints). Now there is a toggle button in the top tool bar. + various renaming to better describe the implementation (note that change in runtime are just renaming, and does NOT require recompilation or bootstrap) + Cosmetics.
Removed VUOT(2) validity error because object test local declaration is no longer required to be explicitly attached according to ECMA decisions.
Removed useless preference `editor_left_side' since we use Smart Docking library now. Fixed bug#14032: Obsolete option in Preferences
Fixed typo. (identation -> indentation) Fixed bug#14031: Typo in Preferences
Added build-ins for new structure of EAO.
Avoided a warning during C compilation by casting the size of the string into an EIF_INTEGER.
Removed `logger_tool' which does not exist.
All pixmaps now use attached types. Added mini tool edition pixmap and contract editor tool pixmap.
Removed non-needed Clib for Curl and OpenSSL.
Added copy of porter package to ftp site.
Updated URL to new domain name dev.eiffel.com
Because `scp' does not like windows directory separator, we are now changing the directory to where the packages are before uploading them.
Changed <eif_com.h> into "eif_com.h" so that it compiles on Solaris.
Renamed to COM_FAILURE.
Renamed `com_failure.e' into TOTO while waiting for its final name COM_FAILURE.
Removed due to wrong casing.
undo previous commit
temp commit to uppercase a filename
Added COM_FAILURE build-ins.
Corrected translation of "Pnd mode".
Fixed incorrectly located `compile_library.bat' in the delivery due to a change made in the 6.1 branch which was not retrofited to the HEAD.
Added automatic upload on ftp.eiffel.com.
Upadted to 6.2 release
Fixed an issue on Solaris sparc because the script would stop when not finding cURL.
Forgot a relative path to execute `make_cd_image'.
No need for free add ons when building a delivery, we only need the `gcc' folder to build the delivery structure, but this is done in `make_delivery'.
Forgot to compile the C code of cURL.
Only extract part of the C library since it is only needed if one want to compile cURL.
Removed `free_add_ons' since they are not needed on Unix for the compilation.
No need for free add ons in the delivery, the script was actually checking it out and delete it right away.
Updated various config file to the 6.2 release.
Having an icon for the resource file is actually annoying since you have to copy the icon file as well. Instead we are simply having a stringtable in the resource file. It fixes an issue while using MinGW for .NET project because the config.eif file forgot to copy the icon file.
Separated compiling from documentation generation to save some memory.
Use the ISE mirror for the checkouts as it is much faster.
From now on, we use the ISE mirrors for checkout as it is much faster.
Added C compilation of the cURL library.
Added compilation of the C code of cURL.
Made some minor corrections.
Minor hack so that `windres' works on Windows Vista by setting the PATH environment variable to have the path to the `cc1.exe' executable. Note that the PATH is specified using Windows convention, not the sh one.
Fixed incorrect URL for publisher information.
Removed the -s option as otherwise we think that no C compilation is going on.
Added missing svn:eol-style native property.
Fixed missing svn:eol-style native property
Fixed missing svn:eol-style native property.
Ensured that svn:eol-style property is set to native. Fixed incorrect missing NLEOF
Increased compression level.
Added missing svn:eol-style native property.
Removed non-need parts in libraries (it saves about 30MB of diskspace)
Avoid having the windows or win64 DLLs for libCurl on the win64 or windows platform.
Removed carbon implementation of Vision2 since not ready. Removed work directory from gobo.
Fixed incorrect export of content of the root of Delivery which was inadvertantly put in C_library instead of ISE_EIFFEL.
Removed removal of C code of EiffelCOM as it may be needed by people who have 2005 installed.
Only copy the GPL version on the ftp site.
Forgot to commit new configuration file of servers since our change on the FEATURE_TABLE which now only stores ID and retrieve FEATURE_I object on demand through the FEATURE_SERVER.
Use relative path to execute `make_cd_images' in case . is not in our path.
Upload files to our ftp site to save some time.
Updated VFAV rule to follow the 2nd edition of the ECMA-367 standard.
Implemented -silent switch to use nice -n 19 which puts the c compilation at a very low priority level
Always use a relative path to execute shell scripts otherwise it may fail if . is not in your path.
If `.' is not in your path, then it might not work if we do not specify a relative path to execute a script.
Partly fixed bug#13583: error when evaluating g.routine , with g a local from an inherited feature from a generic class at least process an error, instead of crashing. + better handling of crash in completion mechanism for debugger's tools + added EB_DEBUGGER_EXPRESSION_COMPLETION_POSSIBILITIES_PROVIDER which inherit from EB_NORMAL_COMPLETION_POSSIBILITIES_PROVIDER to allow flexible way to handle specific debugger's case. + now insert an DBG_EXPRESSION_TYPE_CHECKER_ERROR when we have issue when related to inherited formal/generic ...
Mosis only compiles 64-bit (with GTK 2.6.9) whereas sparc9 compiles 32-bit with the latest GTK version.
Change to new cURL dll which compile with MD instead of MT option. So `MSVCR80.dll not found' on Windows 64bits problem fixed.
We still need to include libpng and zlib as otherwise one cannot compile the C code of vision2.
Added cURL and openSSL binaries.
Fixed bug#13526: Debug menu reuses mini pixmaps as icons for record and replay items new 16x16 pixmaps, use pixel_buffer whenever this is possible.
No need to include C_library now that we are open source, people can get our modified versions from SVN directly.
Made sure that one can compile a project for .NET with Borland.
Added a validity error for variable initialization.
Added a validity error for variable initialization.
Better description of the error message. Added empty `What to do' clause since we need to give recommendation on how to solve those catcalls.
Fixed typo on descendant.
The PorterPackage_all.tar file is not copied to the home directory anymore because ../.. might not be the home directory if local or TEST_DELIV are symbolic links.
Use a different form for `export' since on some `sh' shell it does not work (in my case Solaris Sparc 10).
Added access to Solaris Sparc 10 machine whose access has been granted for a short period of time.
Do not use ~ but a relative path instead to find PorterPackage_all.tar, because when ~ represents / it does not work with all shells.
Added VUTA errors for non-attached targets of feature calls.
Remove tailing line break.
Added button to error list tool to expand errors automatically. Internationalized text.
Added new window icon.
Added needed definition for new IDENTIFIED_ROUTINES from FreeELKS.
Used new type id's for default layout.
Added validity errors for object test.
New pixmap for upcoming functionalities
Found a way to generate a dll that is compatible with .NET.
Added `safe_rm' option to safely delete a file.
Removed white space afte `\' which prevents the continuation from working.
Improved code generation for DLL.
Added high and low priority icons
Switch order of instructions so that gcc gets copied in the compressed tarball.
When we say no documentation, it will also means no documentation included in the delivery, thus making the package much smaller.
New entries `make_utility' and `make_flags' needed to separate the tool from its options (so far only needed with `nmake'). This is part of the solution to restore the `-s -nologo' functionality in `finish_freezing' which recently disappeared (at about rev 70000).
Updated to precise location of gcc.
Moved to the new origo svn server.
Moved to the new origo svn server.
Fixed Fixed minor index error in 10x10 pixmaps, and added in the same time 2 new icons for future functionalities.
Fixed minor index error in 10x10 pixmaps
Added support of the `-low' option which was just added to the windows version of `finish_freezing'.
Added `show goto dialog' shortcut preference.
Updated to `genertor: "EiffelBuild"' instead of `generated: "yes"'.
Added `generated: "yes"' to the templates so that tools can filter out those classes.
Removed images since Smart Docking library provided default icons.
Removed useless images.
Added show/hide obsolete items shortcut preference. Fixed a few strings.
Added preference to show/hide obsolete items in the completion list.
Added pixmap for showing/hiding obsolete items in completion.
Set a more respective default size for the properties UI.
Updated so that `windres' works when ISE_EIFFEL contains a space. See http://sourceware.org/bugzilla/show_bug.cgi?id=4933 for bug report showing that using the `--preprocessor' option is a workaround to the defect.
Use mv instead of move since it does not work for moving directories.
Extract gcc in the INSTALL_DIR directory.
Text cosmetics.
Cosmetic changes.
Use `sh' instead of `bash' since the later might not be present on some systems.
Removed duplicate useless png.
Added filter pixmaps for errors and warnings tool.
Added c compiler error message.
Corrected warning message to reflect there may be more than one unused local.
Removed non-transparent areas (they don't show up in ES but they are there)
Fixed missing path to `mkdir' and `ld' which would prevent a successful C precompilation.
Tweaked rescue icon.
Added preferences for showing the errors and warning tool. Added preferences for navigating errors and warnings. Removed preferences for old errors tool and warnings tool.
Added pixmaps for navigating errors and warnings.
Added icons for new errors and warnings tool.
By default `gcc' will be in the EiffelStudio dir so that it is part of the zip package.
First draft of a python script to extract messages from EiffelStudio and generate PO files with context.
Fixed incorrect copy of runtime files when compiled for mingw.
Updated installation to 6.1 release.
Fixed the setting of the revision number (path to set_version.sh was not specified).
Changed Eiffel60 into Eiffel61.
Spell out `windows-x86' since the ISE_PLATFORM value is still windows and win64.
Removed checkout of vision sample since it does not exist anymore and was causing an infinite loop when trying to check out a particular revision.
Added ability to generate a particular revision from the svn repository.
Added support for generating a specific revision from the svn repository (to avoid version mismatches between the currently three platforms used to build the delivery).
Use Eiffel61 instead of Eiffel60 for the 6.1 release.
Renamed Eiffel60 into Eiffel61.
Switched from support Borland to support gcc on Windows.
Added missing copy of MSYS files and C compiler configuration file to the EiffelStudio delivery.
Removed Borland support and replaced it with gcc. Take into account the usage of the new `compile_library.bat' script to compile the C code of Eiffel libraries.
Updated to 6.1 release.
Added additional checks for `etc' to ensure we can run sed; and the presence of Makefile-win.SH.
Always delete the files, as otherwise it causes more troubles (especially when you have an error with one compiler and then recompile it using a different C compiler, you end up using the same one).
Added option to specify which C compiler we want. Removed creation of layout, we found a way to do this in the Makefile-win.SH which is at least portable between VC++, Borland and MinGW.
Do not copy `config.sh' if one is already present.
Added some checks if everything is available and if not exit If compilation is not successful, we do not delete the files as we need to possibly see what was wrong.
Added a script to compile the C libraries of our Eiffel libraries.
No need to specify the full path to eif_config.mingw.h since it is found from the include path we gave from the command line.
Added missing CCLDFLAGS so that one can really create a windows or console application.
Changed the default location for mingw, now it is under $ISE_EIFFEL/gcc/$ISE_PLATFORM.
Fixed issue with `touch' that was not referenced from the MSYS directory. Used the `imacros' option to define RTU64C and RTI64C and override the one from the header file.
Added " around ISE_EIFFEL in case it has spaces in it.
Use the gcc delivery from the EiffelStudio delivery which has not yet been integrated.
Avoid duplication by using $ccflags to define the other. Added definition for RTU64C and RTI64C so that we can have the same headers with Microsoft enabling using one delivery for compiling either with mingw or VC++.
Avoid C flags duplication by using $ccflags to define the other.
Fixed precompiles and added support for DLL generation.
Simplified the generation of the .res file to be more like the Microsoft one (no copy of the images is done).
Renamed `gnu' into `mingw' since this is what we are using now. Minor update of the `config.eif' file so that it works for me now (more work is still to be done so that it works out of the box, also it needs to be checked against the recent changes we made for Microsoft.)
New Eiffel Studio proposed layout.
Let's use the 7z format as it is much more compact (80MB instead of 112MB).
New 6.1 version and 2007 for year.
Removed the obsolete examples.
Removed `free_add_ons' from the delivery since we do not provide them anymore by default (especially now that we access gobo directly from the svn site).
Completed translation of current messages into Russian.
Let's keep the windows implementation of Vision2.
Fixed typo.
Added some more translations.
Removed version number and changed name to EiffelStudio. Fixed bug which did not abort installation in the case the environment variables are not properly set.
Removed non-ASCII characters and tabs from error messages so they are displayed correctly. Updated formatting on the changed errors to respect the 60 characters line limit.
Removed non-ASCII characters and tabs from error messages so they are displayed correctly. Updated formatting on the changed errors to respect the 60 characters line limit.
Removed the need to create a backup of the delivery since when everything goes well we do not need it. It also saves us the need for an additional 600MB+ of disk space to create the delivery.
Removed the library directory as it takes far too much space (500MB+) and when it has successfully compiled all the binaries we do not need it anymore.
Use `--force' for export as when svn fails during the export, retrying would cause svn to display an error for the directory already existing.
Use for `--force' for export as when svn fails during the export, retrying would cause svn to display an error for the directory already existing.
Added compilation of Gobo tools.
Added compilation of gobo tools.
Fixed failed creation of directory because it is not recursive.
Gobo binaries are put in spec/$ISE_PLATFORM/bin so that one can have a delivery for different platform in one location.
Set default language to Unselected, for default language selection.
updated German translation
Modified languages and codes based on changed made to the MO files.
Added some more translations.
Corrected some translations.
Previous commit forgot one more directory that does not exist anymore.
New revision of svn will throw an error on trying to export a non-existing location and because we just added a protection for svn to try as long as it fails it was causing an infinite loop.
Changed default size of preferences dialog to 800x600.
Added some more translations.
Renamed locale files to specify country. This fixes bug#13092.
updated German translation translated strings about "External Output" tool to "Console" for English
Removed fake label because it hides all controls. Adjusted positions so download button now is shown outside of the choice box. This cannot be helped because of z-ordering, transparency and other problems with the MSI UI API.
Made choice box smaller so download button will appear outside of the box. This finally solves z-ordering issues with MSI UI and radio button groups.
Fixed Chinese language
Made Exit button's 'x' the shortcut key.
Added some more translations.
Introduced plural forms and added some more translations.
Added metrics: Obsolete features & Imm. obsolete features
updated German translation
Thanks to Alexander, made the batch script a pure dos one. Updated callers.
Improved error messages.
updated German translation
Fixed spelling mistakes.
Modified scripts so that they are immune from svn failure, we simply repeat the svn command until it succeeds.
Use %* to pass all the arguments to svn.
Use the btm extensions since this is a 4DOS script.
Modified the way we perform a checkout with svn. The issue is that recently we had bad internet connections and 50% of the time it is not possible to open a connection and thus to perform a svn command. Here we perform the svn command until it succeeds.
updated German translation
Updated Chinese translation.
Updated estudio.pot. 103 new, 40 obsolete.
Added compilation of gobo tools.
Updated splash screen to match splash_shadow one, also updated estudio to use splash.png if on non-windows platforms
added VIIN error message
We deliver gobo the same way it is done on Windows.
fixed some mistakes in preference description.
updated German translation
updated German translation
Added language choice dialog.
Added default C/C++ detection error.
Added ProductKey variable. Other cosmetic changes
Used preprocessor variable ProductKey instead of using Eiffel60 everywhere, for single change point. Added ISE_LANG registry key for default language initialization.
Changed navigation due to introduction of language choice dialog.
Made C/C++ note bold.
Added accelerator shortcut for the folder. Removed Please from big title.
Added fake label for correct coloring.
Added dialog for selecting a language.
updated German translation
updated German translation
Added new dialog
Fixed typo.
updated German translation
Fixed typo.
Added ellipse text to View How To button. Added checks for environment variables.
Injected missing C/C++ compiler warning
Injected missing C/C++ compiler warning. Fixed download button's inability to be clicked.
Injected missing C/C++ compiler warning
Added warning variant of missing MS C/C++ compiler.
Added error reason.
Added custom action to check environment variables.
updated German translation
corrected spelling mistakes
updated German translation. corrected some spelling mistakes of English strings
moved Swiss German translation to general German translation.
updated German translation
updated German translation
Added hidden show tool buttons for Output, Diagram, Class, Feature Relation, Dependency, Metrics, External Output, C Output, Errors, Warnings and Search Report tool. Fixed bug#11828: No all toolbar buttons are available from 5.7 Reviewer: Tedf
updated German translation
.NET precompiled libraries now exist in $ISE_PLATFORM-dotnet paths.
Added missing `return' statement causing a C compilation warning.
Changed a criterion name from has_invariant to has_immediate_invariant.
Added drop down arrow to "Create new inheritance links", "Create new client-supplier links" and "Create new aggregate client-supplier links" icons.
Fixed bug#12786 "Some preferences not translatable and cannot be reset to their default value". Reviewer: Larry
Fixed typo in name for ECF extension (previously it was stated to be an EiffelBuild project).
White background for the diagram.
Updated header command to be more in the style guideline for commands. Fixes bug#12570.
updated German translation
Enabled all assertions by default for project created from wizards.
Check all assertions.
Updated estudio.pot, 53 new, 10 obsolete.
updated German translation
updated German translation
updated German translation
updated German translation
updated German translation
Added missing descriptions for three preferences.
Added .NET naming convention option, in the dotnet target, setting it to true.
Added .NET naming convention option, in the dotnet target, setting it to true.
Added .NET naming convention option, in the dotnet target, setting it to true.
Added .NET naming convention option, setting it to true
Added mscorlib
Precompiles now use optimized versions of the parent precompiled libraries.
Fixed bug#12681: metric: run metric archive on all criterion fails
Added option to sort output .pot file. Wrote script to generate comments of source text and location information from default.xml files and wizard xml files.
Created new estudio.pot file, added comments of location and source code that are more helpful to translators. Sorted entries in estudio.pot so that people can easier assign jobs. Translated new terms into Chinese.
Modified cursor matrix definition file for new cursors.
Added denying cursors for argument, locale, generic, line and assertion.
Added cursors for argument, locale, generic, line and assertion.
updated German translation
Added color preferences for argument and folder items displayed in metric tool and class browser locations.
Regenerated estudio.pot, 36 new, 3 obselete, most for contextual menus. Translated new terms into Chinese.
+ Added support for instance creation on debugger expression evaluation (only for non generic type) + big change in debugger's grid to allow the user to change the order and location of locals, arguments, ... Fixed bug#12509: Cannot display locals and arguments before current object + fixed bug#12516: Set Slice Limits button brings up one window per click if Objects window undocked + improved slightly the has_rescue part from metric (using the new feature_i.has_rescue_clause) + cosmetic, typo
Proper formatting.
Removed custom actions from sequences that are already present in core framework files.
Removed ORGANIZATIONNAME property and set a default value for USERNAME so suppress warnings.
Prompt is only generated for enterprise editions.
Added registration pages
Added properties related to user register, for the enterprise edition.
Added custom actions related to cd-key validation and evaluation.
Changed tab ordering of navigation buttons to match what most installer use
Changed tab ordering of navigation buttons to match what most installer use. Changed next button actions to go to the correct page based on the edition.
Changed tab ordering of navigation buttons to match what most installer use. Changed back button actions to correctly go to previous page based on edition.
Changed tab ordering of navigation buttons to match what most installer use. Changed back button actions to correctly go to previous page based on edition.
Added prompt to indicate user has entered an invalid cd-key.
Added dialog used for registering the user's information and cd-key.
Added custom actions for enterprise editions to check and evaluate the cd-key info.
Made reference to download button text. Fixed z-order issue with download button. Changed tab ordering of navigation buttons to match what most installer use
Removed enterprise custom actions because now EiffelEnvision and EiffelStudio use the same actions.
Added component groups so compilation can occur without any files.
Added empty includes.
Changed processor architecture to MSIL, else the assemblies cannot be found at runtime.
Corrected inclusion of registry keys, using correct bit platforms folders.
Added Pnd mode/Contextual mode preference.
Added catcall message
Removed Source constant from DefineConstants because the project now uses an InstallSource variable, which is easier to configure.
Added registry include files.
Fixed installation into System32 and SysWOW64 folders. Switch to using InstallSource environment variable.
Added EiffelEnvision configurations.
Removed redist project because it cannot be done using WiX. Added EiffelEnvision configurations.
Changes made because the package requires a fully defined feature in the product package.
Changes made because the package requires a fully defined feature in the product package.
Root feature node is now a reference.
Fixed launch condition for Visual Studio installation.
Removed redist include files and replaced with a single fragment
updated German translation
updated German translation
Set to use .NET naming convention. Set executable name. Stacked precompilation.
Added some more translations.
Added very few translations
Updated estudio.pot 25 new, 23 obsolete. Updated Chinese translation.
updated German translation
Fixed bug with ncpus being 0 not using all cpus
Compile 64-bit version for Solaris-x86 after 32-bit so that I can take it directly.
Translated new entries into Chinese.
Updated estudio.pot, 116 new, 19 obsolete.
updated German translation
updated German translation
Modified description of `link_tools'.
Implemented suggestion bug#12395 :No splitter by default
Added warning text color/background color preferences.
Removed "Dock tracking" preference which is useless. Fixed bug#12104.
updated German translation
updated German translation
1. Added two predefined metrics: Once features and Imm. once features. 2. Removed unnecessary UUID attribute in metric definition file.
Added the preference of `link_tools'.
Fixed spacing.
Removed FixedSize attribute from bitmap for large-font scaling. Fixed spacing.
White rim is now opaque.
Use `compile_for_all_platforms' even for compiling on the same platform.
Use EiffelBase instead of Base to be more consistent with our namings of Eiffel libraries.
Use a subkey of Eiffel60 as otherwise the whole Eiffel60 is removed on uninstall and therefore you wipe out your preferences which is not nice.
Updated scripts to better analyze the command line so that when arguments are added it is easier to modify.
Made root_cluster location relative to ecf
Added shortcut preferences for history back and forth.
Added is force debug mode preference string.
Removed the preferences which never used in docking Eiffel Studio version.
fixed bug#12265 : Ctrl+Alt+W used by the Debug - Show object viewer tool
Fixed a typo.
Added new mini pixmaps
Updated estudio.pot. 130+ entries are added. Translated new strings into Chinese.
Fixed a typo.
Surrounding Borland tools with " in case ISE_EIFFEL is defined with spaces in it.
Simplified content by removing useless declarations. Use PRECOMP_OBJECTS to refer to the precompilations, that way we have less to translate from the Makefile.SH.
Added "shortcuts" category and all kinds of shortcut preferences.
Fixed wrong path to delivery which caused wizards to be missing from delivery.
Use Gobo directly from svn.
Use `delay /b' instead of `sleep' since the former can be interrupted by pressing a key and it will continue normal processing.
Added missing ( around platform qualifier.
Fixed typos.
Forgot to create `setups' directories.
Added missing Borland directory for x86 platform.
Reflected new base layouts.
Instead of blocking the installation, we pause for 60s.
We do not use wix from svn anymore, it has to be wix that comes with Votive and visual studio since we use msbuild to build the wix project for building MSI.
Ignoring generated directories: bin, binaries, obj.
If you pass an argument, then no Eiffel compilation of the `setup.dll' or `hallow.exe' is performed. This is useful for testing.
Added ProgIds node to perform association with .ecf, .e and .bpr. It was more complicated than expected since they need to refer to the file ID of a program, and that file should be in the same component as the ProgId. Solution was to exclude the needed file from the automatically generated .wxs by hallow and manually add it.
Updated installation scripts so that they generate the files in about the same layout as the final installation on user machine. The only exception is ec.exe which is different between enterprise and GPL. Added creation of zip file in addition of the MSI to make is easier to install for those who do not need to wait a long time to uninstall the previous version.
Removed old .wxs file that we do not use anymore since they are now automatically generated by hallow.
Fixed wrong path for installing examples and library which was previously incorrect.
First implementation of the EiffelStudio package using the latest wix. Dummy components are empty in SVN, they need to be regenerated when building the final install.
Newline fixup.
Removed previous commit since those variables are defined in the wix project.
Added IsePlatform variable that holds the ISE_PLATFORM variable value for this installation.
Use the same configurations as in package.wixproj.
Added prefix to all studio wxs file so that they don't conflic with the Envision one.
Added `studio_' prefix to names of files since it might conflicts with the envision names.
Added new .wxs needed by EiffelStudio's install.
Updated project files to show the various releases (studio_[ent|gpl]_[x86|x64]). Added dummy `.wxs' file for both EiffelStudio and EiffelEnvision so that we can build projects. Those .wxs files needs to be removed before doing a build.
Updated licenses with content originally in install\Binary.
Added finish freezing text to match that of Windows binary
Perform silent build all the time. If `-s' is not supported on all paltforms we will have to only do it when use GNU make.
Added " for path refering to ISE_EIFFEL so that we can use path with spaces in them.
Merged changes from Eiffel_57 branch to compile a delivery for GTK 1.2
Added "Test" product for testing installers when no product is specified. Added variable InstallName for use as the default install path name.
Changed default install location to use InstallName variable as defined in includes\Preprocessors.inc.
Removed period.
Added condition for the C/C++ compiler help text so it is not displayed when a C/C++ is found.
Added property for VIEWEDLISENCE
Expanded and reposition radio group to fill the radio group graphic so it looks fine with all desktop themes.
Removed periods.
Fixed back button actions when not showing C/C++ compiler.
Swap the disagree and agree button to make it more convenient.
Fixed bug#12146 where you get an error while clicking on the browse button because we used the wrong property.
Added new splash screen for EiffelStudio.
Changed a default value for metric result filter.
Updated to new location of object files.
Updated to new layout of object libraries on Windows.
Added implementation of ARGUMENTS for .NET
Moved classic implementation to neutral since it can be shared.
Added implementation of ANY in .NET.
Moved classic implementation to neutral since it can be shared.
Fixed typo
Fixed directory list change not affecting the path.
Fixed typo and shifted background image.
Fixed typo
Removed directory that was accidently committed in rev#66799.
Because we need to reimplement all the built_in routines using precursor, we are now using a class text to store the actual implementations.
Compressed package
Change UI to force user to click View before agreeing to license.
Made Ok button the first focused control.
Reorganized built_ins to have first a directory per class having `built_ins'.
Added implementation for `out' on REAL_32/REAL_64.
We need an implementation for `floor_real_XX' and `ceiling_real_XX' as otherwise calls to `floor' and `ceil' which are not currently optimized would hit an empty body and thus result would be incorrect.
Took into account that built_ins are different in .NET, so we have 2 subdirectories to the `built_ins' directory.
Tweaked for better display
Made splash smaller.
New Eiffel Studio splash screen for Chinese New Year~
Added merge module project for redist modules.
Set bitmap to error bitmap.
Implemented package.
Fixed issue with project folder not being removed, if empty.
Added back button text for cancelling the installation via the disagree with license dialog.
Skipped selection of folder for EiffelEnvision
Changed text for back button.
Place folder text and folder edit control at the end to place default focus on the browse button. This also solves a refresh issue with the bitmap and focused text controls.
Place folder text and folder edit control at the end to place default focus on the browse button. This also solves a refresh issue with the bitmap and focused text controls.
Expanded description label so it does not word wrap unnecessarily
Added SPECIAL built_in code. Fixed eol-style.
Added implementation for `item' features.
Added `built_in' implementations for `built_in' founds in FreeELKS.
Removed redundant files.
Fixed widths of radio button control to supress a DEBUG error in the log.
Added folders for merge modules
Added missing action and error text. Added conditions to some custom actions in a UI sequences.
Siwtched to using var.Platform to build product name
Removed redundant document
Added ISEPLATFORM property used in precompilation. Moved FXINSTALLROOT from AppSearch because it does not work in there?! Removed use of includes for content customization. Removed processing of custom action CanPerformCCompilation in the execute sequence because it does not have access to the property.
Removed redundant include files
Emptied out for expected implementation
Fully implemented for EiffelStudio installation.
Added ignore of the spec directory.
Added custom action to check if a valid C/C++ compiler is installed.
Added user interface
Added actions to determine if a C/C++ compiler can be used.
Added warning dialog for conditions that do not permit precompilation.
added an auto expression icon
Added Windows SDK configuration file.
Batch file to configure the Windows SDK as the original Micorosft one does not work with 4NT.
Added EiffelEnvision graphics
Added installer files for EiffelStudio/EiffelEnvision installation packages.
minor cosmetic changes on pixmaps
added mini pixmap callstack_is_melted and callstack_has_rescue
Fixed wrong path since removal of gobo.
No need to extract gobo since we get it from our svn now.
No need to extract gobo for now.
Fixed wrong path.
For now copy the released version of gobo.ecf which is currently the development one.
For now simply ensures that the gobo_release.ecf is copied into gobo.ecf.
Changed auto_hide_animation_speed default value to 20 as 1 is a bit too extreme on linux due to the timer mechanism having a far greater resolution than that of Windows
Added new class from vision2.
Build new estudio.pot file, major new names are from preferences and docking library interfaces. Translated into Chinese.
nicer icon for 'force debug mode'
Correct hidden status of a preference in class browser.
added preferences to show the force debug mode buttons
added force debugger mode pixmap
Added a new "new_tab_editor" option for ctrl right click receiver preference, and removed "new_context", "new_editor" options. Made default is "new_tab_editor". Fixed bug#11839.
more translations for french.
Added new preference to let end user to choose whether prompt output tool after compilation started. Fixed bug#11919.
Added new preference for metric tool.
Added NODEFAULTLIB:libc for the linker flags when building a DLL. It fixes bug#11739 when someone includes a library file compiled without the -MT C compiler flag.
more translations for french.
Modified a color preference.
Added new preferences for dependency view and metric tool.
Build new estudio.pot in which main entries added were command line names for command debugger, missing names in diagram tool, names for layout saving and new metric names. Translated most of them into Chinese.
Removed Borland generated files from Windows 64-bit delivery since it cannot work.
Removed borland generated libraries on Windows 64-bit since it cannot work.
Removed Borland generated files from the C_library delivery.
Do not include Borland binaries on Windows 64-bit since they won't work.
Removed empty spec directory for Eiffel2Java library.
New error messages. Most of them are for multi-constraint formal generics.
Do not check for Borland on 64-bit since it does not work.
Use new version of Gobo 3.5.
Migrated build scripts to Gobo 3.5.
Removed inadvertently added .svn directory and ecf file.
Updated to version 3.5 of gobo.
Added ECMA_INTERNAL.
Changed metric name from "Non-used features' to "Unused features".
Forced to drop linux-ppc until gcc/ld gets fixed for the relocation problem.
Updated to new GUID and revision of consumer.
Added waring messages, translated into Chinese.
Added preferences somehow were missing.
Added preference for setting maximum number of cpus the compiler should utilize.
Fixed alignment.
Modified default value for "search folder recursively" preference used in dependency view from False to True.
Added new preference for metric tool.
Updated predefined metrics.
Changed to new set of docking feedback icons from Paul.
Reflected various recent changes in the delivery.
Made new style docking feedback icons.
Changed message status from error into warning as now assignments to entities of expanded and formal generic type are allowed (this fixes bug#11722).
Added some more translations.
updated German translation
Added strings for batch compiler. Translated those strings and most of new names for metric tool.
updated German translation
Added new preference for dependency view.
Reverted Chinese translations files.
Added estudio.pot file which contains 1000+ lost entries.
Added "Non-used features" metric.
Removed a wrong metric.
Added some more translations.
Added some more translations.
Added initial translation to Russian.
Translated newly added strings in metric tool.
Changed formats for metric definition file.
First commit of DOCKING Eiffel Studio.
Fixed the misusing of "en". A locale can not be correctly initialized with "en". Trying to initialize locale with "en" lead to the result of any uncontrolled locale could be selected.
Added script extracting names of wizards from .dsc files. Updated estudio.pot for wizard interface names. Updated Chinese translation.
updated German translation
Fixed incorrect previous commit that set `smart_checking' to False instead of True.
updated German translation
Added new preferences.
updated German translation
updated German translation
about 20 new translations for german (ch)
updated German translation
updated German translation
Reflected changes in the EiffelStore samples.
Added missing preferences that have already been coded. Updated changes estudio.pot with new preference entries. Translated new terms into Chinese.
Added preference entries from system spec xml files.
Added new translations for preference names, languages and others updated from estudio.pot.
Added new translations for preference names, languages and others updated from estudio.pot.
updated German translation
Removed last change, because it was not updated from estudio.pot file.
updated German translation
Added missing files.
Added ""Feature Relation" translation item for docking Eiffel Studio.
Started (Swiss-)German translation
Removed creation of bin directory since we get it from SVN now.
Updated estudio.pot with preference names, language names and others. Added script to extract names of preference.
Added lang folder.
Force compilation for Windows 2000 or greater operating system.
Removed the need to have .cfg file for Borland by adding the required options in the config file.
renamed fr_FR into fr added translations
Added general.locale.
Added English language.
Added first draft of french traduction (not high quality, and quite incomplete)
Modified svn properties.
Added scripts to append preference entries to estudio.pot.
Removed file added by mistake.
The first time added estudio.pot as template of po files for all languages. Added po file of zh_CN. Added mo file of zh_CN.
Retrieve rb.exe from SVN rather than from a previous delivery.
Added VQUI2 error.
Added appliable inspect-able types
We do not need this folder now since it's same as windows folder.
Add win64 config files which is completely same as windows.
changed system names of precompiles to work with compile_all tool
Added a new validity error VQUI(2) for unique constants that cannot be represented using the specified integer type, e.g., by INTEGER_8 (this fixes bug#11234, test#valid194).
added the WINAPI in the extern declaration of GetEnvironmentStringsA
Modified to declare GetEnvironmentStringsA as extern if it's not defined.
Modified to get ANSI version of environment variables instead of Unicode version.
improved building of a unix like delivery, base path and lib name can now be set in the set_aliases
Addes ISE_LIB_NAME as this should be configurable as well, added comments for easier scripted replacement.
Build enterprise after gpl version as otherwise we get `register' and `setup' in the free version.
removed code related ebench.lib
Configuration file for VMS.
Updated to the recent changes in the layout in the delivery.
Fixed a bug which caused an eiffel system to crash or giving wrong information when using a generic root class.
Added config files for VMS.
Added script and documentation to build a unix delivery.
Removed unused default.cls template.
Removed empty directory.
Removed empty directory.
Added entry for generating documentation in /tmp/doc_builder.
Updated to new location of documentation.
Merged from Eiffel_57 branch: Fixed AssemblyFolders information to reflect new location of EiffelSoftware.Runtime.dll in the lib folder.
Fixed documentation location, fixed removal of wel wizard on unix systems.
Updated version to 6.0
Fixed examples of values for ISE_PLATFORM.
Only set unix layout specific variables if we are in unix layout mode.
changed into backslashes and added .exe
fixed incomplete commit related to new variable rt_include and so on (for layout) (related to rev#64832)
Renamed build into esbuilder.
Changed name from vision2_tour into vision2_demo.
Changed finish_freezing to work with unix layout.
Do not include wel wizard on unix.
Moved eifinit/studio/* to studio/eifinit/*
Added .NET target. Fixed exclude regular expressions.
Fixed exclude regular expression.
Fixed exclude regular expression rule. Added .NET target.
Fixed exclude regular expression. Added .NET target.
Added .NET target. Fixed exclude regular expression.
Removed non-needed directory.
Removed since not used since precompilations on Windows are now done from the installation program using a custom actions.
Moved xmldoc to the newly created Documentation directory.
Don't have empty free_add_ons directory in the delivery.
moved zad_miner out of free add ons into the obsolete examples
removed building of zad_miner
updated error files for VSRT and VSRP
- Added "Restart" functionality (avoid unraising and raising again the debugging interface)
updated icons, added hidden/implementation icon
Rearranged folder icons. Added icons for hidden clusters and redrew target icons.
updated documentation to added attributes
Corrected height variable
Added debugger restart and debugger show execution point icons.
Migrated to compile 6.0 deliveries. Use bzip2 instead of gzip since it makes delivery much smaller (40MB instead of 60MB on average).
update build script related to cli_debugger
Added a validity error that disallows inheriting different generic derivations of the same class.
Merged from Eiffel_57: New license text for GPL version.
Took into consideration location change of cli_writer.
Use 6.0 release paths.
Merged from Eiffel_57: Made it possible to also build the enterprise edition.
Merged from Eiffel_57: Added minor modification to build enterprise edition.
added documentation about hidden clusters (this is for 6.0 only)
improved some error messages, fixes bug#11254
Merged from Eiffel_57: Fixed typos mentioned in bug#11530.
Merged Eiffel_57 branch to trunk.
Added vision2 extensions to the delivery.
Merged recent changes from Eiffel_57. Converted to use 6.0 and Eiffel60 for the new 6.0 release.
merged changes from branch, removed old description in ecf templates
Merged from Eiffel_57 branch: Set compression to high. Doing this we went from 102MB down to 85MB.
merged changes from trunk, fixed pixmap script, fixed reversed icon creators/creations
Fixed typo.
Added default to show results when computing metrics with details.
Merged latest changes from Eiffel_57 branch to trunk. - Made it work on Vista - New registration information for consumer
updated ISE contact information
Put `complicance_checker' as an envision product for now as the doc_builder tool doesn't do its job to exclude it from EiffelStudio documentation.
removed some unused images fixed bad characters on a documentation page
Updated resolution to 1024x768 minimum.
some more documentmore documentation updates for changes in configuration system, startup and cluster tree
updated howto with new startup dialog
added automatic precompilation and that new projects use precompiles by default to the list of changes
more documentation updates for changes in configuration system, startup and cluster tree
Fixed typo.
No need for the Win64 attribute on custom actions as it is only needed for scripts.
No need to copy the winterop.dll since it is the same for 32 and 64 bits.
Upgraded to version v2.0.4415.0 of WIX (latest stable release).
some more documentation updates for the new startup and configuration
Fixed incorrect name for h2e shortcut.
Removed WEX from delivery since it does not even compile with new WEL.
Fixed recently added txt extension to wrong README.
Save output log of doc_builder to better see when something goes wrong and why.
Renamed h2e.exe shortcut to a better name, fixing bug#11419.
Removed `desc32' example since it does not compile anymore on all windows platform.
Removed old COM documentation and use the new one from `eiffel.chm'.
Not needed anymore, they are included as part of the EiffelStudio documentation.
updated wel and vision2 examples (just the how to compile part)
removed version numbers from library index page updated sample documentations of most libraries
New name of README which has a txt extension.
some small documentation updates
fixed some documentation issues in the com wizard, removed some unused/old images
Fixed a bug in metric "Indirect client" which calculated indirect suppliers by mistake.
Added some recent changes
Removed class name as comment at the end of a class.
Added usage of the precompiled library and exclusion of certain directories in the root cluster.
Changed all the cluster paths to .\ (relative). Dotnet standard wizard now also uses a precompile.
Replaced .cvs by CVS since the former does not usually exist.
Use STRING_GENERAL to retrieve string constants.
New projects have project setting recursive set to True per default.
Moved certain vision2 classes to the extension cluster since this is where they belong for now.
Added new VD87 validity error.
Added discover melt command to possible toolbar commands
Added discover melt icon.
Modified project template files to use precompiles.
Added documentation for new enforce system wide unique class names setting.
Added message for VD87 Changed some references to lace
Fixed a couple of typos in predefined metrics
Removed some unused preferences
Changed "scope" attribute in metric criterion to "unit".
Updated Win9x/Me support section.
Made sure to remove the EiffelSoftware.Runtime.dll file that we copy in the lib directory on installation.
Improved error message.
Added "Breakpoints" to potential Show/Hide standard toolbar buttons
Added localized version of `time' library.
Added macosx-x86 platform.
Added 5.7 release information. To be completed.
Removed setting of registry keys since we can use the one from Eiffel57 directly for most programs.
By default we do Base, WEL and Vision2.
Updated to new template file for vision2 tour.
Reverted incorrect commit.
Removed useless copy of PorterPackage_all.tar to home directory.
changed vision2_tour to ecf and made it use the environment library
optimized build ecf template
Use Eiffel Projects for name of directory containing your projects.
removed executable property
removed com wizard and install/limand from unix delivery
removed unneeded install/limand folder
Added UUID for metrics.
No need to compile the C code of the event library since there is none now.
automatically build missing precompiles if a project is opened
Changed the project name so that it does not conflict with 5.x (x <= 6).
Made 2.0 version of the Eiffel runtime on 64-bit.
Now install under Program Files by default, and Projects under documents.
Added unicode sample tp delivery.
Added missing description for new debugger preferences.
Added EV_REGION.
Removed files which are not included anymore in delivery.
Fixed typos.
removed version.eif, fixes bug#5098
removed because this error no longer exists
Use path to lib directory rather than to bin for Visual Studio to find the runtime.
Added ecf extension and used ecdbgd.exe icon for files.
some documentation updates about the COM wizard
Removed useless directory for store precompiles.
Take into account various changes with renaming of rc files of wel samples to remove the _demo suffix.
Updated due to recent changes in libraries so that they do not use Ace file anymore.
Fixed path to documentation file.
Changed all instances of 5.6 to 5.7
Fixed codedom assembly filenames.
Fixed path to precompile configuration file.
Updated path to match 5.7 delivery.
Fixed filenames of codedom tools.
Fixed path to consumer dlls.
Fixed path to wix library files.
Added information message.
Fixed name of doc builder configuration file.
Fixed path to manager icons.
Removed old ace files.
Updated to work with latest repository and compiler. Now changes DOS prompt title to indicate current status.
Updated to work with latest repository and compiler. Now changes DOS prompt title to indicate current status.
Now changes DOS prompt title to indicate current status.
5.7 delivery creation batch file.
Updated to work with latest repository and compiler.
Added a recompile overrides command that only checks override clusters for changes
Replaced ace files with new ecf.
fixed .NET precompile configuration files
minor config improvement
Started cleaning .NET precompilation configuration files.
Cleaned up precompile configurations.
Always show the trace now.
Fixed identifier error reported by WIX.
Updated to new delivery layout.
Removed platform specific version of EV_LAYOUT_CONSTANTS.
Removed empty `ico' directory.
Added multithreaded vision2 precompile.
Added help messages for VPIR errors for inline agents
Use tar + gzip to compress tarballs, instead of -z option of tar which does not exist on all implementations of tar.
Removed old version of documentation which is now replaced by the XML version.
Removed Release notes, since now they are part of the documentation.
Removed empty or not used directories since it corresponds to old products that do not exist anymore.
Removed since it corresponds to product that do not exist anymore.
some documentation updates
some documentation updates
added documentation about assemblies
Added checks for VYCP(2,3) and VYCQ(2,3).
Removed empty directories.
updated documentation to correspond to changed project settings interface
added/updated documentation about refactoring, fixes bug#4062 and bug#4063
Added pixmaps used by docking Eiffel Studio.
Removed empty directories.
Added new metrics.
Added number of compiled classes as basic metric.
Corrected typo that caused metric icons to go missing.
Added new icon
Improved instructions for building delivery.
Moved definition of INIT_DIR earlier so that we can use it to execute `set_aliases'.
Updating README with recent changes in the way a delivery is built.
Made mor sh compliant.
can not => cannot
Updated vision2 library with new classes.
Added metrics directory and VD86 error.
Generate an error if we try to do .NET compilation on a non .NET system, fixes bug#10782
Added 2 preferences for docked Eiffel Studio. auto_hide_animation_speed show_all_applicable_docking_indicators
Moved metrics to studio subdirectory as it is a studio thing.
Fixed typo, fixes bug#10551
Fixed typo, fixes bug#10551
preference for project settings split position
added condition for wel library, fixes bug#10797
Added new icons
Removed non wanted file
Added metrics directory.
Implemented suggestion bug#10582 for using $MAKE when it exists.
Removed accelerator ESC for show/hide editor tool. Removed "Search last" which was to search the previous keyword as it is rarely used. Changed search behaviors with Find next and Find selection. Being clearer, Find Next, Find Previous, Find Next Selection and Find Previous Selection remain.
Made sure to export ISE_LIBRARY as otherwise the previous fix won't work.
Fixed typo.
Added gobo checkout.
Removed non-used classes for process library on .NET.
Added gobo.ecf and gobo_extension.
Added VD68 validity error.
We need to export variables otherwise they are not propagated to subscripts.
Added gobo and gobo_extension.
Made it more sh compliant.
Remove EIFGENs as they are not needed once compiled and also they take too much disk space.
Updated test to work with `sh'.
increased some button widths and default project settings size, fixes bug#10564
added two examples for tasks
fixed some problems with changing a target to abstract, update configuration ast, report an error if the application target is abstract, fixes bug#10700, bug#10699 set focus on tab in file rule dialog if we have a tab, fixes bug#10694
Define ISE_LIBRARY if not defined.
Improved description for `classes per module'. Cosmetics (removed double spaces).
Fixed "interface.development_window.general_toolbar_layout" which had an extra semicolon at the end. Added new preferences for saving the size of the starting and open project dialog.
Moved automatic backup setting from general.cfg into the project settings.
fixed some broken links
Show button for properties tool, fixes bug#10666
Removed `line generation' because it only applies to a target not a group. Fixed broken links.
Added PROCESS_INFO and its implementation class from the process library.
Added EV_SHADOW_DIALOG.
Fixed incorrect sed command.
Fixed typo.
Moved update of `set_alias' into `make_delivery'.
Ensured that even if setup is not present (e.g. compiled outside from Eiffel Software) the delivery does not fail.
Added new cursors
Added uncommitted icons
Added new icons
Fixed bug#10607 for wrong description.
Changed system name to include the `mt' prefix.
Use modern instead of typewriter for Courrier New since it seems that it is `modern' style when opening the font dialog and saving the font back.
Added new classes.
fixed some typos, ran a spell checker over the texts, fixes bug#10572 and bug#10571
fixed typo, fixes bug#10570
Removed feature prefix for static access (fixes bug#5342).
Used the http://bon-method.com/ web site when referring to BON. Fixed bug#5529.
Clarify note as per request bug#5530.
Removed reference to GENERAL and replaced them by ANY.
Implemented suggestion from bug#5535.
Implemented suggestion from bug#5532.
Corrected link for hide/show from view.
Updated per suggested in bug#5533.
Updated documentation to reflect removal of `Send to' menu in File menu.
Fixed typo reported in bug#10569.
Added new tab command to general tool bar.
fixed some typos
Restored missing initialization part that prevented from running the script in standalone format.
Added EV_POINTER_STYLE classes.
Added building of new estudio.
Added building of ecdbgd and new estudio.
Added spcial way to compile both 32 and 64 bits release for SGI.
Added copy of gdiplus.dll to special location in delivery so that it gets installed only when necessary.
Fixed installation to properly install gdiplus.dll when needed.
Added gdiplus merge module.
Corrected ordering
Fixed trimmed icons
refactored project settings a bit and added first version of properties tool, at the moment only properties of groups are displayed, class and target properties will follow soon
Updated some documentation for cecil with the new configuration system
Added docking cursors.
Added new icons
Added check for GDI+ installation.
Removed ++ from C output tool icon
updated project settings documentation
Added icons for go to definition and a precompiles group folder
Added icons for precompiled libraries Added more icons for new metric tool
Updated to take into account moving of some files of the preferences library from the interface cluster down to the graphical cluster.
Added slpash.png.
Added building of estudio.exe and added ecdbgd.exe to the delivery.
Moved EiffelStudio splash screen from Src/tools/estudio/config into Delivery/studio/bitmaps/png as the tool itself does not really need it to work properly, but having the splash screen file makes it nicer. To make the checkout of the Delivery easier it makes sense to put the splash screen there.
Added new debugger daemon ecdbgd.exe.
Removed non-need file for Unix.
Remove non-needed app-defaults directory on Windows.
Removed empty directory.
Added new icons - close, close all, edit library. Fixed order of feature clause icons.
Fixed incorrect call to `make_images' and `compile_exes'.
Integrated new estudio/ec +ewb/ecdbgd/app architecture. Now estudio is only a "ec" launcher (with splash screen) ec will launches ecdbgd which is the eiffel classic debugger and ecdbgd launches the debuggee (application) so most of the time, only "ec" will be alive. + Improved error reporting when ec failed to launch ecdbgd and debuggee (application) + Added a menu item for debugging parameters + various code cleaning, and minor bugs corrections.
Redrew target config icon because of it's changed usage. Added icon for config folders.
Added send to external editor icon
Removed non-used directory `cursor'.
Forgot to specify the URL of the repository.
Removed obsolete cursors
Changed AND and OR metric icons
Added missing VICR and VISC errors.
Made sure the ISO image holds the version/platform information.
Store version number as part of the MSI file.
Updated to recent additions in WEL, and replacement of Ace files by Ecf files.
Redrew close and minimize icons
Added icons for move up and move down
Added thread and find results window icons
Fixed type: extends instead of extend.
Added "Save all" button in general tool bar.
Removed old Ace files and provide a new template based on new configuration format.
Forgot to protect call to `eif_thr_init_root' in the non-multithreaded case.
Do not use `export' since we do not know what the remote shell is. Instead pass value of $ISE_PLATFORM as argument.
Added new watch tool icon
To avoid GC deadlock, we let the GC believe that there is no Eiffel code executing apart from a DLL entry point is called.
Added new icons for metric
Forgot that we had renamed make_for_platform_secure into make_for_platform.
Merged make_for_platform_secure into make_for_platform. We now use `ssh' and `scp' by default. Updated `compile_for_all_platforms' to take into the above change.
Store revision number as part of the package.
Made sure that SVN_VERSION is in `set_alias' and replaced by its real value when builind the PorterPackage.
Changed name of `svn_version' variable.
Changed scripts so that when there is no file/pattern specified the reposistory version is displayed on standard output.
added missing library targets on vision2, wel and wel-mt precompiles
Take into account renaming of WEL_GDI_PLUS_STARTER into WEL_GDIP_STARTER.
Increased size from 512 to 1024 as otherwise one cannot precompile Vision2.
Made it work when DLL is compiled in multithreaded mode. Basically, the runtime is initialized once during the DLL_PROCESS_ATTACH, then destroyed in DLL_PROCESS_DETACH. For each thread creation, we initialize the once per thread data like it is done in `eif_thr_entry'. This solves problem with bug#10224.
Added shortcut preferences for toggle buttons on completion window.
removed some settings/options that are already the default
removed some settings/options that are already the default
removed some settings/options that are already the default
Added new PREDICATE class.
Fixed ascending and descending sort icons
Made preference icons more legible
Changed new_tab_at_left comment to a better comment.
Added new images.
Updated to new name of gdiplus.h.
Fixed minor pixel shift in Windows icon
Added cursor pixmap matrix configuration file
Added cursor pixmap matrix
Added matrix for 12x12 icons
Fixed warnings reported by Orca.
Added copy of EiffelSoftware.Runtime.dll in lib folder.
Added missing wel_color_matrix.e file.
Added new icons
Added new pixmaps
Added new Gdi+ and EV_PIXEL_BUFFER classes.
Fixed duplicated symbols.
Added new icons
enable warnings in new projects
Added missing entry for refactoring toolbar layout.
Added new icons
Added missing preferences. Redid shortcut preferences.
Removed because empty.
Updated to new names of predefined classes (STRING_8 instead of STRING, INTEGER_32 instead of INTEGER, ...).
Added new icons. Reordered and grew matrix horizontally to allow changes without interfering with development versions of EiffelStudio
Various improvements for project settings.
Added new icons
Added refactoring preferences.
Added a preference for docking tabbed Eiffel Studio. When creating a new editor tab, add it at the left side of the target notebook area?
Added new icons
Fixed look of new class and new cluster icons
Added new FILE_COMPARER class.
Removed `makefile.il' now that content has been merged into `makefile.msc'.
Added new icons
Corrected name variable Added new icons
Corrected name variable
Tweaked features tool feature signature related icons
Added new icons
New matrix 10x10 image.
Added assigner icon Tweaked a number of icons for better display.
Added assigner icon
Added new 10x10 icons
Added missing 16x16 matrix.
Added addition of wel to Unix delivery so that `vision2.ecf' works ok.
Added new icons
Added emcgen configuration file.
Redrew folder icons and feature icons. Added new icons
Allowed a bracket expression to be used as a target of a qualified feature call.
Updated to reflect the removal of `library.net'. Now the .NET version of certain classes have been merged with the classic version. Therefore the dotnet merge module only contains the .NET components and the examples.
Added two additional new platform.
Added new icon matrix for new icons
Added support for openbsd.
New script for platforms located outside the internal network where script is build. It assumes that host has an ssh server using a nopassword alternative such as identity file to connect so that there is no prompt.
No point in copying `make_for_platform' since not used for a long time now.
Added refactoring toolbar preferences.
Made sure to have native property set, otherwise on Unix it does not look good.
Updated to use new compiler configuration file and location of precompiled config file.
Made it clearer where to get the documentation.
Updated version number to 5.7
Changed back. Added external GdiPlus.lib link option in WEL library config file instead.
Added link option: "GDIPLUS.lib".
Refined meaning of VWEQ validity warning.
added preference information for discardable dialog about compilation upon debug launch if classes have changed
Made installation package have a different UUID on 32 and 64-bit platforms. So that on 64-bit you can install both 32 and 64.
Updated to new precompiles config file for .NET
Added WEL in multithreaded mode for .NET
Removed since not used anymore, the config file is in the dotnet directory now.
Added config file for .NET precompiles.
Added editor.eiffel.show_completion_disambiguated_name.
Extended matrix height, and added remember size icon.
Fixed transparent color (I broke it in the previous revision)
added "copy call stack to clipboard" mini toolbar item on the callstack tool. implemented suggestion: bug#10427 : Ability to Send call stack to External Editor
Inserted missing equal signs.
Added call stack icon
Added overloaded feature icon and watch window icon.
Take into account error removal.
cleaned up some short error/warning messages
Added four icons, "Filter completion list", "Show return type", "Show signature" and "Show disambiguated name". Set background transparent.
added 3 mini pixmap for breakpoints tool: enable, disable and clear
Added new EV_GRID_CHOICE_ITEM.
Added VIPM and VIPS new error code for property generation.
Changed EOL style to native.
Added a validity rule that prevents from declaring IL properties with several arguments if they have setters as the order of arguments in Eiffel assigner commands and IL property setters is different.
Added a validity rule that prevents from declaring IL property of the same name multiple times.
Added `cleanup_dotnet_eiffel' for .NEt projects which also copy the libXX.dll file too. Added -local option so that we do not interfere with current user settings for projects.
Use `local' option to avoid conflict with user defined settings.
Added "add" and "remove" pixmaps.
Added missing equal signs.
New validity error for .NET constructors specification in indexing clause of a class.
Added special ranlib when compiling on Mac OS for multithreaded library.
Updated to new consumer configuration file.
Modified default console shell preference on windows to an empty string. If it's not set by user, we will try to environment parameter COMSPEC to prompt a console. And if COMSPEC is not set, we will use "cmd".
Take into account new layout for precompiles.
Put only `require' for assertions checking. Made sure that target name reflects the config file name.
Moved configuration file for precompilations into platform directory, because now that we can have multiple target there can be one EIFGENs for all.
Renamed all .acex file into .ecf file as requested to match the definition we currently give in the open dialog (Eiffel Config File). It also makes life easier when building Windows installation since we don't need to use the short name with the wrong extension (use ACE instead of ACEX).
Cropped white margin. It looks nicer if background color is not white.
Slightly modified some icons.
Added icons for external command, callee icons.
Fixed bug from last commit, we were always specifying the `all' argument.
Forgot to get rid of debugging code.
Updated to new names of precompiled config files.
Renamed acex file for precompilations to use the name of the directory in which it is (most often the library name too), so that conversion of an old Ace file to the new format picks the right precompile config file.
Fixed invalid XML content.
Updated to take into account addition of edraw.acex.
Added assigner, expand all and collapse all icons
1. Changed name of the preference to open an external command from "general.shell_command" to "general.external_editor_command". 2. Moved "general.external_editor_command" to system-specific xml files. 3. Added preferences for class browser.
Merged make_gpl_only into make_all which now takes an argument to say what we do.
Debugger: in the objects tool, it is now possible to choose where to display the "Current object", "Locals" and so on. It is saved in hidden preferences, and can be changed using the Objects tool's toolbar menu.
We should not use the revision number of the repository but the last changed revision instead.
Fixed error in last integration.
We should not use the revision number of the repository but the last changed revision instead.
Made it work since `set_version.sh' might not have the executable mark on it and also because we want to reuse possibly inherited environment.
Converted to DOS format and set svn:eol-style property.
Updated unix to new name `platform' otherwise it causes an error
Set executable bit.
Added automatic insertion of revision number for EiffelBuild and EiffelStudio.
No need to checkout build, it is done when checking out %EIFFEL_SRC%. Added automatic setting of build revision in version number.
Version number is now automatically set from the SVN repository.
Removed error by using remtrace when it is not yet defined.
Updated to new SVN layout.
Added WEL/Vision2 config file for precompilation.
Took into account changes in repository for precomp directory. Removed non-working commands for defaults subdirectory which don't exist anymore.
Renamed unix into platform since configuration files are not platform specific anymore.
Remove template since not needed anymore.
Removed windows specific folder, it has been merged with unix which will aslso be soon renamed into a platform independent name.
Moved ace files from windows to unix because they are not platform specific anymore.
Removed warnings.
Upgraded to new configuration file format.
Upgraded to new configuration file format.
Updated to new configuration format.
Only one version of the runtime now.
Build GPL version by default.
Take into account the change in the default string version which is GPL.
Updated to new way of compiling Eiffel projects.
Added smart home preference.
Match generated name for preferences library.
Added loop marks to quick search bar.
Took into account recent changes about the runtime regarding the choice of VC++ 6.0 as a C compiler, as well as the simplified way to build shared libraries under windows which is under the Configure script now.
Added new WEL classes.
Moved checkout of keygen from `update_libraries.btm' to `make_exex.btm'. Removed usage of `fff' which has been removed from `set_alias' a long time ago. Updated to new location of legacy. Do not update content of `ec.acex' since free/enterprise are sharing the same configuration file.
Added comments to explain why we use DEFAULT_ISE_SVN. Removed cancellation of build if headers cannot be retrieved.
Removed usage of `fff' which has been removed from `set_alias' a long time ago.
Removed usage of `fff' which has been removed from `set_alias' a long time ago.
Removed usage of `fff' which has been removed from `set_alias' a long time ago.
Removed usage of `fff' which does not exist anymore.
Normalized the XML content to follow result of an XSL Transformation.
Normalized the XML content to follow result of an XSL Transformation.
Normalized the XML content to follow result of an XSL Transformation.
Added MSIMG32.lib for AlphaBlend routine in WEL.
Updated to new configuration format.
Added missing new configuration file. Added missing new classes in WEL/Vision2/COM.
Fixed wrong UUID used causing compilation to fail.
Removed .ace files Updated .acex files to use library target of base.
Fixed typo in endiff.
Added reset of ISE_SRC.
We also need to set ISE_SRC otherwise it would not compile some of the specific tools.
Removed empty directory structure.
Removed useless processing of activation_checker.
Updated delivery scripts to new SVN server on the Origo platform. Updated compilations to use new ACEX format.
Renamed from free_license.rtf to gpl_license.rtf. However text has not yet been updated to reflect the GPL aspect.
updated to new conditioning
Updated to new configuration file format.
Merged unix_resources into resources. Updated to use new configuration file system.
Removed because empty.
Updated to new project configuration format. Use ${XX} instead of <XX> for substitution as XML does not like <>
Use ${XX} instead of $XX has sometime we also have $XX_YY and the simple substitution we do would not work correctly without an end delimiter.
Added $uuid which is replaced by the wizard with a new UUID, since all projects must have a different UUID. Updated inlining settings.
Merged Unix and Windows to the `resources' directory thanks to the new configuration system. Updated config files to use $XXX instead of <XXX> as the <> don't work that well in XML.
Added icons for context tools
Removed since empty.
Merged both Unix and Windows defaults directory into one common directory thanks to the ACEX new format which can handle both platforms now.
Removed because empty.
Added new icons for new configuration view in "clusters" pane
Added run-time changes for 5.7.
Added a lot more release notes for the library. It records all the changes up to April 7th.
added config files for base precompilation
Started Eiffel 5.7 documentation with the release notes. Yet to be completed especially debugger and compiler section.
New icons of pins and sorting arrows.
Added new icons for library, assembly and override.
Changes for new configuration system (new EIFGENS directory layout)
Added icons.
Reverted back to prior version as last commit was accidentely committed with `make_exes'
We have to use `source' otherwise it does not work for some reasons.
Use standard = for comparsion since it is standard for sh/bash.
Use single = as it is the standard sh/bash comparison.
Updated to reflect recent changes in the libraries.
Removed empty directory.
Updated templates for Unicode Vision2 .
Use `.' instead of `source' so that it is not bash specific.
Added missing libraries.
Added Unicode options for compiling C code.
Renamed `wel_window_manager' into `wel_dialog_manager'.
Added new eiffel classes.
Added none_result_keyword_field_background_color. Modified shortcut of search_last as CTRL + F3.
Moved OBJECT_OWNER and PROXY from the thread library to the obsolete thread library.
Added ISE_PLATFORM to the com_wizard registry as now needed by the COM wizard.
added preferences for features tool: is_signature_enabled, is_alias_enabled, is_assigner_enabled
Added new vision2 classes for EV_GRID_LOCKED*
Updated to new GUID of consumer.
added preferences for the debugger's grid layout (header items)
New validity error for named tuple when one of the label has the same name as a feature of the TUPLE class.
Removed `bitmask.h' which is not used anymore.
Updated process library. Added `uuid' library.
Removed empty useless empty anchor_name node.
Now checks for service packs before installing.
Added configuration file to load .NET 2.0 run-time on machine with .NET 2.0 as otherwise it fails to process the XML, or to load our .NET 2.0 assemblies. Ok, this is mostly when you are on 64 bits platform, but that should also work on 32 bits.
Added `uuid' library to delivery.
Added modified version of the configuration files for VXWorks.
Added icons for quick search bar.
Added shortcut preference for quick search ,Ctrl + F as default. Changed normal(advanced) search shortcut to be Ctrl + Alt + F as default.
Updated to match new preference library.
Take into account removal of some header files which are not used anymore.
Added new external command icon and send input icon.
Added `diff' library.
Fixed name of images for table borders.
Fixed configuration file so that if there is 1.1 it is used.
Added building of `emake.exe' utility for distributed make build on Windows.
Added samples shortcut, now open browser upon clicking the 'finish' button.
Change the message to reflect the fact that the cache is generated during installation.
We now keep the installer binary and the associated configuration file as they are both needed during uninstallation. However we delete the '.installState' files generated by InstallUtil.exe.
Removed extra ';' in definition of CODEDOM_DELIVERY.
Changed wait status to 'ignore' to that installer.exe is run synchronously so that it can be deleted afterwards.
Reordered custom actions to guarentee that installer.exe is deleted after web site it launched.
Fixed title.
Do not check for existence of splitter dll since it is not built anymore.
Added information on automatic switching on the Compile Unmanaged Code property and the change to have the IL Verifiable property set to No, by default.
Now deletes the temporary files used during installation.
Removed unused image.
Formatted using new styles.
Added some spacing between paragraphs.
Formatted using new styles.
Removed progress bar image as it doesn't work properly in IE.
Removed progress bar image as it doesn't work properly in IE.
No need for common splitter dll anymore.
Precompile ace files.
Removed empty directories
Removed empty directories
Removed empty directories
No need for common splitter dll anymore.
Fixed various problems with usage of environment variable to specify path to precompile ace files.
Fixed typo.
Now uses environment variable to set path to precompile ace files.
Added 'CODEDOM_DELIVERY' environment variable setting, used by WIX installation script.
Fixed typo for checkout of 'override' cluster.
Updated preference library.
Added new WEL_XFORM class.
Added/removed files from process distribution.
Added diff library.
Added new samples files.
Updated samples, now uses sample viewer page which dynamically lists available samples.
Changed project name
Now uses the right precompile ace file depending on the framework installed on the machine.
No need to checkout the compiler precompile ace file anymore.
Now copies precompile ace files from codedom delivery.
Added .NET config file used to force use of 1.0 or 1.1 runtime when running installer for custom actions.
.NET config file used to force use of 1.0 or 1.1 runtime when running installer for custom actions.
Updated TOC for EiffelEnvision 2.6
Changed paths
Added new libraries to EiffelEnvision library set.
Added necessary EiffelEnvision tags
Added necessary EiffelEnvision tags
Added necessary EiffelEnvision tags
Added necessary EiffelEnvision tags
Added necessary EiffelEnvision tags
Added necessary EiffelEnvision tags
Added necessary EiffelEnvision tags
Fixed version number
Added necessary EiffelEnvision tags
Added fix for include sub directories
Updated path of files.
Added codedom filter.
Removed unused output tag.
Fixed typo.
Added documentation regarding `precompile_definition_file' indexing clause.
Updated EiffelEnvision location tag
Added EiffelEnvision documentation tags
Merged modification made in previous versions of EiffelEnvision so help documentation is generated correctly
Merged modification made in previous versions of EiffelEnvision so help documentation is generated correctly
Merged modification made in previous versions of EiffelEnvision so help documentation is generated correctly
Corrected EiffelEnvision documentation tags
Added EiffelEnvision tags for documentation
Added reference item for EiffelEnvision
Added EiffelEnvision tags for documentation
Added EiffelEnvision tags for documentation
Added EiffelEnvision tags for documentation
Added EiffelEnvision tags for documentation
Added EiffelEnvision tags for documentation
Added start menu shortcut to samples. Added ISE_CODEDOM definition in registry.
Fixed validation error
Added save all and new editor icons.
Listed additions of graph and preference libraries. Added new examples.
Listed additions of graph and preference libraries. Added new examples.
Added fixes for Method Tips
Updated old links to books page to newer books page on www.eiffel.com
Added: "tools.search_tool.init_incremental" "tools.search_tool.init_match_case" "tools.search_tool.init_use_regular_expression" "tools.search_tool.init_whole_word" "tools.search_tool.init_search_backwards" "tools.search_tool.init_scope" "tools.search_tool.init_only_compiled_classes" "tools.search_tool.init_subclusters"
Updated list of new features and bug fixes
Updated list of know bugs
Changed ISE_EIFFEL to ISE_LIBRARY
Perform an export of vision2_tour and documentation as otherwise .svn directories show up in the delivery.
Use `svn' instead of `cvs'. Updated to new 5.7 source requirements.
Fixed registration information.
Updated to use svn instead of cvs.
Updated script to use SVN instead of CVS.
Updated script to use SVN instead of CVS.
Updated script to use SVN instead of CVS.
Default file update for recenttly added SHORTCUT_PREFERENCE type
Added output tags to prevent documentation from being generated for other tools
Added Eiffel for .NET compliance tool
Added EiffelEnvision TOC and keyword tags
Added new contents detailing what is new in EiffelEnvision 2.6
Added new WEL classes to manipulate tray icon.
New path to match new delivery machine.
No need to copy 64 bits version of the DLL on Windows 64 bits, because now 32 bits .NET components are loaded in 32 bits mode, not 64 bits mode as it used to be the case with betas of 64 bits OS.
Added missing EiffelEnvision location
Added section on Eiffel-compliance
Extended documentation to include pre and post build events
Added new feature icons for more refined indication of feature types in editor and code browsing tools
Updated to reflect new icons in project system and editor
Added new icons for feature types
Fixed icon paths for integration into EiffelEnvision documentation
Changed version number for Eiffel for ASP.NET
Added indexing for compilance checker and project conversion tool
Added history for EiffelEnvision 2.6
Changed TOC order
Forgot to include the new version of metadata cache consumer (5.7.0414)
New registration data for 5.7 metadata cache consumer.
Added entries for changes to fixed, widget, and grid
Replaced installer bitmaps with new ones
Replaced installer bitmaps with new ones
Added checkout of override serialization classes so that compiler can still compile (since workaround implementation in eiffel for asp.net branch can only compile in managed mode).
Renamed msi to include version number.
The unmanaged dlls are now installed in the codedom module.
Now uses codedom branch for the whole library.net folder.
Removed unnecessary unmanged dlls installation in system32 since they are now copied in installer.exe to force cpoy even if there are already existing ones.
Added unmanaged vision2 dll into codedom\bin folder.
Added version number in start menu shortcut folder.
Added Eiffel Codedom Manager icon.
Fixed path to ecdpman icon.
Updated consumer GUIDs to match Eiffel for ASP.NET consumer.
Added missing `codedom' folder in library.net
Now use codedom tags to checkout Eiffel and dotnet consumer so that it uses different GUIDs.
Updated path to registry key containing installation directory.
Changed prefix for assembly System.Web.Mobild to avoid name clashes with classes in assembly System.Web
Fixed code checking existence of GOBO library
Moved registry settings and lib files to Product.wxs.
Removed useless 'dotnet' folder, added missing assembly_config.xml and fixed registry key.
Now also copies codedom library.
Now checks out library.net/codedom
Renamed make_2.0.bat into make_5.6.bat to reflect new version number. Now uses codedom 5.6 tag for checking out codedom sources.
Reset ISE_CFLAGS after compiling installer.exe.
Added icon file.
Added protection so that if GOBO_SRC doesn't point to a valid folder, the scripts stops at the beginning.
Changed name of variable used to store initial path to avoid conflict with variable used in 'make.bat'.
Now also exports the required 'patterns' library for the doc builder.
Fixed various problem with script.
Fixed a problem with path change ordering.
Added details of new action sequences available in EV_APPLICATION.
Now builds the documentation
Changed version number to 5.6
Added documentation for compiler metadata cache setting.
Updated to reflect recent addition/removal.
Changed product name to "Eiffel for ASP.NET".
Installation is now built using WIX.
Installation is now built using WIX.
Removed duplicated color preferences between editor.general.colors and editor.eiffel.colors
Added implementation-specific validity rules that prevent inheritance links to external classes from expanded types.
Added check out of `compliance_checker'. Use standard delivery tag for vision2.
Updated used consumer ace file name, now also registers consumer's unmanaged dll.
Redirect both standard and error output when calling `which pkg-config'.
Updated delivery tag to `Eiffel_56'
Added missing `editor' library.
Added `memory_analyzer' and `process' to libraries we distribute and use.
Detailed bug fix for EV_TITLED_WINDOW on Windows.
Added 'editor.eiffel.auto_remove_trailing_blank_when_saving'.
Added process and memory_analyzer library. Added new classes in kernel for string to integer/natural conversion.
Added new VICA errors.
New errors for specification of custom attributes.
Changed interface.development_window.right_panel_layout and interface.development_window.right_panel_layout. Changed debugger.left_debug_layout and debugger.right_debug_layout. Added Editor__visible in interface.development_window.general_toolbar_layout Added interface.dialogs.confirm_replace_all.
Added diagram tool background color preference value
added preference related to stack, debugged, watches objects grid about the layout management
Added editor.general.colors.focus_out_selection_background_color, 236;233;216 as default.
Added information of using the General Edit Command dialog for the excluded items property page.
Added documentation for new Build Events property page.
Added documentation for the General Edit Command dialog used by various properties
Fixed back link to point to Build Events
Renamed Build Properties to Building Properties. Added property description for Output Path property. Fixed next link to point to Build Events
Added Build Events and General Edit Command Dialog to In This Section. Renamed Build Properties to Building Properties.
Added Output Path property and places Compile Unamanged Code into the new Outputs group. Modified name and descriptions of Generate CLS Compliant Code and Generate Verifiable Code.
Added new `ccldflags' entry used by $(CCLDFLAGS) for linking executable instead of $(LDFLAGS). Since we do not have special flags for LD, ldflags and mtldflags definition is now empty.
Added new `ccldflags' entry used by $(CCLDFLAGS) for linking executable instead of $(LDFLAGS). To ensure that the config file works between 5.6 and new version of the compiler that generate the CCLDFLAGS entry, the value of `ldflags' and `mtldflags' have been preserved. Once the changes made we should put an empty definition.
Added details of precondition fixes to EV_GRID.
Added details of fix to EV_GRID.
Added details of updated code generation.
Re-formatted all constant code generation and handling. It is much neater now and nicely abstracted.
Updated comments to match recent changes in generated code.
Changed the order of building the runtimes for Microsoft. We first do the dynamic one first and then the non-dynamic. This was actually a bug to do the other way around, because when we compile the compiler we were using the dynamic runtime to build against it. This stopped working when the compiler started to require the multithreaded version of the run-time.
We now use Gobo 3.4 for building the delivery.
We now use Gobo 3.4 for the delivery.
Use absolute path to find Wix toolset. Added -sw1044 warning suppression to candle because we have too many of them and it is not clear that the warnings are useful. Special trick so that the integrated wix toolset works on both 32 and 64 bits version by copying the right DLL depending on the platform.
Updated wix schema to version 2.0.3309 of Wix. In the process fixed a few errors previously not reported.
Use absolute path to find Wix toolset. Added -sw1044 warning suppression to candle because we have too many of them and it is not clear that the warnings are useful.
Upgraded to version 2.0.3309 of Wix Toolset.
Added `set_attributes' which is used to set the attributes in `Current'. This enables a user to call this directly after having updated the constant values. By enabling this, it is easy for somebody to switch between languages within their interface without restarting the application.
Improved comments.
Added `set_file_name' and `reload_constants_from_file' to enable you to easily use multiple languages within the same interface without restarting your application.
Changed the name `Eiffel56' into `Eiffel57' for the 5.7 release.
Added `obsolete' clusters.
Added .NET ace file for Build.
Checkout `Src/tools/compliance_checket' since it is required to build the new .NET consumer.
Use Eiffel57.msi filename for installation program of the EiffelStudio 5.7 release.
Update paths to reflect the building of the 5.7 release.
Added `obsolete' clusters in `library' as a placeholder to store all obsolete classes (e.g. table_eiffel3 and desc).
Updated to 5.7 release of EiffelStudio.
Updated to 5.7 release. Updated moving of `table_eiffel3' and `desc' into obsolete cluster.
Added details of latest bug fixes to EiffelBuild.
Added details of fixes to combo boxes.
Added details of fix to theme handling on Windows.
Added details of pixmap fix for Windows.
Added details of the dynamic tree item fix.
Added preferences for file open and save dialogs remembering their last opened location.
Added Eiffel for .NET Compliance Checker documentation project and table of contents
Added Eiffel for .NET Compliance Checker tool documentation.
As IEK, Updated installations notes to fit in with new installer
added breakpoints tool into left layout
Added details to Windows fix for EV_RICH_TEXT.
Added icons for invariants formatter.
Renamed file for creators format from 56_creators_format.xml to 57_creators_format.xml Added file for invariants format and associated icon.
New icon for creators format.
Added creators format.
Cosmetics: use `0:255:0' for transparency, use `255;255;255' for white. Added `Creators' icon.
Removed use of table_eiffel3
Removed use of table_eiffel3, added exclusion for mswin
Added mswin exclude as this is needed for contrib
Added gtk exclude as this is needed for contrib
Removed reference to obsolete table_eiffel3 and desc from ace
Accounted from removal of table_eiffel3 and desc from base
Added details of message dialog modification.
Added default EiffelStudio icon.
added threads panel tool into the left debug layout preference
Details of latest fix to EV_GRID.
Made certain preferences "auto" now the preferences library has implemented this functionaility
Added details of latest fix on Windows.
Added support for `distcc'.
Added details of enhancements to EV_HEADER_ITEM for 5.7
Added details of split area addition to EiffelBuild.
Added 5.7 details and recetn fixes to EiffelBuild.
Added details of the recent fix to `enable_user_resize' and `disable_user_resize' for dialogs on Windows.
Fixed typos
Merged from Eiffel_56: Updated script so that Solaris versions can be compiled for both 32 and 64 bits on the same platform.
Updated so that the `progress_bar_color' does not specify that it needs a restart.
Added details of `set_default_colors' fix to EV_GRID.
Use Eiffel57 directories. Updated to match new `macosx' platform specification.
Merged from Eiffel_56: Updated registration information for EiffelSoftware.MetadataConsumer since we did some fixes.
Added details of border features added to EV_WINDOW.
Added details of fix to EV_WINDOW on Windows.
Merged from Eiffel_56: Removed ROOTDRIVE property which was causing the installer to only install itself in C rather than in the drive with most available space.
Added details of 5.7 bug fix to EV_GRID.
Added new headings for 5.7 and added EV_GRID entries.
Merged from Eiffel_56: Fixed typo.
Merged from Eiffel_56: Removed non redistributable files either because we did not get the license to redistribute them (eg eclop) or because their content is now empty.
Removed `fancy' example from the thread library since it only works on Windows.
Removed `grid' examples as it should not have been included.
Added missing image for Vision2 Tour.
Merged from Eiffel_56: Updated C compiler dialog to make it explicit that using Microsoft is good if you have it.
Fixed incorrect usages of the text '>' and '<' to the correct '>' and '<'
Added with -kb flag.
Removed as it was not committed with the -k flag.
Added as it was missing.
Added new bug fixes in the 5.6 release.
Updated to be more precise for setting up the PATH environment variable, and updated for the latest platform SDK.
Removed incorrect encoding of special character wusing &.
Correct and Added EiffelEnvision documentation tags
Correct and Added EiffelEnvision documentation tags
Merged from Eiffel_56: Made sure that `projects' directory gets created on installation.
Added missing web example.
Described modifiers of the option "-callers" and restructured the command description accordingly.
Described modifiers of the option "-callers".
Added missing topics described in the page that compares ETL2 and ES: - mutually recursive constraints; - expandedness status of formal generic; - generic creation; - interfacing with external software.
Added 'use_animated_icons' preference
Added an entry for implicit creation procedure ANY.default_create.
Added new bug fix about calling Precursor in finalized mode.
First review of installing the VC++ toolkit 2003.
Fixed typos, links and cosmetics.
Removed part about being only available in enterprise edition, as this is not the case anymore.
Updates of preference names and descriptions
Removed anti-aliasing from class bubbles.
Use `setenv' instead of `export' as our remote shells are `csh'.
Moved EV_SHARED_APPLICATION from `model' to `kernel' cluster.
Replaced all usage of indexing attribute with metadata. Fixed name of LIST_INT32
Fixed duplicated preferences.
Ensured that GTK+2.4 is installed before launching precompilation of Vision2.
Updated description of a few debugger preferences
Added back missing 'use_animated_icons' preference and renamed restarting preference to better name
Added support for `bpr' file.
IEK on Neils machine, added recent gtk fixes
Use `Demo' rather than `Tour' for shortcut link.
New documentation for install third party tools. First one is the Fre Microsoft C++ Toolkit.
Changed editor font to Monospace as it is fixed width and renders better in the editor
Changes: - Changed default feature and class formatter indexes to be visible and not hidden - Move default formatter index preferences and formatter history size into context tool preferences
Updated preference tables (names and descriptions) to exactly match the EiffelStudio preferences names and ordering
Do not use the `-e' option for testing for file existence because it does not exist on a pure `sh' implementation. Use `-d' for directory, and `-f' for files.
`tar -c' does not work on FreeBSD. We have to use `tar czf' which requires the presense of the GNU tar to work properly.
Fixed empty links for 5.6 release. There are now no broken or empty links in the entire documentation.
Use `\rm' to avoid being questionned for removal of previous PorterPackage.
Added setting the path to wix if not found. Added building of gobo merge module
Removed usage of `date +%s' which is not portable.
Fixed broken links
Fixed auto_auto_complete preference name, it's now auto_auto-complete Added auto complete words preference for completion.
Added documentation for new auto complete word preference.
To prevent a syntax error that would corrupt the delivery process.
Added Solaris-x86 build
Added missing preferences description. Updated debugger ones. Adedd title when missing and making sure it was bold.
Removed removal of gtk2 since this directory does not exist anymore.
Updated to new GTK layout in the vision2 implementation. Now the gtk directory is for GTK2, and the gtk1.2 implementation is somewhere else.
Fixed PR #5154, 5155, 5156 and 5157.
Updated installation instructions.
Fixed incorrect debugger preferences screenshot due to recent change in `default.xml'
IEK committing on Neils machine, updated guided tour screenshots
Updated description of `use_buffered_line' pref.
A single watch tool is now displayed by default.
Ensured that gobo gets extracted in $ISE_EIFFEL/library when $ISE_EIFFEL/library is created, not before.
Changed all sans fonts from 10 point to 9 point as renders and looks better as a default
Added details of fix to windows and made file valid.
Use `make_for_platform' script instead of current, to make it easier to add/remove platform in the future.
Removed need for `local' argument. Use `sh' to execute script and use () for all actions that needs to be put in background, as otherwise he was doing them in order and only the last one was done in background.
Remove need for `local' argument and do everything via `rsh'. It fixes an issue where the script when run from Current on the remote machine would not find ~/PorterPackage_all.tar (on irix-mips-64)
Removed building of `expat' and `exml' since not used at all for a while now. Updated `freebsd' and `macos' processing to take into consideration new platform name.
Fixed remaining links broken due reshuffling of library classes and documentation for 5.6 release.
Added compilation of FreeBSD after Fedora.
Fixed broken links due rearranged base library and preference documentation
Abstracted building on various machines in `compile_for_all_platforms'.
Cleaned up edges
Update screenshots for XP styles
Forgot to remove `xml.ace' from the preferences sample. Added `ace.windows.xml.ace'.
Updated documentation to reflect ace name change in preferences sample.
Updated preferences example with new ace files.
Added preferences library to delivery.
Adde grid samples to vision2 tour.
Added `preferences' library to delivery.
First version of scripts to build a porterpackage on a remote machine.
Added preferences library/example to delivery.
Added entry about `stdout' which is now unbuffered.
Removed because in the `editor' cluster already and not used by eiffelstudio.
Removed unused `recent_projects' registry key entry since now it is part of studio preferences.
Updated screenshots to use Windows XP style.
Updated gif since previous commit was not dealing with tranparency correctly. Now they all have a white background, until such a time as we support tranparency in Vision2 better.
Added building of 64 bits edition.
Use gobo 3.4 in the delivery, and now gobo is located in $ISE_EIFFEL/library.
Removed building of free edition of EiffelBuild since all editions have the same functionality. Updated building of free edition so that it has all the features of the enterprise one.
Use special version of gobo to compile our tools (cannot use 3.4 since no testing has been done with it).
Use `batch' when compiling `doc_builder' otherwise when it fails it does an infinite loop. Use `/tmp/doc_builder' for location specified in (.doc_builder preference file) to get the generated documentation.
We only compile one executable for EiffelBuild since all editions provide the same functionality.
Taken into account removal of `melted_path.reg'.
Added wix to PATH environment variable.
Integrated version 2.0.2419.0 of wix that we used to build our windows installer files.
Use special version of gobo to compile our tools (we could have used the just released 3.4 version but we haven't time to test it).
Now we copy the gobo 3.4 delivery, and instead of putting it in `free_add_ons' we are adding it to the `library' subdirectory.
Added inclusing of Gobo merge module.
Added new merge module for Gobo.
Removed gobo since now it is getting its own merge module.
Not needed anymore since setting MELT_PATH doesn't work for systems started from EiffelStudio.
Update image
Added more new features from the ECMA standard.
Hide debugger proportion pref. Removed zoom_in/out from diagram toolbar, added delete icon since it is useful for designing with diagram tool.
Cosmetics on error code. Added new bug fix regarding A [like anchor] type evaluation in descendant class.
Fixed EiffelCOM link error. Put everything in alphabetical order.
Removed the 3 handles link since they are not available in 5.6.
Updated to new 5.6 release with new diagram tool and new default colors for classes.
New screenshots using new icons and XP styles
Adapted screenshots to 5.6 release.
New screenshots corresponding to 5.6 release.
Added a comparison sheet for ETL2, ECMA-367 and EiffelStudio.
Added `scrolling_common_line_count' preference.
All icons generated automatically from the Src\tools\icon_matrix_viewer for 5.6 release. So doc icons all match exactly the icons used in the actual EiffelStudio interface
Updated to use the Windows XP styles.
Update for 5.6
Added generic string text color
Changed default BON digram colors
Fixed autocompletion of once followed by a space.
Changed client links to green to match diagram tool
Updated description
Fixed a couple of color related issues and remove antialiasing pixel from class icons.
Added notes that integer literals with intermediate underscores at any position are allowed and that C code generation is changed to take care about long string literals to avoid C compiler errors.
Added notes about new alias and assigner command syntax as well as other improvements and bug fixes.
Added all font setting preferences to use Sans otherwise it looks as though the user has set the preference itself from the default as it is saved different to the previous default of Arial
Fixed class/cluster icons and cursors for release.
Added bew default color for string text (aquamarina)
Removed icons, since now everything is in matrices.
Added notes about new alias and assigner command syntax as well as other improvements and bug fixes.
updated documentation for EiffelNet changes and also .. cosmetic as using more uppercase letters
Added typos. Reverted back to the previous margin color.
updated debugger documentation
added preference for debug tool + debugger.delay_before_cleaning_objects_grid : "Delay in milliseconds before cleaning the Objects tool view"
Added all changes made to EiffelTime.
Changed default margin background color and separator color
Updated fit to screen image
Preferences documentation
Image for illustrating use of Diagram Tool cluster legend
New images for new EiffelStudio Diagrma Tool toolbar icons
Preference documentation
Diagram Tool documentation
Modified images
New and updated documentation for the 5.6 release of the Diagram Tool
Now in a matrix
Added 32x32 matrix
No longer used by EiffelStudio
Removed as they have long been obsolete (copyright date 2001 - EB version 4)
No detectable usage found
Fixed fit to screen icon (again)
No longer used by EiffelStudio
Icons are now in matrixes
Added icon to reset view
Fixed hex output icon by removing shadow
Added unix specific font preferences as Courier New on unix doesnt match well with a default configuration, switching to gtk default of Sans 10
Updated fit-to-screen icon
Fixed maximize and restore icons
updated documentation for debugger
Updated INTERNAL updates.
Fixed invalid content. Added new stuff and reordered classes in alphabetical order for EiffelBase changes.
Fixed missing ).
updated part of the documentation for the debugger (not finished yet)
Adapted to new content of deliveries. Now all versions contain the same features, their only difference in how one can use them.
Adopted new changes for all versions including all the features, the only difference is the license. Updated to new bitmaps layout for EiffelStudio.
Added preferences library. Updated command line for compiling documentation.
Moved into matrix
Renamed file
Added sized icon matrixes
More new stuff in 5.6
Added recent fix for EV_WINDOW and descendant about `screen_x' and `screen_y' and `move_actions'.
Merge all cursors into one matrix
Merged into cursor matrix
Cursor is never used
Added preference for line numbers
Added local/argument bitmap
Added details of combo box fix.
removed debugger.width .height and .stack_element_width
Buffered line preference added
Minor modification in the toolbar items order for the diagram tool.
Fixed typo about platform name.
Added EiffelStudio 5.6 installation notes.
First version of the EiffelStudio release notes.
Initial screenshots for 5.6 registration information.
Removed since now we use the one in $ISE_EIFFEL/eifinit/studio/general.cfg.
Incorrectly integrated my modified version of `general.cfg'.
Not used for a long time already, but not removed.
Updated year.
Added details of set focus to fix to combo box.
Fixed to use plural of `parenthesis'.
Reordered preferences to make it easier to maintain. Updated descriptions. Removed non-used preferences.
Put debugger preferences in alphabetical order, updated their description and hide the one that are not useful to the user.
Updated documentation images
Updated to restructure in `eifinit'. Updated to use new breakpoints matrix.
Added changes about Microsoft C compiler option. Removed EiffelNet and EiffelTime entries since nothing changed.
Updated documentation for new routine `make_with_defaults_and_location' which replaces `make_with_default_values_and_location'.
Reorganized various config/preference files so that most of it is shared between platforms. Only specific data is stored in platfornm specific directories.
Updated to the right coordinate format.
Motif is not used anymore.
Removed individual breakpoint icons
Added matrix for breakpoints
Improved and corrected typs for prefernece descriptions
Removed `icon_dummy.png' as it is not needed anymore.
Use -MT in C compilation flags to reflect change on Windows where using VS now requires this flag as it will not work link when using VS 2005. Added `boehmgc' entry to get the name of the Boehm library on Windows.
Added new files for EV_GRID and EV_HEADER.
Icon is never used
the This (Me) window now functions in EiffelEnvision so the documentation now reflects this change.
Fixed description for Include All Classes
Fixed title for proper english.
Fixed title for proper english. Added more stuff in release notes and adapted formulation to match Peter Gummer's recommendation.
Updated to new BON page.
Fixed grammar.
Replaced `System Settings' by actual name `Project Settings'.
Use `rem' instead of # for Windows.
Removed explicit reference to environment variables to reduce confusion.
Changed EiffelEnvision casing for filter output label
Added new WEL_SHARED_TEMPORAY_OBJECTS class.
Updated delivery with new error code that matches ECMA definition.
Added new build pixmaps for EV_GRID and EV_HEADER.
Added new build pixmaps.
Updated to new casing of `Call Stack'.
Added hack tags to resolve bug in document builder tool.
remove extra line break
Added see also links
Fixed F1 help keyword
Fixed typos
Remove old docs
Set correct TOC position
Now uses environment vars
Added EiffelEnvision toc
Replaced non-standrad validity error codes with new standard ones.
Updated a validity rule description to match ECMA standard wording.
Renamed new error codes to follow the same naming convention ECMA-Vxxx.
Added a new description of a validity rule.
Renamed new error codes to follow the same naming convention ECMA-Vxxx.
added mini up and mini down toolbar buttons
Added details of fix to EV_GAUGE `make_with_value_range'.
updated default preferences to use the new debugging tool (based on Grid) as default
Added envision project
Fixed links
Added index file
Remove initial binary encoding character
Update TOC positions
Added index file
Added content
renamed new icon for Pixmaps.Icon_small_open_menu
added new icon for Pixmaps.Icon_small_open_menu
Changing ordering of buttons so that tab order is a logical one, from top to bottom, from left to right.
Formatted correctly
Added compiler version history
Updated for EiffelEnvision
Convert all help_links to links, Added missing urls for anchors, Spell checked, Pretty printed.
Update for EiffelEnvision
Added welcome index
Added examples index
Fixed missing and broken links
Fixed missing and broken links
Fixed missing and broken links
Fixed missing and broken links
Fixed missing and broken links
Fixed missing and broken links
Fixed missing and broken links
Fixed missing and broken links
Took into account renaming of XML_ROUTINES and removal of SHARED_XML_ROUTINES from the graph library.
Added `libEiffelSoftware.MetadataConsumer.dll' needed now by consumer.
Added `libEiffelSoftware.MetadataConsumer.dll' as it is now needed by emitter.
Use `objects_redirection' instead of a for loop as when OBJECTS contains many elements `nmake' might reject this because it is too long. Now finish_freezing will list the files in Makefile.
Image for example
Added code for removing preferences library generated implementation cluster
Fixed missing/broken links
Fixed missing links
Fixed link
Added index for eiffelenvision projects documentation
Finally added registration information for .NET assemblies used as COM components.
Added new files from delivery.
Moved from project_items parent folder
Added index file
Removed 32x32 icon
Added icons for documentation
Updated icon locations
Update TOC position
Fixed icons
Added project structure index file
Added project context menu documentation
Added explicit cluster folder references
Added file items reference
Added section on project items
Updated to reflect location changes of ARRAY, STRING, BOOLEAN_REF and CHARACTER_REF.
Updated location reference
Added table border
Removed information about Properties item on contex menu as the References folder does not have a Properties item.
Updated TOC position
Added missing sections
Added tenative section on project root structure
Added section on Eiffel Libraries structure
Added section on references structure
Added link to context menu
Updated position in TOC
Added context menu section
Updated documentation for 5.6 release
Moved reference configuration
Added other project configuration aspects
Added section on environment variables
Added missing output tags
Added checks for violation of assigner call validity rule (VBAC).
Added details of flattening split areas on Windows.
Used more consistent style for all toggles in feature tree.
Added section for Eiffel for .NET
Added Icon Images
Update position indexes
Added tools documentation for EiffelBuild
Added command to toggle assigner command in feature tree.
Added checks for violation of assigner command validity rules that are not in standard yet.
Added missing `thead' library.
Added details of fix to rich text on Windows.
Added assigner command validity rule (VFAC).
Added more changes regarding EiffelBase and WEL.
documented how to define MELT_PATH in a client when instantiating an eiffel com component.
Fixed various issues.
Fixed typo
Fixed various issues.
Fixed various issues.
Fixed various issues.
Removed 'generated.txt' which doesn't exist anymore.
Fixed problems in see also section.
Fixed ordering of links.
Fixed links
Fixed errors and added image.
New image for introduction documentation
Added section on the Other Project Items folder
Latest version for 5.6
Updated for 5.6
Added details of the client generation option for top level objects.
Updated for 5.6
Fixed Color heading.
Added documents to adding, removing and configuring project references
Updated TOC position
Updated for 5.6
Changed titles
Changed TOC title
Made output type options bold and added link to multiple clr versions
Added information on multiple versions of the CLR
Updated TOC position
Changed TOC titles and positions
Added section on removing project items
Changed title
Updated toc position
Changed title and updated toc position
updated toc position
Added details of converting an existing structure to a top level object.
Added details of dropping into the widget selector.
Small typo fix.
Updated for 5.6. Added details of locked objects.
Looks like we fixed a tab ordering issue by ensuring that the `next' button is alwasy listed first (eventhough we say it is the default button) before the back button (Fixing PR #4800)
Added details of creating objects into the widget selector.
Updated with new files or renamed files.
Updated for 5.6.
Removed unecessary images that were included.
Updated for 5.6
Removed as it is no longer used.
Removed as no longer used.
Latest versions for 5.6
Updated versions for 5.6
Updated for 5.6
Updated for 5.6.
Updated for 5.6.
Latest versions for 5.6.
Updated screenshots for 5.6.
Initial versions.
Added the additional clipboard icons and desciption.
Latest version.
Initial version renamed and moved from window selector.
Removed as this is being moved to a new directory called "widget selector".
Performed global name change from "Window Selector" to "Widget Selector".
Uses new xmlkeyword instead of keyword tags
Added keywords
Fixed keywords and remove missing section.
Changed and fixed icons images
Added section on search results
Added object browser documentation
Fixed some links, changed images to use new icons
Removed PNGs and added icons
Added details of 5.6 additions.
Added details of fix to `font' of EV_FONT_DIALOG.
Added a bracket expression (VWBR) validity rule.
Added documentation on searching the Object Browser
Fixed typos
Update indexing positions
Added F1 Help keywords
Added keywords
Added new cluster wizard link
Renamed Eiffel Class Library project wizard to include (Precompile)
Added links for wizard-based projects
Fixed link
Fixed url
Set correct index positions
Added document on automatic cluster enumeration
Added document on item inclusion/exclusion
Set index position
Added project wizard documentation
Put a default stack size of 5MB, because the default one of 1MB is not enough for deep structures, but on 64 bits, it is almost as if we only had 512KB as pointers are twice as big.
Added documents on adding new items
Added section of debug clauses in EiffelEnvision
Added Enterprise Edition to text and formatted better.
Added freed edition eula
Added configuration page
Added descriptions of new errors corresponding to alias name validity rules.
Added project configuration pages
Added see also for source code control
Corrected default to match the renaming of window selector to widget selector.
Added document of source code control
Fixed event log source name so that it matches the one created by the installer (ASP.NET cannot create event log source because of Web Security).
Added document on EiffelEnvision folders that it knows about.
Added document on precompiled libraries in EiffelEnvision
Added documents for adding new projects
Added keywords
Added document on evaluating expressions
Added documents on debugging projects
Added initial draft of index file
Added section on deloying EiffelEnvision projects
Added code browsing section to documentation
Added prefix for Microsoft.VisualBasic.dll to avoid conflict with COLLECTION class
Added details of fix for `set_background_color' for EV_RICH_TEXT on Windows.
Added section on compiling projects
Corrected formatting of related sections and fixed inital paragraph descriptions of options pages.
Added documents on using the Eiffel editor, it features and documentation on how to configure the editor.
Took into account renaming of EV_DRAWABLE_GRID_ITEM into EV_GRID_DRAWABLE_GRID_ITEM for consistency with the other EV_GRID_ITEMs.
Added building on 64 bits Linux.
Added documents and images on the EiffelStudio to EiffelEnvision project conversion tool.
Added documents for acquainting EiffelStudio users with EiffelEnvision
Use `Projects' instead of `MyProjects' for increased professionalism.
Added documents on compiling/building EiffelEnvision projects
Added document on documenting EiffelEnvision projects
Added document on the formatting of referenced assembly type/feature names
Added serialization classes.
Added VFAV errors. New image toggle for displaying alias clause of a feature.
Added new EV_GRID_HEADER and EV_GRID_HEADER_ITEM classes.
Updated path to documentation project. Fixed double /s /s typo.
Changed image to be different from "show signature" toggle.
Added EiffelEnvision specific licenses
Added new introduction documentation for EiffelEnvision
Added an icon for alias name toggle.
Used proper XML escaping of character codes.
Used proper XML escaping.
Removed previous integration as the margin between bullets is not compact enough making bullet list very big.
Updated to match latest windows modification.
Added description of VFAV errors.
Added preferences library to output generation
Fixed typo on `controlable' which should be `controllable'.
Added new vision2 classes for grid, popup_window, and tab_controlable.
Changed sgi into irix.
Newly updated documentation for preferences
Reorganizing of preferences, fixing of bad names
Renamed preferences
Added more 5.6 changes/bug fixes.
Added formatter fix.
Fixed typo reported by Peter Grummer.
Added details of EV_POPUP window.
Fixed a few errors
Fixed grammar typo `classes' instead of `class'.
Fixed a few errors.
Fixed incorrect See Also box which was referring to the current page, instead of the previous.
Cosmetics: removed extra spaces Fixed typo reported in PR# 4136.
Fixed a few errors.
Cosmetics: remove extra spaces. Fixed documentation per suggestion in PR# 4099.
Cosmetics: removed extra spaces which made reading rather strange.
Cosmetics: removed double spaces Fixed bug report #3828
Updated the part about MELT_PATH since it won't work with EiffelStudio.
Fixed path to generated client classes
Setting for examples should be to overwrite files and not to clean up directory as we want to keep the original ace files and test source files.
Recorded changes made for 5.6 so far.
Corrected a few errors.
Recorded changes made for 5.6 so far.
Fixed typos and errors
Added ECOM_VARIANT_ACCESS documentation and revised rest of topic
Updated default page to display precompilation message before displaying samples summary page.
Renamed enabler.ism into Eiffel for ASP.NET.ism
Updated for consumer 5.5.1515.0
Removed duplicate checkout and fixed checkout tags.
Now uses the right metadata consumer depending on compiler being used.
Fixed environment variables values
New file to build 64 bits version on Linux.
Adapted to new platform name.
Added `editor' cluster and got rid of `exml'.
Not used anymore by EiffelStudio, it is included in the new preferences.
Even though not correct, new default.xml file that is comming from the Windows specification.
Added details of Windows fix to EV_WIDGET.
Added missing EV_GRID_ACTION_SEQUENCES_I class.
Updated needed libraries for 5.6 release.
Moved some code into a else statement to be more logicial.
Preferences default file
Added new exception class.
Now uses only one checkout for both compiler and codedom: everything is compiled with Eiffel_55 or Eiffel_55_new_consumer tag
Updated with new added/removed files.
Corrected error explanation to take into account that inspect constants may be not only constant attributes but also manifest constants.
Fixed as per Peter Gummers bug report 4575.
Removed, now in 'projects'
Fixed bugs as report by Peter Gummer, bug report 4574.
Fixed as per Peter Gummers bug report 4573.
Fixed bugs reported by Peter Gummer in bug report 4571
Fixed as per Peter Gummers bug report 4559.
Fixed as per Peter Gummers bug report 4572.
Added a warning for once routines declared in generic classes.
Reenabled building the compiler.
Now uses the right runtime for the codedom provider (instead of the compiler delivery runtime)
Now only displays usage if needed.
Removed ISE prefix in the start menu.
Added TOC for EiffelASP.NET documentation
Now only includes CodeDom topics
Fixed GOBO and ECLOP environment variables.
Now checkout all required compiler folders for compiling CodeDom
Replaced & with 'and' so topic would display.
Changed product name to EiffelASP.NET
Codedom samples
Fixed errors reported by Peter
Now correctly pass arguments to batch scripts.
Removed quotes around path to ISE_EIFFEL, not needed since they are already put in argument if necessary. Fixed argument number.
Removed quotes around path to ISE_EIFFEL, not needed since they are already put in argument if necessary
Added missing exports
Changed path to C compiler to reflect new virtual machine
Added more missing descriptions
Preliminary documentation for preference library
Added details fo the precondition removal for EV_TEXT_COMPONENT.
Added details of fix on Windows for EV_TEXT.
Added details of combo box fix on Windows.
Added item for uncaught_exception_actions Added recent gtk bug fixes
Updated root dir (now is whole documentation set)
CODEDOM project file
Moved to projects directory
New documentation projectts
Made into valid XML
Syntax files
Removed, now handled in preferences
New default file
Fixed version number
Added details of EV_CHECKABLE_TREE fix on Windows and fixed typos as reported by Peter Grummer.
New images for new docs
Latest revision
New documentation
Removed documentation specific to old wizard.
Added preference icons
Fixed grammar.
Added new TYPE [G] class.
Added new icon for debugger.
New changes, and removed new stuff that was removed by ECMA.
Revised for EiffelCOM Wizard 2.0
First revision
Added lastest Windows fixes.
new pixmap for debugger tool error (in tree view)
Added more functionality for the `creators' button.
Removed toc.xml and replaced with toc.toc. By have the toc extension as .xml the generator will generate this as a topic node is the documentation. Best to just use .toc instead.
Made file valid to schema
removed pref to optimize dotnet debugging it was hidden, and now it is removed since it was putting the dotnet debugger into unusable state
New more stuff and bug fixes in the compiler.
TYPED_POINTER is not common to .NET and classic.
Added theming classes.
Replaced Beta 1 with Beta 2 and fixed a few path.
Updated to use 5.5 to compile compiler and 5.6 to compile the rest (since we need the latest sources to compile the tools).
Last revision
Last revision
New index file
Renames security into required permissions
Updated shortcut link in start menu.
Added clipboard has_text to interface Added recent gtk fixes for motion and theme manager handling
New added files from WEL and vision2.
Removed v option to extract gobo and Borland to reduce amount of output.
Added new entry for the debugger.
Added create class button to diagram tool
Removed crop command from diagram since diagrams are resized automatically now
Added preference for diagram autoscroll speed
More stuff for 5.6
Added new type of callers: assigners/creators.
Moved .NET fixes into the .NET issues topic. Added one more .NET fix. Added one more bug fix in compiler.
Added obsolete and frozen icons.
Removed `repair' option as it messes up the install with regard to the registry keys and optional components.
Cosmetics. Added two new bug fix from the compiler on .NET
Added new functionalities of 5.6
New entries for the 5.6 release. Fixed content to match new schema.
Added gtk fix for draw_arc in EV_DRAWABLE
Fixed typo orginally from the Wix tutorial.
Added details of Windows fix to EV_SCREEN.
Updated so that it copies the resources directory.
Added details of Windows key handling bug fix in EV_WIDGET.
Added a check for maximum allowed count in BIT types.
Fixed missing files that were not included in delivery.
Added details to wipe out fix on Windows for primitives.
Fixed a bug where 2 Ids had the same lower case version.
Added 2 new vision2 examples: edraw and egraph. Fixed a bug where 2 Ids had the same lower case version.
Updated to reflect new EiffelCOM wizard structure. Fixed a bug where 2 Ids had the same lower case version.
Added new icons needed by EiffelBuild.
Added details of a few fixes for Windows.
Removed commented block integrated by mistake at previous integration.
Avoid warnings when ISE_PLATFORM is windows.
Updated to new way of building COM wizard.
Updated with new NATURAL_XX classes.
Added details of fix for EV_TOOL_BAR_BUTTON on Windows.
Added create class button to diagram tool.
Added details of latest fixes to rich text.
Added force settings command to diagram toolbar.
Added icon for force settings and changed icon for force directed graphs.
Added gtk2 fixes for tree node and pixmap
Add icon for reseting diagrams.
Removed crop command for diagram since diagrams are resized automatically now.
Added preferenc for diagram autoscroll speed.
Got rid of `-- class XXX' comment at the end of a class text as ECMA recommends its removal.
Made keyword font the same size as editor font
Added details of `cancel_actions' fiX in EV_APPLICATION.
Added fix for `deep_twin' in .NET.
Added new precondition of INTERNAL.
Take into account MAKELEVEL so that if `finish_freezing' is run from a makefile it does not use the `-j' option which may kill the performance of a build if parent `make' is already using it (suggestion made by Darren Hiebert) Refactored code a little bit to look nicer.
Initial versions.
Name of edition now appears in the title bar of the installation windows rather than in the bottom part next to the bottom gray line.
Added diagram preferences
Corrected capitalization of comments.
Added preferences for diagram depth values. Changed diagram default colors to greenish. Swaped position of zoom in/out buttons.
Added mask handling fix for draw_sub_pixmap in EV_DRAWABLE
Replaced O2 by Ox as O2 does string pooling and it takes a huge amount of time at the link stage. The only advantage of using O2 is that it takes less space on disk.
Fixed slight artifact on remove icon
Made more of a contrast between user and library classes
Updated class icons to signify user classes
Use the `Win64' flag for Windows installer. At the moment we only put it on our custom action dll and on all the registry keys that write to KHLM.
Fixed errors reported by orca.
Require Windows Installer 2.0 as it is already the case for Merge Module.
Updated installation with new graph library and new model cluster in vision2. Updated PNG and cursor used by EiffelStudio.
Use Eiffel56 instead of Eiffel55. Use new platform name.
Use Eiffel56 instead of Eiffel55
Use Eiffel56 instead of Eiffel55 Removed INSTALL file since it does not exist anymore.
Added `graph' library.
Removed `gel' which has not been used for a while. Added `graph' library.
Added `graph' cluster.
Replaced spaces with tabs.
Added preferences for diagram tool.
Added missing icon_arrow_empty
Fixed stupid copy paste mistake.
Added the `graph' library.
No need for configure_all.exe as it is now done in `setup.dll' during the installation.
We are now using Wix for building the MSI as well.
Build a `setup.dll' instead of a `setup.exe' as now the MSI is doing the CD key validation.
Removed commented XML as now we use ProgId for associated `epr' with `estudio'. Separated HKLM from HKCU for better management. Added missing RemoveFolder as Orca was raising an error for that. Shortcuts are now children of `File' nodes.
Cosmetics: replace tabs by spaces to be consistent. Fixed warning by Orca for missing `CreateFolder' and `RemoveFolder'. Shortcuts are now child of File nodes to better show dependency.
Moved `ProgramMenuFolder' definition at the top (for clarity) Added Missing `CreateFolder' and `RemoveFolder' entry (otherwise Orca complains) Made Shortcut a child of `File' node.
Cosmetics: replaced ' by " Moved `eiffel_com' to only enterprise and university edition. Removed non-needed directories (ProgramMenuFolder and DesktopFolder) Created more Features as otherwise we had too many components for a Feature and this may cause a problem on Win9x machine (reported by orca) Made sure that all features are hidden and Level is 3 (always install). Added missing condition for installing .NET.
Fixed errors produced by Orca. Put ProgramMenuFolder at the top. Put Shortcut as a child element of the File node.
We do not use Wise. Hip Hip Hip Hourra!! We use Wix instead which is more reliable and produces slightly smaller MSIs.
Replace Free by University version.
Removed empty `Pdf' directory.
Fixed incorrect font specification. Use deferred custom action to launch precompilation which updates the progress bar of the installation.
Cleaned up and updated new diagram tool icons
Added new diagram tool icons
Removed useless `Secure' properties. Removed `configure_all.exe' and `precompile_install.bat' as it is now done in the `finalize_setup' custom action. Updated the way we get the `DisplayIcon'. Forces UILevel to 5 only on install, not on removal. Added various `ARPXXX' property to display information about the install in the `Add/Remove Programs' control panel.
Fixed incorrect path since it depends on the actual windows platform.
Additional toolbar items for diagram tool.
Removed checking for Wise, we do not use it anymore.
Made `Package Id' automatically generated each time as it seems to be the rule for Package Id. Removed startup condition to find out if we were launched from `setup.exe' or not, now the CD-Key is validated in the installation through a custom action in the `setup.dll'. Added all merge modules to do the install.
Additional cursors for diagram tool.
Additional icons for diagram tool.
Removed icons that are now present in the icon matrix
More cleaning
Updated cluster cursors
Initial matrix file for 32 by 32 cursors
Updated size to 32 by 32 so that it can be displayed correctly using Remote Desktop
New installation script for building actual installation program.
Use the ISE_PLATFORM variable instead of WIN64 which is only defined when ISE_PLATFORM is win64 (it makes wix compile the 32 bits installation as it complains about missing environment variable).
Use -O2 which is equivalent or even better than -Ox. Use -D_CRT_SECURE_NO_DEPRECATE to avoid warnings in new MSVC++ compiler for using ANSI C API.
Added `type_selector_classic_mode' BOOLEAN option.
Added new build icon.
Changed case for WIN64 value.
Fixed typo where we should have endiff and not end which simply finished the script. Changed way we compile legacy.exe by using makefile rather than msdev.
Renamed `windows' into the appropriate platform name (so far it could be windows or win64).
Replaced hard coded INSTALL_DIR value by the INSTALL_DIR environment variable.
Made installation script aware of two possible platforms for Windows (windows and win64) and possibly more in the future.
Removed unnecessary <code> tags due to updated schema design.
Added changes about CECIL names of routines manipulatin EIF_REAL_32 or EIF_REAL_64. Added `merge' routine from HASH_TABLE.
Added entry for 5.6 release.
Made documentation realease notes default to the 5.6 release.
Fixed incorrect position of `until' in loop.
Added reference to `freeware.sgi.com' for GTK.
Fixed missing `then' and rename `windows64' into `win64' so that Windows is happy with a smaller name.
Added latest Windows and Gtk fixes
Added the a new warning for a discardable dialog.
Corrected details of generation behavior for the window classes and their imps as reported by Anders Persson in bug report 4182.
Added details of latest fixes to Windows.
Added missing WEL_DATA_TYPE new class.
Added missing new classes for EV_COMBO_BOX_ACTION_SEQUENCE.
Added details of sub_pixmap interface addition
Use the value of ISE_PLATFORM environment variable rather than `windows' so that we have scripts that works the same way on Windows 32 and 64 bits.
Use the value of ISE_PLATFORM environment variable rather than `windows' so that we have scripts that works the same way on Windows 32 and 64 bits. Updated path to `new_projects'.