aarhin / iwelite Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/iwelite
License: Other
Automatically exported from code.google.com/p/iwelite
License: Other
What steps will reproduce the problem?
Look on old Arcana web site. Many demos are listed, but none of the links are
any good. There must have been 20 demos at one time. Where did they go?
What is the expected output? What do you see instead?
Add them to SVN or fix the web page links
What version of the product are you using? On what operating system?
Latest version hacked to use XE / IW-XI
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 16 Nov 2011 at 11:09
The Documents and demo cannot be downloaded from Sivv Site now. I search by
Googled for quite a long time and still cannot find any other place having
those info. Can someone please help to show some pointers?
Thanks a lot.
Original issue reported on code.google.com by [email protected]
on 29 Mar 2011 at 10:00
In ArcIWWebModuleBridge, method TArcIWWebModuleBridge.LockSession, a
coding problem results in a serious threading problem.
The method locks the global list of sessions, walks the list to find the
desired session, locks the session, then unlocks the global list.
The problem is that the call to lock the session is a blocking call. This
means that while waiting for that lock, the global GSessions list is
locked.
This further means that the session can never be unlocked, as the
UnlockSessions method needs to lock GSessions before the unlock can
proceed. Thus you have a deadlock.
So as soon as there are two threads making requests from the same session
simultaneously, this bug basically locks up the Intraweb application.
The resolution is simple: alter LockSessions so that it looks up the
session, then releases the lock on GSessions, and THEN locks the session.
Here is the modified routine:
function TArcIWWebModuleBridge.LockSession(const AppID: string):
TIWApplication;
var
ls : TList;
i : integer;
begin
Result := nil;
ls := GSessions.LockList;
try
for i := 0 to ls.Count-1 do
if TIWApplication(ls[i]).AppID = AppID then
begin
Result := ls[i];
break;
end;
//dbr: WRONG! Result.Lock is a blocking call--you do NOT
// want to call it while GSessions is locked. Will result
// in a deadlock as soon as there are two active threads for
// the same session.
//dbr if Result <> nil then
//dbr Result.Lock;
finally
GSessions.UnlockList;
end;
//dbr start
try
if Result <> nil then begin
Result.Lock;
end;
except
Result := nil;
end;
//dbr end
if Result = nil then
raise EArcIWBridgeSessionNotFound.Create('Session not found for
AppID: '+AppID+'. Session may have expired.');
end;
Original issue reported on code.google.com by [email protected]
on 30 Apr 2009 at 4:43
What steps will reproduce the problem?
======================================
1. Put a TArcIWTranslator on an Intraweb Form
with some visual component (TIWLabel, etc.)
2. Right-click on the component and choose "Edit Translation groups"
2.1. Add the following group:
ENGLISH
2.1.1. Add "en" language in it.
2.2. Add the following group:
FRANCAIS
2.2.1. Add "fr" language in it.
2.2. Click ok.
3. Right-click on the translator component and chooose "Edit translations"
3.1. "Refer to issue no.6" regarding the "default language"
popupListBox
not being filled on first component addition.
3.2. Check a component (A TIWLabel) in the listbox and click OK.
3.3. Edit the caption property in both language usin the "Edit
translation button"
and put a different value for each translation. Click OK.
3.3. Click OK on the "Control transaltion editor" window.
4. Right-click on the translator component and chooose "Edit translations"
AGAIN.
4.1. Click on the TIWLabel you just translated before.
4.1.1. Edit both translation again and change the values of those
translations.
Click OK.
4.2. Click OK on the "Control translation editor" window.
5. Right-Click on the Form and choose "View as text"
****** HERE IS THE BUG, in the DFM fILE *****
5.11. Scroll down to the TArcIWTranslator object and
under our TIWLabel translation reference, you'll found
duplicated values for one or both existing translation group.
This lead to unpredictable translation by keeing discarded or old
translation values.
This make this component unusable unless you keep
going into the dfm to delete unwanted translation values
each time you do a modification... annoying.
**************************************************
What is the expected output? What do you see instead?
=====================================================
Explain in prior point 5.
-> Duplicated translation values.
What version of the product are you using? On what operating system?
===============================================
Intraweb 9.0.42, Delphi 2007, EliteSuite 2.6.72
Please provide any additional information below.
=======================
PLEASE, YOU CAN ALSO PROVIDE ME WITH A PACKAGE OF THE TRANSLATION
OBJECTS THAT I CAN USE IN RUNTIME AND DEBUG IT.
I'M NOT VERY KNOWING OF SEPARATING A RUNTIME PACKAGE FROM THE DESIGN-TIME
ONE
TO EFFECTIVLY DEBUG THE CODE.
Please advise.
Jack.
Original issue reported on code.google.com by jybleau%[email protected]
on 10 Feb 2009 at 2:05
Has any work been started on Intraweb 10 Support - and more importantly
Unicode?
Original issue reported on code.google.com by [email protected]
on 10 Dec 2008 at 11:10
Hi,
I need to install this EliteSuite in Rad Studio 2010 where I have also
installed IntraWeb 2010.
Is there a package for my request?!?
Thank You!
Original issue reported on code.google.com by [email protected]
on 16 Dec 2010 at 7:53
To reproduce the problem?
1. Install the package
It complains about a missing file:
IWCompilerDefines.inc
Versions:
Delphi 7 with SP1 and Intraweb 9.0.32 on Windows XP SP2
Original issue reported on code.google.com by [email protected]
on 11 Mar 2008 at 12:55
What steps will reproduce the problem?
1. Try building/installing in XE
2. Bombs trying to use some old IW units - easy to fix
3. Bombs in ArcIWCheckListBox with undefined TIWBaseHTMLComponentContext - not
so easy to fix
What is the expected output?
Smooth compile
What do you see instead?
Can't build/install due to dependencies on very old IW version.
What version of the product are you using? On what operating system?
Latest, Win7 64 Bit
Please provide any additional information below.
Apparently TIWBaseHTMLComponentContext does not exist in recent versions of
Intraweb. This obsolete class is used *everywhere*.
Original issue reported on code.google.com by [email protected]
on 10 Sep 2010 at 1:50
According to the info posted on the iwelite Summary page and at
ArcanaTech.com, the Opensource IW Elite Suite is suppossed to provide the
professional level features of TIWServerManager:
"ServerManager - The Elite Suite includes the professional level
activation of ServerManager"
But it appears that this is not the case. No matter what I do I cannot
run in anything other than Evaluation Mode. I can run in 'Lite' mode if I
use the RegistrationKey
Original issue reported on code.google.com by [email protected]
on 10 Oct 2009 at 3:24
What steps will reproduce the problem?
======================================
1. Put a TArcIWTranslator on an Intraweb Form
with some visual component (TIWLabel, etc.)
2. Right-click on the component and choose "Edit Translation groups"
2.1. Add the following group:
ENGLISH
2.1.1. Add "en" language in it.
2.2. Add the following group:
FRANCAIS
2.2.1. Add "fr" language in it.
2.2. Click ok.
3. Right-click on the translator component and chooose "Edit translations"
What is the expected output? What do you see instead?
=====================================================
3.1. FIRST ERROR: the Default language popuplistbox is empty but
should contain the previously added language groups.
3.1.1. WORK ARROUND: Check one component to add from the list below
and click "OK"
3.1.1.1. Delete the component that you just added
and re-click on "add component" :
The default language listbox should be filled.
What version of the product are you using? On what operating system?
===============================================
Intraweb 9.0.42, Delphi 2007, EliteSuite 2.6.72
Please provide any additional information below.
=======================
More bugs found with this component to come...
Original issue reported on code.google.com by jybleau%[email protected]
on 10 Feb 2009 at 1:49
Anchors is not not working in runtime, but works in designtime.
(Delphi 2007)
P.S Sorry for my english.
Original issue reported on code.google.com by [email protected]
on 9 Oct 2009 at 9:26
[deleted issue]
What steps will reproduce the problem?
1. Installing bpl after compile
What is the expected output? What do you see instead?
Error - Fail to set date for 'EventMessageFile'
What version of the product are you using? On what operating system?
version 2.6 Delphi 2007 Windows 8
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 6 Jun 2013 at 2:40
What steps will reproduce the problem?
1. Put a TArcIWDlgPopuRegion on a complex TIWForm (Application mode)
with many IW visual components.
2. compile launch
3. on popUp you get a message from the browser : "Stack Overflow at line 0"
NB : problem occurs on IE 7 , firefox 2 , BUT not on firefox 3 beta 5 ...
My guess is it s a javascript related problem
Config
intraweb 9.0.32 EliteSuite 2.6.70
delphi 2007 December update
Original issue reported on code.google.com by [email protected]
on 7 May 2008 at 7:02
What steps will reproduce the problem?
1. use a TArcIWStringGrid
2. set ScrollToSelectedRow to true
3. run and select a row or programatically set a row to be selected
What is the expected output? What do you see instead?
Grid to jump to row elected. What I get is freezing.
What version of the product are you using? On what operating system?
Latest on here, XP
Please provide any additional information below.
Looking at HTML source code, its missing the ; between java calls.
ArcIWStringGrid.pas
if SelectedRow[y] then
begin
if FScrollToSelectedRow and (AContext.Browser in [brIE, brNetscape7]) then
begin
tagRow.AddStringParam('id', HTMLName + _SelectedRow + '_' + IntToStr(y));
if AContext.PageContext.WebApplication.IsPartialUpdate then
TIWPageContext40(AContext.PageContext).AddToUpdateInitProc('IWTop().document.getElementById("' + HTMLName + _SelectedRow + '_' + IntToStr(y) + '").scrollIntoView(false); ')
else
TIWPageContext40(AContext.PageContext).AddToInitProc('IWTop().document.getElementById("' + HTMLName + _SelectedRow + '_' + IntToStr(y) + '").scrollIntoView(false); ');
end;
end;
Each of the TIWPageContext40's at the end after (false) did not have a ;
added it, now it works.
Original issue reported on code.google.com by [email protected]
on 9 Sep 2010 at 1:01
What steps will reproduce the "problem"?
1. start the IDE
2. install
3. enjoy
Original issue reported on code.google.com by [email protected]
on 25 Apr 2010 at 11:41
What steps will reproduce the problem?
1. Create a New IW project, create 'files' SubFolder. Copy FCF_Bar2D.swf
to files folder.
2. Drag a ArcIWFusionChart component to iwform.
3. Set FutionChartFilename to 'files/FCF_Bar2D.swf'
4. Add a series and add some data with values.
5. Complie and run.
6. No error and no any chart. Right click the flash object on IE, hint 'No
movie loaded'.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Delphi 2007, IW9.0.42, ELITE SUITE.
Please provide any additional information below.
It seems to the IE can not find any swf files.
any ideas?
Original issue reported on code.google.com by [email protected]
on 10 Dec 2008 at 5:12
Please confirm the URL
"http://iwelite.googlecode.com/svn/trunk/iwelite-read-only" is correct.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2010 at 5:09
[DCC error] E2466 Never-build package '.dclIWEliteSuite_120_160' requires
always-build package 'dclIntraweb_120_160'
[DCC error] E2466 Never-build package '.dclIWEliteSuite_120_160' requires
always-build package 'Intraweb_120_160'
Original issue reported on code.google.com by [email protected]
on 30 Sep 2012 at 2:04
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.