openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
Turbo Vision
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Aug 16, 2024 — Aug 16, 2025
Showing page 40 of 70
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
* Added: [X11] min. size hints. KDE and E 0.16.5 supports it. Patch by Roman Valyushenko <
[email protected]
>. * Fixed: [X11] mouse coordinates from X can be negative, we use unsigneds and hence they appear like huge positives. Patch from Roman Valyushenko. * Added: [X11] the cursor disapears when the window lose the focus. It can be disabled using the HideCursorWhenNoFocus configuration variable. Patch from Roman with some modifications for the configuration from me.
Salvador E. Tropea
More...
almost 23 years ago
* Fixed: [XTerm] an extra declaration for UserStartPallete, how this got there? Reported by Roman Valyushenko <
[email protected]
>
Salvador E. Tropea
More...
almost 23 years ago
* Modified: [Linux] The last patch to report the ASCII only if that's >= 128. I think that's necesary to understand Alt+cyrillic.
Salvador E. Tropea
More...
almost 23 years ago
* Fixed: Write pass 1 error in configfile.cc. Detected with efence while using SETEdit. * Added: Configfile members to search strings to match the integer facilities. * Added: DOS, Linux, X11 and XTerm/Eterm drivers now supports setting a default palette in the tvrc file. The Eterm is really slow and flickers when we set the palette :-(. DOS is untested. * Fixed: [Linux] keys reported as Alt+key from ESC+key now doesn't have an associated ASCII.
Salvador E. Tropea
More...
almost 23 years ago
* Fixed: [Win32] unsigned/signed comparisson. Patch by Igor.
Salvador E. Tropea
More...
almost 23 years ago
* Fixed: [Win32] The call to _sleep is deprecated according to Igor, so I replaced it by CLY_YieldProcessor, it calls to Sleep (Win32 API). From a report by Igor Gnip <
[email protected]
>
Salvador E. Tropea
More...
almost 23 years ago
* Added: Code page configuration to the DOS, Linux, QNX, UNIX, Win32, WinNT, X11 and XTerm drivers using the tvrc. * Added: The priority concept to the TVConfigFile class, it allows setting variables with more or less priority than the ones loaded from disk. * Modified: Now is possible to create a TVConfigFile class before TProgInit is called and put some default values there before the tvrc is loaded.
Salvador E. Tropea
More...
almost 23 years ago
* Fixed: DOS, WinNT and Win32 drivers, last changes were incomplete.
Salvador E. Tropea
More...
about 23 years ago
* Modified: [MSVC] the way I define close, open, etc. replacements. The inline keyword only works for C++ and I must use __inline. I also moved the definitions after io.h to have the _* prototypes. From errors sent by WintiX.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: genraw example created a TVCodePage object without specifying the input code page. Reported by Igor Gnip <
[email protected]
>
Salvador E. Tropea
More...
about 23 years ago
* Fixed: I forgot to include the videomode example in the distribution list
Salvador E. Tropea
More...
about 23 years ago
* Fixed: The TDrawBuffer patch tested in the wrong order generating more problems than the avoided =-P
Salvador E. Tropea
More...
about 23 years ago
* Fixed: TVFontCollection didn't initialize fontName and fileName if the font wasn't loaded generating a SIGSEGV when destroying the object. * Fixed: A read past 1 in TDrawBuffer for TFrames. I added code to TDrawBuffer to check for the EOS instead of fixing TFrame. Detected with efence, a read past one is hardly dangerous in real life. * Fixed: [Linux] the driver failed to copy the Linux font when only setting the secondary font. * Fixed: [MSVC] the _read, _write, etc. macro replacements expanded for members called read, write and close generating problems. I replaced them using inline functions. I hope it solves some compilation problems reported by WintiX.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: Example target for helpdemo is helpdemo and not test. Patch by Igor Gnip <
[email protected]
>
Salvador E. Tropea
More...
about 23 years ago
* Fixed: [MinGW] GNU install doesn't support mixed \ and /. Patch by Igor Gnip <
[email protected]
> * Fixed: [MinGW] some examples uses usleep and it isn't provided by MinGW. Added a macro to compatlayer.h. Igor Gnip <
[email protected]
>
Salvador E. Tropea
More...
about 23 years ago
* Added: [DOS] Support for the setCtrModeRes member. It searchs the closest mode available. I also tested VESA modes successfuly.
Salvador E. Tropea
More...
about 23 years ago
* Added: X11, Linux and DOS drivers now tests if the font callback is installed. In this case these drivers tries to use an application font before start drawing. Untested. * Added: FontWidth and FontHeight configuration variables. Supported by X11 and XTerm drivers. XTerm tries to use a fixed font from a list of known XFree86 fixed fonts. X11 tries to get a font from the callback or use 8x16/10x20 internal fonts.
Salvador E. Tropea
More...
about 23 years ago
* Added: 2 new configuration variables: ScreenWidth and ScreenHeight. I added support for it to the X11, XTerm, DOS, Win32 and WinNT drivers, but only tested the first 2. * Modified: Now if a variable search in a driver section fails a new search in the "global" TV section is done. It allows creating default values for all drivers.
Salvador E. Tropea
More...
about 23 years ago
* Added: A TScreen methode to find the short name of the current driver.
Salvador E. Tropea
More...
about 23 years ago
* Added: Input code page. It can be used to translate the codes from the keyboard to the application code page. * Modified: All drivers to set the input code page. Win32 drivers now use both values GetConsoleOutputCP() and GetConsoleCP().
Salvador E. Tropea
More...
about 23 years ago
* Added: Yet another flag to TScreen: noUserScreen(). It returns True if the user screen doesn't exists. You can't invoke a shell in this case. * Added: A new command cmCallShell. It should be used for the menu option that invokes a shell. It is disabled if noUserScreen() is True. * Modified: tvedit, videomode, demo and font examples to use the new command. * Fixed: [XTerm] the resume restore the window size wrongly (width and height exchanged). * Added: [X11] The new flag. Currently that's the only driver having it.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: [Cygwin] The CLY_GetShellName() function to return the content of SHELL environment variable as in UNIX. Found using the "videomode" example while testing with Cygwin, now the "Shell" option works ok.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: [Win32] Configuration script didn't create compat/rhide.env. * Fixed: [Win32] Not all the screen was updated after a window resize. Found using the "videomode" example with a binary compiled with MinGW.
Salvador E. Tropea
More...
about 23 years ago
* Added: An example showing how to set the screen/window size using video modes and resolutions. * Added: A new TScreen flag to know if the driver supports video mode change. * Fixed: [DOS] The extended video modes needs mode recalculate, so now the set font function when we specify Force also force a mode recalculate.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: The names of CP 1254 and 1257 from Win32 API. * Fixed: [Win32/WinNT] Use of True/False instead of TRUE/FALSE (cosmetic). * Added: [Win32/WinNT] Support for code pages. But not all the code pages are supported by TV. * Fixed: [Win32/WinNT] Cursor problems related to the new code. * Added: [Win32/WinNT] More comments about problems I found. Also added the list of code pages that Win32 API reference says we can find and which are supported by TV.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: [Win32/WinNT] The mouse didn't resume. (Missing mouse after returning from a shell) * Fixed: Useless code in fontcoll.cc, reported by BC++. * Modified: [Win32/WinNT] I rewrote the whole suspend/resume stuff. Now I use a separated screen buffer for the application. It makes the screen/ cursor much more easy. Pro: this mechanism is really good and is a good thing in the Windows API. Contra: I'm facing some bizarre problems with Windows screen updates, most probably is partially my fault, but it exposes some Windows bug. * Added: [Win32/WinNT] Debug helpers to the TSscreen* classes. Lamentably the free Turbo Debugger can't even load the debug information of TV applications (not enough memory). Is amazing that a debugger that can debug Windows applications have such a huge limitation. * Modified: [Win32/WinNT] To check for successful initialization. According to Win32 API references some trivial operation can fail and must be tested. * Added: [Win32] Code to avoid ^Break. I copied Anatoli's code found in WinNT driver. * Added: [Win32/WinNT] Windows resize! now you can specify a 90x30 video mode and the window will try to resize to it (or the closest size available) Lamentably in Win32 you don't have control over the font used by a console application :-( * Fixed: [Win32/WinNT] The initialization of the drivers didn't indicate the application wasn't suspended. It produced problems when suspending/resuming to a shell. * Added: [Win32/WinNT] Example on how to change the video mode to tvex.cc.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: Extra stdio include in TProgram, used for debug. * Fixed: The fonts example to remove debug tests.
Salvador E. Tropea
More...
about 23 years ago
* Added: A new member to TDisplay: setCrtModeRes. It allows setting the video mode specifying the resolution instead of a magic mode number. Also added the TScreen::setVideoModeRes counterpart. * Added: The default setCrtMode member now translates the DOS modes into a width and height and calls to setCrtModeRes. In this way X11 and XTerm video drivers can adjust the window size to the spected size. * Modified: When we detect an asynchronous mode change the TProgram class sets the video mode to the current one. This generates conflicts so now it sets the mode to 0xFFFF and it means reset the variables but don't change the mode. * Added: A member to TProgram to access the new TDisplay functionality. * Added: [DOS] Support for 80x50x8x8 mode as defined in Borland TV 2.0 (mode 0x100). But isn't recommended. * Added: [XTerm] Support to the new TDisplay member. The window size is adjusted to the desired size. I also added font size adjust, it looks for the closest XFree86 font and selects it. XFree86 4.1.0 have 13 fixed fonts. Also added font size and window size suspend/resume. Eterm 0.9.2 doesn't implement the mechanism to find the current font so the size isn't restored. * Added: [X11] Support to the new TDisplay member. It calls the font call back to get a new font if the size of the font is changed in the call. * Added: Symbolic names to all the DOS text modes. * Modified: The font test program to use the symbolic names and added a couple of examples that sets a video mode using the number and a resolution.
Salvador E. Tropea
More...
about 23 years ago
* Fixed: TVFontCollection::EnlargeOne to avoid SIGSEGVs (only detected with efence). I also changed the strategy to repeat the last line. * Modified: The sizes of the fonts in the list to offer to the user now uses a special collection to keep the list well sorted (first by width and then by height). * Modified: [X11] The minimum width and height of fonts reported by the driver. Now that's 5x7, I did it because now I have an SFT with such a fonts. They are too small to be usable, but could be used to "minimize" an application or maybe to use in a device like a palmtop, how knows?
Salvador E. Tropea
More...
about 23 years ago
* Added: Some documentation about the SFT format in fontcoll.cc.
Salvador E. Tropea
More...
about 23 years ago
←
1
2
…
36
37
38
39
40
41
42
43
44
…
69
70
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree