Activity for XNEdit

  • Pyrphoros Pyrphoros committed [490317] on Code

    replace usage of ParseXftColor with AllocXftColor2

  • Pyrphoros Pyrphoros committed [5ed8a0] on Code

    adjust lib flags order in generic makefile

  • SweetTyler SweetTyler posted a comment on ticket #50

    Thank you for the quick fix.

  • Pyrphoros Pyrphoros modified ticket #50

    Compilation error

  • Pyrphoros Pyrphoros posted a comment on ticket #50

    Thanks for the info. The issue is fixed now.

  • Pyrphoros Pyrphoros committed [016ce0] on Code

    fix compilation error when building with -DREPLACE_SCOPE

  • SweetTyler SweetTyler posted a comment on ticket #50

    The error has nothing to do with my Makefile. As soon as I add "-DREPLACE_SCOPE" to the original Makefile, the error appears.

  • SweetTyler SweetTyler posted a comment on ticket #50

    Here is my Makefile.linux: # $Id: Makefile.linux,v 1.14 2006/10/26 02:20:16 tringali Exp $ CC = gcc AR = gcc-ar # For editres, add -DEDITRES to CFLAGS and -lXmu to LIBS # If using a Motif 2.1 compatible library (LessTif, OM) add # a '-lXp' in front of the -lXext in LIBS. You also drop the # -lXpm from that list. # Ensure that the Motif/LessTif headers and libs are found! # e.g. you may have to add something like # -I/usr/lesstif/include to CFLAGS and # -L/usr/lesstif/lib to LIBS # # To evaluate an...

  • SweetTyler SweetTyler created ticket #50

    Compilation error

  • Pyrphoros Pyrphoros committed [7bcdd6] on Code

    fix compilation in C23 mode

  • SweetTyler SweetTyler posted a comment on ticket #49

    My system is Fedora 43. Xnedit source code is the latest version downloaded from GitHub.

  • SweetTyler SweetTyler posted a comment on ticket #49

    Here is the snapshot.

  • SweetTyler SweetTyler created ticket #49

    unexpected highlighting/selection

  • Pyrphoros Pyrphoros committed [c0080c] on Code

    fix buffer overflow when inserting large text in the XNETextField

  • Pyrphoros Pyrphoros committed [597496] on Code

    fix redisplay of text widget edges after changing colors

  • Pyrphoros Pyrphoros modified ticket #48

    encoding at Save As

  • SweetTyler SweetTyler posted a comment on ticket #48

    Then please close this report.

  • SweetTyler SweetTyler posted a comment on ticket #48

    Thank you. The compiler is gcc (GCC) 15.2.1 20260123 on Fedora 43.

  • Pyrphoros Pyrphoros committed [bc8c3e] on Code

    enable Right Margin

  • Pyrphoros Pyrphoros committed [b98ebc] on Code

    fix redraw of textwidget edges after resize if right margin is enabled

  • Pyrphoros Pyrphoros posted a comment on ticket #48

    I think both warnings are not an issue, especially the first one. Which compiler version is this?

  • Pyrphoros Pyrphoros committed [7f6cf6] on Code

    fix misleading types in XmStringTable allocations

  • SweetTyler SweetTyler posted a comment on ticket #48

    The correct order is: LIBS = $(LD_OPT_FLAGS) -lXm -lXrender -lm -lpthread $(shell pkg-config --libs $(PKG_DEPS))

  • SweetTyler SweetTyler posted a comment on ticket #48

    The tile is wrong. I don't know how I made the mistake. for your reference, the following is the Makefile.linux I tried with: CC ?= gcc AR ?= gcc-ar PKG_DEPS = x11 xt xft fontconfig C_OPT_FLAGS ?= -O3 -flto -fno-semantic-interposition C_ARCH_FLAGS ?= -march=native C_VIS_FLAGS ?= -fvisibility=hidden LD_OPT_FLAGS ?= -flto CFLAGS = $(C_OPT_FLAGS) $(C_ARCH_FLAGS) $(C_VIS_FLAGS) \ -std=gnu99 -DREPLACE_SCOPE -DUSE_LPR_PRINT_CMD \ $(shell pkg-config --cflags $(PKG_DEPS)) ARFLAGS = -urs LIBS = $(LD_OPT_FLAGS)...

  • SweetTyler SweetTyler created ticket #48

    encoding at Save As

  • Pyrphoros Pyrphoros committed [225a70] on Code

    make grid header arrows etched out by default

  • Pyrphoros Pyrphoros committed [0bb541] on Code

    add Microline Grid arrowEtchedIn resource

  • Pyrphoros Pyrphoros committed [dcd6d8] on Code

    fix shading of sort direction arrow in Fsb in detail view

  • Pyrphoros Pyrphoros committed [790311] on Code

    fix incorrect type in textfield renderTable XtResource definition

  • Pyrphoros Pyrphoros posted a comment on discussion General Discussion

    Yes this is possible and makes a lot of sense. I will try to implement this.

  • Phil Stracchino Phil Stracchino posted a comment on discussion General Discussion

    That could probably best be achieved by a naïve file-size check before even TRYING to load the file. "Directory listing says this file is 2.8GB in size. It is too large to be loaded into xnedit."

  • Pyrphoros Pyrphoros committed [9b2f2b] on Code

    use filter when opening files with open-selected

  • Pyrphoros Pyrphoros committed [727710] on Code

    use dummy stdin/out/err in background mode

  • SweetTyler SweetTyler posted a comment on discussion General Discussion

    I think it would be better to have a warning (like the encoding warning) if the file is not completely loaded.

  • SweetTyler SweetTyler posted a comment on discussion General Discussion

    Thank both of you for your comments. it's true that I rarely need to deal with a text file with such large size.

  • Phil Stracchino Phil Stracchino modified a comment on discussion General Discussion

    Honestly it doesn't seem like a limitation one would hit very often, but I suppose the ticket indicates the use case does actually exist. My short-term workaround would be to split the log file into managable-size chunks using a cli tool. 'split -l 10000000 $FILE' seems a good first step.

  • Phil Stracchino Phil Stracchino posted a comment on discussion General Discussion

    Honestly it doesn't seem like a limitation one would hit very often, but I suppose the ticket indicates the use case does actually exist. My short-term workaround would be to split the log file into managable-size chunks using a cli tool. 'split -l 10000000 <file>' seems a good first step.</file>

  • Pyrphoros Pyrphoros posted a comment on discussion General Discussion

    Yes, xnedit uses signed 32 bit integers internally and can only open files up to 2gb. This is something I'm more or less working on, but there is no easy fix

  • SweetTyler SweetTyler posted a comment on discussion General Discussion

    Is there a file size limitation for xnedit? I have a log file that is 4,374,493,362 bytes in size (50,062,082 lines). When I try to open it with xnedit, it does not load the entire file. The status bar eventually shows “byte 79,522,952 of 79,526,066”, indicating that only part of the file (only 921,610 lines) was loaded.

  • Pyrphoros Pyrphoros committed [a27489] on Code

    add right margin colors to default color profiles

  • Pyrphoros Pyrphoros committed [fa937a] on Code

    add dialog for changing the right margin

  • Pyrphoros Pyrphoros committed [de9104] on Code

    implement menu items for setting showRightMargin

  • Pyrphoros Pyrphoros committed [7f8f23] on Code

    add UI for setting the right margin colors

  • Pyrphoros Pyrphoros committed [e75d45] on Code

    enable text bg2 drawing beyond right margin

  • Pyrphoros Pyrphoros committed [b6eb1c] on Code

    implement functions for changing right margin in the text widget

  • Pyrphoros Pyrphoros committed [9ae1e9] on Code

    rename preference rborderColor to rightMarginColor

  • Pyrphoros Pyrphoros committed [d064e5] on Code

    implement preferences for right margin

  • Pyrphoros Pyrphoros committed [12e28c] on Code

    draw vertical line in the text widget after 80 characters

  • GitHub committed [3e7445] on Code

    switch from ubuntu-latest to ubuntu-22.04 in github action (#184)

  • Pyrphoros Pyrphoros committed [e11565] on Code

    add link to sourcehut

  • Pyrphoros Pyrphoros committed [0f2e04] on Code

    update libs in macos build-dependencies script

  • Pyrphoros Pyrphoros committed [aad8df] on Code

    fix fix checkAutoShowInsertPos/callCursorMovementCBs order when moving the cursor

  • Phil Stracchino Phil Stracchino posted a comment on discussion General Discussion

    On 12/14/25 14:46, Pyrphoros wrote: No, there is no mailing list. Would a rss/atom feed just for releases help? That would be something I could create. That would be helpful, yes. I just installed an RSS reader extension in my browser. -- Phil Stracchino Fenian House Publishing phils@caerllewys.net phil@co.ordinate.org Landline: +1.603.293.8485 Mobile: +1.603.998.6958

  • Pyrphoros Pyrphoros posted a comment on discussion General Discussion

    No, there is no mailing list. Would a rss/atom feed just for releases help? That would be something I could create.

  • Phil Stracchino Phil Stracchino posted a comment on discussion General Discussion

    On 12/14/25 13:32, SweetTyler wrote: Thank you. Everything is working as expected now. About file encoding https://sourceforge.net/p/xnedit/discussion/ general/thread/ed86aa6386/?limit=25#6e0a Quickie question: I maintain an ebuild for xnedit in my unofficial Gentoo overlay. Is there an -announce list I can join to get timely notification of new upstream releases? I didn't realize until today that I was a minor version behind. (It's up-to-date now.) -- Phil Stracchino Fenian House Publishing phils@caerllewys.net...

  • SweetTyler SweetTyler posted a comment on discussion General Discussion

    Thank you. Everything is working as expected now.

  • Pyrphoros Pyrphoros posted a comment on discussion General Discussion

    It is a bug. The newest commit should fix this issue.

  • Pyrphoros Pyrphoros committed [d73464] on Code

    fix DetectEncoding misses some utf8 encoding errors

  • SweetTyler SweetTyler posted a comment on discussion General Discussion

    I have an attached file that is encoded in ISO-8859-1, as confirmed by the Linux file command. However, when I open it with xnedit, xnedit always reports: “4 non-convertible characters skipped …” If I manually select ISO8859-1 and click the Reload button, the file loads correctly. I also tried changing the following settings in nedit.rc: nedit.editorConfig: False nedit.defaultCharset: ISO8859-1 nedit.fallbackCharset: ISO8859-1 but they did not help—xnedit still reports the same error every time....

  • Pyrphoros Pyrphoros modified ticket #47

    Paste using the middle mouse button

  • SweetTyler SweetTyler posted a comment on ticket #47

    Thank you! Yes! I confirm it works now.

  • Pyrphoros Pyrphoros posted a comment on ticket #47

    It should work now. I think it only affected Gnome Wayland or other Wayland based desktops.

  • Pyrphoros Pyrphoros committed [5f2100] on Code

    fix textfield primary selection insertion on some platforms

  • SweetTyler SweetTyler posted a comment on ticket #47

    The terminal emulator is the default in Fedora 43 Gnome, Ptyxis.

  • SweetTyler SweetTyler posted a comment on ticket #47

    it's Fedora 43 Gnome running on VMware workstaion pro.

  • Pyrphoros Pyrphoros committed [5865cb] on Code

    fix build when using the DISABLE_XNE_TEXTFIELD option

  • Pyrphoros Pyrphoros posted a comment on ticket #47

    Which desktop environment and terminal emulator are you using?

  • SweetTyler SweetTyler created ticket #47

    Paste using the middle mouse button

  • Pyrphoros Pyrphoros committed [6b587b] on Code

    fix C/C++ character constant highlighting pattern

  • Pyrphoros Pyrphoros modified ticket #46

    Fedora 42/43: imDefLkup.c,399: The key event is already unfabricated.

  • SweetTyler SweetTyler posted a comment on ticket #46

    No problem - just report what I saw. Thank you for your reply and please close it.

  • Pyrphoros Pyrphoros posted a comment on ticket #46

    I have seen this before, not only in xnedit, but also in other applications. The message itself is from xlib. I was not able to pin this to a specific line in the xnedit source, it happens somewhere in the event loop (XtAppMainLoop).

  • Pyrphoros Pyrphoros committed [272640] on Code

    fix missing colorDialog initialization

  • SweetTyler SweetTyler created ticket #46

    Fedora 42/43: imDefLkup.c,399: The key event is already unfabricated.

  • Pyrphoros Pyrphoros committed [bd3cda] on Code

    disable buttons when no item in the color profile list is selected

  • Pyrphoros Pyrphoros committed [7a3028] on Code

    add dialog for managing the color profile list

  • GitHub committed [7bfa3c] on Code

    CI build AppImage on push (#179)

  • Pyrphoros Pyrphoros committed [fc8ba4] on Code

    treat windows without _NET_WM_DESKTOP as on the current desktop

  • Pyrphoros Pyrphoros committed [2fa581] on Code

    parent process with bgrun option waits until the first window is mapped

  • Pyrphoros Pyrphoros modified ticket #45

    find /replace caused xnedit crash

  • SweetTyler SweetTyler posted a comment on ticket #45

    Thank you for the fix! Xnedit works as expected now.

  • Pyrphoros Pyrphoros posted a comment on ticket #45

    Thanks, I was able to reproduce the bug. The newest commit should fix this issue.

  • Pyrphoros Pyrphoros committed [44f21f] on Code

    fix potential crash when deleting text in case highlight cursor line is enabled

  • Pyrphoros Pyrphoros committed [f7d468] on Code

    fix statline update when deleting text in splitpane mode

  • SweetTyler SweetTyler posted a comment on ticket #45

    I just found I don't have to modify "nedit.rc" - "highlightCursorLine" setting can be enabled/disabled in "Preferences" menu.

  • SweetTyler SweetTyler modified a comment on ticket #45

    It appears that enabling the nedit.highlightCursorLine: True setting may be responsible for the crash. Below are the steps I followed to reproduce the issue: Downloaded the latest version of xnedit from GitHub and compiled it from source. Renamed the nedit.rc file in the .xnedit directory to back it up. Launched the compiled xnedit executable and saved preferences via Preferences → Save Defaults.... Closed xnedit. Launched xnedit again using the command: xnedit aa where aa is a large text file (mentioned...

  • SweetTyler SweetTyler posted a comment on ticket #45

    It appears that enabling the nedit.highlightCursorLine: True setting may be responsible for a crash. Below are the steps I followed to reproduce the issue: Downloaded the latest version of xnedit from GitHub and compiled it from source. Renamed the nedit.rc file in the .xnedit directory to back it up. Launched the compiled xnedit executable and saved preferences via Preferences → Save Defaults.... Closed xnedit. Launched xnedit again using the command: xnedit aa where aa is a large text file (mentioned...

  • SweetTyler SweetTyler posted a comment on ticket #45

    I used the default "Find/Replace" dialog layout.

  • SweetTyler SweetTyler posted a comment on ticket #45

    Yes, "Segmentation fault" happened after the third "Replace All in:" "Window".

  • Pyrphoros Pyrphoros posted a comment on ticket #45

    Does this happen after the third "Replace All" or did you try a fourth replace?

  • SweetTyler SweetTyler posted a comment on ticket #45

    Let me know if you need me try anything else.

  • SweetTyler SweetTyler posted a comment on ticket #45

    Here is the output: BufReplace(0x7fdc35bf5010, 0, 14088466, 0x3aa0fd30) BufReplace(0x7fdc35bf5010, 0, 12955507, 0x3aa0fd30) BufReplace(0x7fdc35bf5010, 3, 11810191, 0x3aa0fd30) Segmentation fault (core dumped) where I downloaded the latest source code, and replaced textBuf.c with the attached one. I didn't modified any setting in the makefile.

  • Pyrphoros Pyrphoros posted a comment on ticket #45

    Can you replace source/textBuf.c with the attached file? It prints some debug infos on stdout. Also you can remove the -fsanitize=address option.

  • SweetTyler SweetTyler posted a comment on ticket #45

    Please don't hesitate to let me know if you need any further information or tests.

  • Pyrphoros Pyrphoros committed [34a490] on Code

    revert unnecessary change in scanCTagsLine

  • Pyrphoros Pyrphoros committed [495eaf] on Code

    update contributors list

  • Pyrphoros Pyrphoros committed [c874aa] on Code

    fix parse error when reading ctags files that contain lines ending with / or ?

  • Pyrphoros Pyrphoros committed [74aded] on Code

    improve file sorting

  • SweetTyler SweetTyler posted a comment on ticket #45

    xxxxxxx@fedora:~/workspace/temp$ export ASAN_OPTIONS=verbosity=1:malloc_context_size=30 xxxxxxx@fedora:~/workspace/temp$ ~/Downloads/xnedit-master/source/xnedit aa ==5342==AddressSanitizer: failed to intercept 'strcmp' ==5342==AddressSanitizer: failed to intercept 'strcasecmp' ==5342==Registered root region at 0x7fe227600f40 of size 64 ==5342==Registered root region at 0x7fe2272007a0 of size 32 ==5342==Unregistered root region at 0x7fe227600f40 of size 64 ==5342==Unregistered root region at 0x7fe2272007a0...

1 >
MongoDB Logo MongoDB