Author |
Topic |
|
lmf
Junior Member
10 Posts |
|
King3D
Senior Member
29 Posts |
Posted - Apr 24 2004 : 12:56:20 PM
|
I hope it is fixed soon. :) |
|
|
LarryLeonard
Tomato Guru
USA
1041 Posts |
Posted - Apr 24 2004 : 2:23:22 PM
|
Um, instead of starting a new thread, it would be less confusing to just bump the old thread, and delete this one... Also, in that thread, they said they hoped to have it fixed in 1231...
|
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Apr 25 2004 : 10:19:15 AM
|
Larry is correct on both points. Please bump old threads when possible. (We deleted your "1230 colors" thread.)
Build 1231 will have more coloring fixes.
FWIW, Most problems with coloring are related to strange ways in which the IDE updates the display. For example, the "abc" and "foo" portions of "abc123foo" are drawn first. The IDE updates elsewhere on the display, then returns to draw "123." Strange. The behavior depends on the font, language packs installed and programming language. Yes, "abc123foo" is drawn differently in C# than in C/C++. You do see the difference. VA X does.
We find and code around strange ways as they are reported. |
Whole Tomato Software, Inc. |
|
|
LarryLeonard
Tomato Guru
USA
1041 Posts |
Posted - Apr 26 2004 : 10:29:50 AM
|
quote: For example, the "abc" and "foo" portions of "abc123foo" are drawn first. The IDE updates elsewhere on the display, then returns to draw "123."
Oh man, that's priceless. After using Microsoft APIs for what seems like 13 years (but it can't be, 'cause that would make me 45), I can only shudder at what the IDE must look like on the inside...
|
|
|
feline
Whole Tomato Software
United Kingdom
19014 Posts |
Posted - Apr 26 2004 : 11:56:20 AM
|
Larry, its probably only a couple of years. i am starting to think the experience will feel like 13 years quite quickly. XSL certainly does.
i agree, if people made up this sort of thing you just wouldn't believe it. |
zen is the art of being at one with the two'ness |
|
|
Old as dirt
Tomato Guru
USA
246 Posts |
Posted - Apr 26 2004 : 12:55:07 PM
|
Larry, I feel sooo sorry for you being at that horribly old age of 45 Just remember, this is as good as you will ever feel. Now on to the serious question. What is bumping and how do you do it? |
Ken |
|
|
feline
Whole Tomato Software
United Kingdom
19014 Posts |
Posted - Apr 26 2004 : 1:00:04 PM
|
there are so many possible answers to this *wicked expression*
bumping is simply adding a new post to an existing, old thread to bump it back up to the top of the message board. |
zen is the art of being at one with the two'ness |
Edited by - feline on Apr 26 2004 1:12:55 PM |
|
|
LarryLeonard
Tomato Guru
USA
1041 Posts |
Posted - Apr 26 2004 : 1:12:17 PM
|
*bump*
|
|
|
support
Whole Tomato Software
5566 Posts |
|
gear
Junior Member
10 Posts |
Posted - Apr 27 2004 : 2:48:24 PM
|
Well, so far it appears as though the syntax highlighting with black background has been resolved in 1231 (so far). I'll continue to test it as I work, but looking good thus far.
Thanks for the effort, Patrick |
|
|
spectecjr
Ketchup Master
USA
64 Posts |
Posted - Apr 28 2004 : 01:40:28 AM
|
I'm still seeing the same problems with 1231. A little less, but still there. |
|
|
Old as dirt
Tomato Guru
USA
246 Posts |
Posted - Apr 28 2004 : 08:42:47 AM
|
quote: Originally posted by support
It is not officially released yet, but 1231 is up.
Thanks! It looks good so far. Now I can go on the next things that annoy me |
Ken |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Apr 28 2004 : 11:50:06 AM
|
spectecjr, can you see a pattern that causes it to still break? |
Whole Tomato Software, Inc. |
|
|
spectecjr
Ketchup Master
USA
64 Posts |
Posted - Apr 29 2004 : 04:09:32 AM
|
quote: Originally posted by support
spectecjr, can you see a pattern that causes it to still break?
No real pattern, other than numbers and underscores get in the way.
Is there a more real-time way we can discuss this? Any logging stuff I can get you or anything like that? I really want to help get this sorted out.
Here's my test file again. Black background is being used.
Interestingly, if you select the text, sometimes the #define is colored wrong! On some lines, it's white, on other lines it's colored in the Method color.
#include "stdafx.h" #define SOFTWARE_DATA_VERSION_MAJOR (1) #define SOFTWARE_DATA_VERSION_MINOR (1) #define THIS_ISATEST_TOBESURE #define THIS_ISATEST_TOO (1) #define thiscontains234numbers 1021 #define THIS_CONTAINS34NUMBERS 1023 #define __TESTSYMBOL (1) #define __TESTSYMBOL2(a,b) (a == b) #define __TESTSYMBOL3 #define __TEST_SYMBOL (1) #define __TEST_SYMBOL2(a,b) (a == b) #define __TESTSYMBOL (1) #define __TESTSYMBOL2(a,b) (a == b) #define __TESTSYMBOL3 #define TEST_SYMBOL_2 #define TEST_SYMBOL_2_TEST #define _TEST_SYMBOL_2_
struct testNumbers { bool thisis1; bool thisis2; bool thisis33333; bool lookattheorangenumbers22222; };
The #define bug happens on these lines:
#define __TESTSYMBOL2(a,b) (a == b) #define __TEST_SYMBOL2(a,b) (a == b) #define __TESTSYMBOL2(a,b) (a == b)
The # is white (default text color), "define" is in the method color. "a" is in the method color, and "b" is in the variable color.
In the struct testNumbers {}, the numbers are painted in the Variables color, and the rest of the text is default text color. |
|
|
support
Whole Tomato Software
5566 Posts |
|
spectecjr
Ketchup Master
USA
64 Posts |
|
|
Topic |
|