• Changes in golded+ sources

    From Michael Dukelsky@2:5020/1042 to Serg Podtynnyi on Fri Oct 27 17:04:56 2023
    Привет, Serg!

    27 October 2023 18:32, Serg Podtynnyi послал(а) письмо к Michael Dukelsky:

    А centos какой 7,8, stream?

    7.

    Я бы конечно посоветовал alma или rocky
    уже.

    Спасибо, капитан. :) ет на это времени.

    Желаю успехов, Serg!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20231008
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Michael Dukelsky@2:5020/1042 to Nil A on Fri Oct 27 17:12:24 2023
    Привет, Nil!

    27 October 2023 16:50, Nil A послал(а) письмо к Michael Dukelsky:

    Лучше тем, что один и тот же мейкфайл можно использовать и в
    юниксах и в винде.

    В мейкфайлах твоя креативность закончиться примерно на том
    месте, когда ты начшёшь вызывать sed/grep/awk, а может и perl, а
    некоторые и python ещё требуют.

    Ты бы для начала ознакомился с содержанием базового набора
    пакетов, устанавливаемого msys2

    у т.е. ты предлагаешь тащить весь этот POSIX инвайрмент в виде cygwin/msys2?

    Что значит тащить? При установке msys2 в Windows получаешь всё, что нужно для сборки юниксовыми инструментами. И это нужно только для сборки. а пользовательском компьютере ничего этого устанавливать не надо.

    А Виталий просто взял, и открыл cmake в студии, и всё
    собралось. Cmake также хорошо собирает и под юниксами.

    Да ради бога. Каждый делает так, как ему нравится. А я, помнится, собрал себе rpm с помощью cmake, и он оказался нерабочим. Посмотрел в сгенерированный .spec, а там полная чушь. После этого у меня интерес к cmake пропал.

    Желаю успехов, Nil!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20231008
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Nil A@2:5015/46 to Michael Dukelsky on Fri Oct 27 19:54:46 2023
    Hello, Michael!

    Friday October 27 2023 17:12, from Michael Dukelsky -> Nil A:

    Да ради бога. Каждый делает так, как ему нравится. А я, помнится,
    собрал себе rpm с помощью cmake, и он оказался нерабочим. Посмотрел в сгенерированный .spec, а там полная чушь. После этого у меня интерес к cmake пропал.

    Первый сексуальный опыт он такой - он запоминается потом, и не всегда успешный.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Michael Dukelsky@2:5020/1042 to Nil A on Sat Oct 28 11:45:48 2023
    Привет, Nil!

    27 October 2023 19:54, Nil A послал(а) письмо к Michael Dukelsky:

    Да ради бога. Каждый делает так, как ему нравится. А я, помнится,
    собрал себе rpm с помощью cmake, и он оказался нерабочим.
    Посмотрел в сгенерированный .spec, а там полная чушь. После этого
    у меня интерес к cmake пропал.
    Первый сексуальный опыт он такой - он запоминается потом, и не всегда успешный.

    Если ты хотел сказать, что я написал неправильный конфиг к cmake, то не угадал: его писал Alexander Skovpen.

    Желаю успехов, Nil!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20231008
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From golded+ inspector@2:5020/1042.3 to All on Sat Oct 28 23:53:02 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    fix build for gcc 3.3.5 in OS/2
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-28 14:19:47 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M GNUmakef.def
    M goldlib/gcfg/gs_max3.h
    ===========================
    improve gedwin.mak
    Fix make clean. Remove duplication.

    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-28 12:41:15 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M gedwin.mak
    M windows/golded.mak
    M windows/goldlib.mak
    M windows/goldnode.mak
    M windows/rddt.mak
    ===========================
    Update gentoo portage overlay
    Author: Semen Panevin <semen@icelan.ru>
    Date: 2023-10-28 09:52:56 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M contrib/gentoo/portage/net-ftn/golded+/Manifest
    A contrib/gentoo/portage/net-ftn/golded+/files/hunspell-dynlib.patch
    A contrib/gentoo/portage/net-ftn/golded+/files/libtinfo.patch
    M contrib/gentoo/portage/net-ftn/golded+/files/mygolded.h
    M contrib/gentoo/portage/net-ftn/golded+/golded+-9999.ebuild
    A contrib/gentoo/portage/net-ftn/golded+/metadata.xml
    A contrib/gentoo/portage/net-ftn/metadata.xml
    M contrib/gentoo/portage/profiles/repo_name
    M contrib/gentoo/readme.txt
    ===========================
    Add support of cpuid on GNUC/AMD64 (#67)
    Author: spanevin <semen@icelan.ru>
    Date: 2023-10-28 07:52:48 +0300
    Committed by: GitHub <noreply@github.com>
    Files:
    M golded.spec
    M goldlib/gall/gutlvers.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Sun Oct 29 23:53:02 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    generate .dep files for incremental MSVC 6 build
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-29 08:02:29 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    A windows/golded.dep
    A windows/goldlib.dep
    A windows/goldnode.dep
    A windows/rddt.dep
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Mon Oct 30 23:53:02 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    Fixed aliases processing.
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-30 14:03:12 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded3/geline.cpp
    M golded3/gepost.cpp
    ===========================
    fix Codacy issues
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-30 14:03:12 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded3/geline.cpp
    ===========================
    detect zero conversion
    LoadCharset now detects when import and export charsets are the same.
    Restore previous charset will work faster.

    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-30 14:03:12 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M docs/notework.rus
    M docs/notework.txt
    M golded.spec
    M golded3/gecmfd.cpp
    M golded3/geedit.cpp
    M golded3/geline.cpp
    M golded3/gelmsg.cpp
    M golded3/gemlst.cpp
    M golded3/gemnus.cpp
    M golded3/gepost.cpp
    M golded3/geprot.h
    M golded3/gesoup.cpp
    M goldlib/gall/gespell.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Tue Oct 31 23:53:00 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    revert LocationAlias algorithm
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-10-30 21:37:45 -0600
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded.spec
    M golded3/gccfgg5.cpp
    M golded3/gecfgg.h
    M golded3/genode.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Thu Nov 2 23:53:02 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    Gentoo ebuild: fix iconv dependency (#73)
    Author: spanevin <semen@icelan.ru>
    Date: 2023-11-02 16:20:33 +0300
    Committed by: GitHub <noreply@github.com>
    Files:
    M contrib/gentoo/portage/net-ftn/golded+/Manifest
    M contrib/gentoo/portage/net-ftn/golded+/golded+-9999.ebuild
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Tue Nov 7 23:53:04 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    revert "zero conversion" workaround
    If one-to-one charset conversion table is setup in configuration use it
    instead of zero conversion algorithm first.

    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-11-06 22:40:07 -0700
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded.spec
    M golded3/geline.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Mon Nov 13 23:53:02 2023
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    fix buffer overrun during headers display
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-11-12 23:18:12 -0700
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded3/gemenu.cpp
    ===========================
    fix import from file or clipboard with tabs.
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2023-11-12 23:00:06 -0700
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded.spec
    M golded3/geedit2.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Tue Feb 6 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    fix long line wrap in editor
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-02-06 07:01:42 -0700
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded.spec
    M golded3/gemsgs.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Wed Feb 7 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    fix Squish attributes on message load/save
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-02-06 22:21:54 -0700
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M golded.spec
    M goldlib/gmb3/gmosqsh1.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Mon Feb 12 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    Revert "fix long line wrap in editor"
    This reverts commit 7abae532b09e42e11713b7159929884d589225e1.

    Revert "improve ncurses init/deinit"

    This reverts commit 8e9f3518ac9b3b32676e7b7563e92cc44e7b5ba7.

    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-02-12 10:18:29 -0700
    Committed by: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com>
    Files:
    M docs/notework.rus
    M docs/notework.txt
    M golded.spec
    M golded3/gckeys.cpp
    M golded3/gearea.cpp
    M golded3/gedoss.cpp
    M golded3/geedit2.cpp
    M golded3/gefile.cpp
    M golded3/gehdre.cpp
    M golded3/geinit.cpp
    M golded3/gemlst.cpp
    M golded3/gemnus.cpp
    M golded3/gemsgs.cpp
    M golded3/genode.cpp
    M golded3/gepost.cpp
    M golded3/geread.cpp
    M golded3/geread2.cpp
    M golded3/gescan.cpp
    M golded3/geutil.cpp
    M golded3/geutil2.cpp
    M goldlib/gcui/gkbdbase.cpp
    M goldlib/gcui/gkbdbase.h
    M goldlib/gcui/gkbdgetm.cpp
    M goldlib/gcui/gkbdwait.cpp
    M goldlib/gcui/gwinhlp1.cpp
    M goldlib/gcui/gwinmenu.cpp
    M goldlib/gcui/gwinpcks.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Wed Feb 28 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    Patches (#81)
    Patches by Nil Alexandrov, 2:5015/46.
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-02-27 20:51:55 -0700
    Committed by: GitHub <noreply@github.com>
    Files:
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Sun Mar 3 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    refactor xlat charsets and aliases configuration (#82)
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-03-03 09:02:06 -0700
    Committed by: GitHub <noreply@github.com>
    Files:
    M golded.spec
    M golded3/gccfgg.cpp
    M golded3/gccfgg8.cpp
    M golded3/gcmisc.cpp
    M golded3/gecfgg.h
    M golded3/gedoss.cpp
    M golded3/geinit.cpp
    M golded3/geline.cpp
    M golded3/gemenu.cpp
    M golded3/gemnus.cpp
    M goldlib/gall/geall.h
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Wed Mar 6 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    call setlocale() before initscr() (#86)
    See section Initialization in man 3 ncurses. https://www.man7.org/linux/man-pages/man3/ncurses.3x.html
    Locale shall be initialized before ncurses initialization.
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-03-06 13:38:52 -0700
    Committed by: GitHub <noreply@github.com>
    Files:
    M goldlib/gcui/gkbdbase.cpp
    M goldlib/gcui/gvidinit.cpp
    ===========================
    fix loading multiple spellchecker dictionaries (#84)
    strtok() is used down the stack in schecker.Load() and destroys internal
    state.
    Only first dictionary was loaded because of this.
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-03-06 13:01:07 -0700
    Committed by: GitHub <noreply@github.com>
    Files:
    M golded3/geedit.cpp
    ===========================
    remove space in front of ctzoffset and otzoffset (#85)
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-03-06 12:32:22 -0700
    Committed by: GitHub <noreply@github.com>
    Files:
    M golded.spec
    M golded3/gemsgs.cpp
    M srcdate.h
    ===========================
    add Synchronet msgs.ini support (#83)
    resolve #77
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-03-06 06:28:26 -0700
    Committed by: GitHub <noreply@github.com>
    Files:
    M cfgs/config/advanced.cfg
    M cfgs/config/advanced.rus
    M docs/notework.rus
    M docs/notework.txt
    M golded.spec
    M goldlib/gall/CMakeLists.txt
    M goldlib/gall/gall.all
    A goldlib/gall/giniprsr.cpp
    A goldlib/gall/giniprsr.h
    M goldlib/gall/gstrall.h
    M goldlib/gall/gstrutil.cpp
    M goldlib/gcfg/gedacfg.cpp
    M goldlib/gcfg/gxsync.cpp
    M srcdate.h
    M windows/golded.dep
    M windows/golded.dsp
    M windows/goldlib.dep
    M windows/goldlib.dsp
    M windows/goldlib.mak
    M windows/goldlib.vcproj
    M windows/goldlib.vcxproj
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)
  • From golded+ inspector@2:5020/1042.3 to All on Sun Mar 10 23:53:02 2024
    Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
    (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken ===========================
    fix crash when reading removed message in Squish (#87)
    Fixed a bug/crash when GoldED opens a message in the current area which
    has been deleted outside of GoldED.

    This bug leads to enormous memory allocation size and GoldED will either
    be killed (OOMKiller) or exit with the Squish msgbase corruption message
    in log.

    Co-authored-by: Nil Alexandrov <nil.alexandrov@gmail.com>
    Author: Vitaliy Aksyonov <18148062+vitaliy-aksyonov@users.noreply.github.com> Date: 2024-03-10 06:08:12 -0600
    Committed by: GitHub <noreply@github.com>
    Files:
    M golded.spec
    M goldlib/gmb3/gmosqsh3.cpp
    M srcdate.h
    --- hpt/lnx 1.9.0
    * Origin: Moscow, Russia (2:5020/1042.3)