Bug 59416 - [Content Assist] should support UCNs
Summary: [Content Assist] should support UCNs
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P4 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-21 07:50 EDT by Heba Naguib CLA
Modified: 2020-09-04 15:20 EDT (History)
3 users (show)

See Also:


Attachments
Test project (30.64 KB, application/zip)
2004-04-21 07:51 EDT, Heba Naguib CLA
no flags Details
NLclass.h (169 bytes, text/plain)
2004-05-04 09:28 EDT, Heba Naguib CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Heba Naguib CLA 2004-04-21 07:50:04 EDT
Tested on windows 2003 Arabic locale, build 200404131323

1) Unzip the attached CA.zip file into a temp directory
2) Import the source files into a managed C++ project
3) In the main.cpp, remove the comment //NL, and invoke the content assist 
using the ctrl space keys.

The content assist is not invoked, the class name should be NLÚÑÈí
Comment 1 Heba Naguib CLA 2004-04-21 07:51:10 EDT
Created attachment 9773 [details]
Test project

Unzip into a temp directory then import it to the owrkspace
Comment 2 Alain Magloire CLA 2004-05-03 11:42:24 EDT
Redirected to the correct parties.
Comment 3 Hoda Amer CLA 2004-05-03 13:16:32 EDT
Hello Heba,
What compiler do you use to compile this code ? 
Also could you please attache NLclass.h? It is not part of the attached 
project.
Thanks
Hoda
Comment 4 Heba Naguib CLA 2004-05-04 09:28:43 EDT
Created attachment 10253 [details]
NLclass.h

headet file
Comment 5 Heba Naguib CLA 2004-05-04 09:46:13 EDT
Hello Hoda, 
We are using MinGW compiler (Minimalist GUI Windows)
Comment 6 Hoda Amer CLA 2004-05-04 09:59:24 EDT
Heba,
What version of the compiler are you using? We are using a gnu compiler 
version 3.2 and it does not compile unicode. Do you have a newer version?

Also, your include file does not have the definition of a class with an Arabic 
name, the one you use in your main function:
"NLÚÑÈí"
int main(int argc, char **argv) {
	NLÚÑÈí *n = new NLclass();
	NL
//	n->
//	int i = fun
//	unique
}
So I need to know where is that defined.
Thanks
Comment 7 Alain Magloire CLA 2004-05-05 11:11:48 EDT
> Also, your include file does not have the definition of a class with an Arabic 
> name, the one you use in your main function:
> "NLÚÑÈí"

Eavesdropping

Whether raw Multibyte characters like this is accepted, is left
to the implementation of the compiler(reject or accept).  GCC does
not accept it.  So, I'm kind of curious when I see those PR
against the debugger.

Do you guys have a Compiler/Debugger that can accept this ?
or is it just testing for the sake of testing i.e. to be able
to say that the CDT is NLS clean ?
Comment 8 Hoda Amer CLA 2004-06-14 14:36:19 EDT
Reducing priority until a compiler is identified for UCNs.
Also changing title a bit.
Comment 9 Markus Schorn CLA 2007-07-05 02:24:58 EDT
This works fine with CDT 4.0.
Comment 10 Doug Schaefer CLA 2009-12-04 12:42:13 EST
Returning old defects to pool so I can have an accurate list of what I'm working on.
Comment 11 Jonah Graham CLA 2019-12-30 18:54:55 EST
This bug was assigned and targeted at a now released milestone (or Future or Next that isn't being used by CDT). As that milestone has now passed, the milestone field has been cleared. If this bug has been fixed, please set the milestone to the version it was fixed in and mark the bug as resolved.