Miranda NG Official Community Forum

Forum for English speaking Miranda NG users => Bug reports => Topic started by: Tragen on 26 08 2017, 01:47:42

Title: Bug in 0.95.6 with Message sessions input area size
Post by: Tragen on 26 08 2017, 01:47:42
In 0.95.5, I could set the "Min input area size" to 2 lines and to grow when I type.
Now the option to grow is gone.
When I change from 2 lines two 3 and apply, the input area gets bigger. But when
I lower it again, it doesn't work. I have to restart Miranda.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 26 08 2017, 18:13:32
with which SRMM plugin? tabSRMM, scriver, stdmsg?
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tragen on 26 08 2017, 22:03:57
Scriver.

Code: [Select]
CPU: Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz [Intel64 Family 6 Model 42 Stepping 7] [DEP Enabled] [8 CPUs]
Installed RAM: 16264 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 15063)
Internet Explorer: 9.11.15063.0 (build 915063)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : English/English | German/German
Free disk space on Miranda partition: 123033 MBytes

Miranda NG Version: 0.95.6 build #18429 (d94f9da99d) x64
Build time: 25 Aug 2017 19:19:40
Profile: C:\Miranda NG v0.95.6 x64\Profiles\Dice\Dice.dat (dbx mmap driver)
Profile size: 78184448 Bytes
Profile creation date: 26 Aug 2017 2:25:24
Language pack: No language pack installed
Service Mode: No

[b]Active Plugins (29):[/b]
¤ AdvaImg.dll v.[b]0.11.0.2[/b] [25 Aug 2017 19:18:10] - Miranda image services
¤ AvatarHistory.dll v.[b]0.1.0.1[/b] [25 Aug 2017 19:18:30] - Avatar history
¤ AVS.dll v.[b]0.95.3.4[/b] [25 Aug 2017 19:17:14] - Avatar service
¤ BuddyExpectator.dll v.[b]0.1.2.3[/b] [25 Aug 2017 19:17:28] - Buddy expectator
¤ CrashDumper.dll v.[b]0.0.5.2[/b] [25 Aug 2017 19:18:10] - Crash dumper
¤ Db_autobackups.dll v.[b]0.0.0.10[/b] [25 Aug 2017 19:17:40] - Db autobackuper
¤ DbEditorPP.dll v.[b]4.0.1.1[/b] [25 Aug 2017 19:18:10] - Database editor++
¤ Dbx_mmap.dll v.[b]0.95.3.1[/b] [25 Aug 2017 19:17:14] - Miranda NG mmap database driver
¤ Discord.dll v.[b]0.5.0.3[/b] [25 Aug 2017 19:19:16] - Discord protocol
¤ Dummy.dll v.[b]0.2.0.0[/b] [25 Aug 2017 19:19:00] - Dummy protocol
¤ Folders.dll v.[b]0.2.0.2[/b] [25 Aug 2017 19:17:32] - Custom profile folders
¤ HistoryPP.dll v.[b]1.5.1.5[/b] [28 Jun 2017 17:18:16] - History++
¤ HistoryStats.dll v.[b]0.2.1.1[/b] [25 Aug 2017 19:19:14] - HistoryStats
¤ ICQ.dll v.[b]0.11.3.5[/b] [25 Aug 2017 19:17:28] - IcqOscarJ protocol
¤ Import.dll v.[b]0.95.4.3[/b] [25 Aug 2017 19:17:12] - Import contacts and messages
¤ IRC.dll v.[b]0.11.0.3[/b] [25 Aug 2017 19:17:18] - IRC protocol
¤ Jabber.dll v.[b]0.11.0.5[/b] [25 Aug 2017 19:17:52] - Jabber protocol
¤ LinkList.dll v.[b]0.0.0.2[/b] [25 Aug 2017 19:17:34] - History linklist plus
¤ MenuEx.dll v.[b]1.3.0.10[/b] [25 Aug 2017 19:17:36] - Menu item ext
¤ MirOTR.dll v.[b]0.14.1.16[/b] [25 Aug 2017 19:19:24] - Miranda OTR
¤ MSN.dll v.[b]0.14.0.1[/b] [25 Aug 2017 19:17:38] - MSN protocol
¤ PluginUpdater.dll v.[b]0.1.2.5[/b] [25 Aug 2017 19:18:18] - Plugin updater
¤ PManagerEx.dll v.[b]0.0.0.5[/b] [25 Aug 2017 19:18:16] - Miranda NG profile changer
¤ Scriver.dll v.[b]3.0.1.7[/b] [25 Aug 2017 19:17:16] - Scriver
¤ SeenPlugin.dll v.[b]5.0.5.3[/b] [25 Aug 2017 19:17:42] - Last seen
¤ SmileyAdd.dll v.[b]0.2.4.1[/b] [25 Aug 2017 19:17:48] - SmileyAdd
¤ StatusManager.dll v.[b]0.11.2.0[/b] [25 Aug 2017 19:19:16] - Status manager
¤ Tipper.dll v.[b]2.1.0.7[/b] [25 Aug 2017 19:17:46] - Tipper
¤ Variables.dll v.[b]0.2.3.11[/b] [25 Aug 2017 19:18:00] - Variables

[b]Protocols and Accounts:[/b]
-------------------------------------------------------------------------------
Discord                  0 - Enabled 0 - Disabled  Loaded
Dummy                    0 - Enabled 0 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 3 - Disabled  Loaded
MSN                      1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

[b]Icon Packs:[/b]
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [25 Aug 2017 19:18:16]
 Proto_AIM.dll [17 Jun 2016 19:10:21]
 Proto_Discord.dll [25 Aug 2017 19:19:12]
 Proto_Dummy.dll [25 Aug 2017 19:18:58]
 Proto_Facebook.dll [17 Jun 2016 19:10:21]
 Proto_GG.dll [17 Jun 2016 19:10:21]
 Proto_ICQ.dll [17 Jun 2016 19:10:21]
 Proto_IRC.dll [17 Jun 2016 19:10:21]
 Proto_Jabber.dll [17 Jun 2016 19:10:21]
 Proto_MetaContacts.dll [25 Aug 2017 19:18:54]
 Proto_MSN.dll [17 Jun 2016 19:10:23]
 Proto_Yahoo.dll [17 Jun 2016 19:10:23]
 TabSRMM_icons.dll [25 Aug 2017 19:18:18]
 Toolbar_icons.dll [17 Jun 2016 19:10:23]
 xStatus_ICQ.dll [17 Jun 2016 19:09:57]
 xStatus_Jabber.dll [17 Jun 2016 19:09:57]
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 27 08 2017, 18:16:39
fixed, will be available in the next nightly build
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tomaso on 27 08 2017, 18:37:54
..and judging by the current release shedule, I guess the fix will be available for us on the stable branch, sometime around November 2018? :)
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: dartraiden on 27 08 2017, 20:41:39
We can push some fixes and new features to stable.
Already do this twice for 0.95.5. (Initially release 17.6.2016 → sync with trunk (https://wiki.miranda-ng.org/index.php?title=Changelog/0.95.5&diff=19073&oldid=18964) → sync with trunk again (https://wiki.miranda-ng.org/index.php?title=Changelog/0.95.5&diff=18960&oldid=18926)).

All developers use alpha versions, occasionally introduced bugs that make the program unusable are fixed within 24 hours. So you just can use nightly and receive fixes and new features immediately.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tomaso on 27 08 2017, 21:02:41
With such rare stable releases, I think that you should at least avoid to push them out as silent ones!
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: AnrDaemon on 27 08 2017, 21:50:52
I concur.
There's nothing worse than dialogs like "I have version X. No, not that one, the OTHER version X."
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: dartraiden on 27 08 2017, 21:56:12
Every build has unique ID (build number). VersionInfo shows this.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tomaso on 27 08 2017, 22:30:31
I'm fully aware of this.
..but if there's no info regarding a new release posted on the homepage, it's considered to be a silent release.
Even today, not all people like to auto-update their software.
IMHO, these previous releases that you refer to should have been officially announced as point releases (v0.95.5.1 and v0.95.5.2).
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tragen on 27 08 2017, 23:31:08
Will the option to grow the textbox be back? It was very useful.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tragen on 29 08 2017, 08:55:23
Now when I change the number of rows, it works directly, but there is another bug.
When I enter 2 oder 3 lines, it's always aboud 1.5 or 2.5 lines.

When I have set min lines to 2 and I enter text in the first line and press return
I don't see both lines and the input box scrolls.
Title: Odp: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 29 08 2017, 16:55:48
I'm fully aware of this.
..but if there's no info regarding a new release posted on the homepage, it's considered to be a silent release.
If you have Plugin Updater, you will be notified about the update immediately.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 29 08 2017, 17:00:45
Will the option to grow the textbox be back? It was very useful.
Sorry, which option are you talking about?

Now when I change the number of rows, it works directly, but there is another bug.
When I enter 2 oder 3 lines, it's always aboud 1.5 or 2.5 lines.
Which DPI you have? Could you attach a screenshot?
Title: Re: Odp: Bug in 0.95.6 with Message sessions input area size
Post by: Tomaso on 29 08 2017, 19:51:38
If you have Plugin Updater, you will be notified about the update immediately.
This I'm also aware of, but it shouldn't be necessary.
Auto-update checking is a type of feature that I disable for all my software.
..and so does a lot of other folks.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tragen on 30 08 2017, 00:02:23
DPI is set to 96. Scaling is at 100%.

Version 0.95.6

Empty textbox. Set two min 2 lines.
https://i.imgur.com/FpQqHKS.png

Entered two lines of text
https://i.imgur.com/8tGdmkA.png

Entered five lines of text
https://i.imgur.com/S7hoST5.png



With v0.95.5 (much better)

Entered two lines of text
https://i.imgur.com/uchAbcA.png

Entered six lines of text. Textbox grows.
https://i.imgur.com/wFR31b1.png

Entered nine lines of text.
https://i.imgur.com/q90y0BN.png
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 30 08 2017, 10:44:22
Tomaso,
so, what about option of growing?
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tragen on 30 08 2017, 14:40:04
I checked it again. There was no option for this. It happend automatically as you can see in my screenshots.
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 30 08 2017, 15:58:38
Scriver-specific auto-rescaling could die because of core splitters. This resize mode is not supported by them
dunno about the font height, nothing was changed there. could you also tell me which font do you use for the message entry field
Title: Re:Bug in 0.95.6 with Message sessions input area size
Post by: Robyer on 30 08 2017, 16:17:35
ghazan, could you check and move original Scriver code to autosize input area into core so every StdMsg/Scriver/TabSRMM could properly use that feature? I know TabSRMM had this feature but it wasn't working properly, and StdMsg never has this feature, so using Scriver code may be best (unless you want to rewrite it yourself)
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: ghazan on 30 08 2017, 16:32:02
I will have to rewrite it myself, because that autosize totally relied on Scriver's own resizing code, which was replaced by the core one
that's why I don't wanna do that right now
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tomaso on 30 08 2017, 20:18:07
Tomaso,
so, what about option of growing?

Not a feature that I care about myself.

But I'm not saying that I don't want to update my software..
In fact, I update my software all the time, manually.
I just want to be able to see when updates are available, simply by visiting the homepages of the different software that I use.
This isn't possible for Miranda NG, when you push out silent updates!
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Vulpix on 30 08 2017, 20:46:36
To see new commits (changes/updates):
https://github.com/miranda-ng/miranda-ng/commits/

To make miranda alert you that a new update is available:
Install the PluginUpdater addon and configure it to your liking; example of mine:

(https://i.imgur.com/bevbCSn.png)
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Tomaso on 31 08 2017, 14:52:10
The only solution that comes close to what I want, is to watch the file dates on this page:
https://www.miranda-ng.org/distr/stable/
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: Robyer on 02 09 2017, 10:21:52
I'm for versioning these stable updates with another number in build (e.g. 0.95.6.0, 0.95.6.1, etc.) and tagging it on git accordingly + using separate stable/dev branches on git. But we are offtopic here, someone should start new thread about this release-cycle/versioning/etc.
Also we might use GitHub's Releases feature to host our stable binaries there (at least as a nice mirror?)
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: dartraiden on 02 11 2017, 15:38:52
Hi, Scriver got some fixes yesterday. Problems still exist?
Title: Re: Bug in 0.95.6 with Message sessions input area size
Post by: dartraiden on 04 05 2018, 19:08:59
Now when I change the number of rows, it works directly, but there is another bug.
When I enter 2 oder 3 lines, it's always aboud 1.5 or 2.5 lines.

When I have set min lines to 2 and I enter text in the first line and press return
I don't see both lines and the input box scrolls.
Should be fxed in https://github.com/miranda-ng/miranda-ng/commit/b75b40785ee54921abe2e8120906e4e6ee41ed83