topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday December 15, 2024, 7:16 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Beta: fSekrit 1.35 for your testing pleasure.  (Read 36316 times)

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Beta: fSekrit 1.35 for your testing pleasure.
« on: November 21, 2007, 06:36 PM »
Here's a beta if you want to play around a bit, and help me find any potential bugs.

1.35 BETA4:
  • fixed:  file->export appends ".txt" instead of ".exe" if no extension given.
  • fixed:  file->new now clears passphrase and read-only state.
  • fixed:  menu items are now properly enabled/disabled depending on read-only state and whether text field is empty or not.

1.35 BETA3:
  • added:  drag&drop support: you can now drop a text file onto the fSekrit window, and fSekrit will load the dropped file.

1.35 BETA2:
  • added:  right-click popup menu
  • added:  redo support
  • fixed:  no crash on Save As

1.35 BETA1:
  • added:  unicode text support.
  • added:  now everything sensitive is always wiped from memory after use, as far as it's possible (with the exception of the RichEdit control).
- carpe noctem
« Last Edit: December 22, 2007, 03:20 PM by f0dder »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #1 on: November 21, 2007, 07:18 PM »
unicode support -- wow!

justice

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,898
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #2 on: November 29, 2007, 01:55 PM »
if you try and save an empty note then it crashes, however it saves out the file ok and it will load up again.
« Last Edit: November 29, 2007, 01:59 PM by justice »

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #3 on: November 30, 2007, 06:11 AM »
Doh, I had added a check for empty note, but something must have borked that check. Thanks for reporting!
- carpe noctem

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #4 on: December 15, 2007, 03:40 PM »
:huh:

justice: I can't reproduce the "save empty note crashes" bug with neither the version uploaded at the top of this topic, nor the development version on my harddrive. It's a known bug for earlier versions (fixed in 1.3) - if you can reproduce this with 1.3 or any later version, please tell me how - I get the "I utterly refuse [...]" messagebox as intended.
- carpe noctem

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #5 on: December 15, 2007, 04:41 PM »
Hi f0dder,there seems to be an issue with unicode filenames, or at least the filename "ЏиϊсoδΣ.exe". You get an error when trying the save the file.

As a p.s. can I bump a much early suggestion to have a simple cut, copy and paste rightclick menu, sometimes the toolbar is just sooo far away :D

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #6 on: December 15, 2007, 04:54 PM »
Unicode support is only for the text itself, I'm still using *A instead of *W APIs... full unicode (ie., filenames) is scheduled for a later version (probably with separate builds, for the poor win9x people).

I'll see if I can get right-click popup imlemented soon, so there can be a final 1.35 for christmas (but why don't you use keyboard shortcuts anyway? :P)

Thanks for reminding me!
- carpe noctem

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #7 on: December 15, 2007, 05:19 PM »
The other issue is that non-unicode filenames in a path which has unicode characters also gives trouble. I've seen this catch people out when say their username and hence "My Docs" folder has unicode characters in the path. Not a problem specific to fSekrit of course but the separate build might be nice.

Ah the joys of portability. As for the other, it's just me being awkward. Congrats on the great work.

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #8 on: December 15, 2007, 05:27 PM »
Yeah, unicode will obviously be a problem whereever in the fully qualified pathname it appears - anybody still doing non-unicode programming should be shot :P
- carpe noctem

justice

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,898
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #9 on: December 17, 2007, 05:07 AM »
:huh:

justice: I can't reproduce the "save empty note crashes" bug with neither the version uploaded at the top of this topic, nor the development version on my harddrive. It's a known bug for earlier versions (fixed in 1.3) - if you can reproduce this with 1.3 or any later version, please tell me how - I get the "I utterly refuse [...]" messagebox as intended.
I download the version at the top of this topic, I extract it into a folder, I run the executable, i do Save as... test.exe, passphrase 'bla' (without quotes).. then it crashes with an unhandled  win32 exception:

If I debug with Visual Studio 2005:
Spoiler
'fsekrit.exe': Loaded 'D:\Desktop\fsekrit-1.35-beta1\fsekrit-1.35-beta1\fsekrit.exe', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\comdlg32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\riched20.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\miniMIZE\miniMIZE.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\MSCTF.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\FileBX\FileBXH.dll', Binary was not built with debug information.
'fsekrit.exe': Loaded 'C:\Program Files\TrayIt!\trayit4!.dll', Binary was not built with debug information.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\allSnapBeta\snap_libW.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\apphelp.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\clbcatq.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\comres.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\version.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveShellExtensions.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveUtil.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wininet.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\normaliz.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\iertutil.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\msvcr80.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveNew.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_cbb27474\ATL80.dll', Symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\rsaenh.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msimg32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\HardLinkShellExt\HardlinkShellExt.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\msvcp80.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\cscui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\cscdll.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\browseui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\setupapi.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ntshrui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\atl.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\userenv.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\shdocvw.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\cryptui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wintrust.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wldap32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveSystemServices.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\urlmon.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msxml3.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\mpr.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\drprov.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ntlanman.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netui0.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netui1.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netrap.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\samlib.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\davclnt.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\LMIRfsClientNP.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\PortableDeviceApi.dll', No symbols loaded.
The thread 'Win32 Thread' (0x13ac) has exited with code -1073741811 (0xc000000d).
The thread 'Win32 Thread' (0x13c4) has exited with code -1073741811 (0xc000000d).
The thread 'Win32 Thread' (0x13f4) has exited with code -1073741811 (0xc000000d).
The program '[5032] fsekrit.exe: Native' has exited with code -1073741811 (0xc000000d).


when i attach to the process i get this output (not sure what's useful):
Spoiler
'fsekrit.exe': Loaded 'D:\Desktop\fsekrit-1.35-beta1\fsekrit-1.35-beta1\fsekrit.exe', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\comdlg32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\riched20.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\miniMIZE\miniMIZE.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\MSCTF.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\FileBX\FileBXH.dll', Binary was not built with debug information.
'fsekrit.exe': Loaded 'C:\Program Files\TrayIt!\trayit4!.dll', Binary was not built with debug information.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', No symbols loaded.
The thread 'Win32 Thread' (0xdcc) has exited with code 0 (0x0).
'fsekrit.exe': Loaded 'C:\Program Files\allSnapBeta\snap_libW.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\apphelp.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\clbcatq.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\comres.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\version.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveShellExtensions.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveUtil.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wininet.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\normaliz.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\iertutil.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\msvcr80.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveNew.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_cbb27474\ATL80.dll', Symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\rsaenh.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msimg32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\HardLinkShellExt\HardlinkShellExt.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\msvcp80.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\cscui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\cscdll.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\browseui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\setupapi.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ntshrui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\atl.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\userenv.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\shdocvw.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\cryptui.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wintrust.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wldap32.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveSystemServices.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\urlmon.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\msxml3.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\Program Files\Common Files\Microsoft Shared\MSEnv\VSFileHandler.dll', No symbols loaded.
'fsekrit.exe': Unloaded 'C:\Program Files\Common Files\Microsoft Shared\MSEnv\VSFileHandler.dll'
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\mpr.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\drprov.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\ntlanman.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netui0.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netui1.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\netrap.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\samlib.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\davclnt.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\LMIRfsClientNP.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\WpdShext.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\GdiPlus.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\PortableDeviceApi.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\audiodev.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wmvcore.dll', No symbols loaded.
'fsekrit.exe': Loaded 'C:\WINDOWS\system32\wmasf.dll', No symbols loaded.
'fsekrit.exe': Unloaded 'C:\WINDOWS\system32\audiodev.dll'
'fsekrit.exe': Unloaded 'C:\WINDOWS\system32\wmvcore.dll'
'fsekrit.exe': Unloaded 'C:\WINDOWS\system32\wmasf.dll'
'fsekrit.exe': Unloaded 'C:\WINDOWS\system32\WpdShext.dll'
'fsekrit.exe': Unloaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\GdiPlus.dll'
'fsekrit.exe': Unloaded 'C:\WINDOWS\system32\winmm.dll'
creating Plaintext 2creating PlaintextImpl 2creating Plaintext 3creating PlaintextImpl 3creating Plaintext 4creating PlaintextImpl 4Plaintext::swapdestroying Plaintext 4, imp=00D92BA0destroying PlaintextImpl 4 (00D92BB8,4)destroying Plaintext 3, imp=00D92B28destroying PlaintextImpl 2 (00000000,0)destroying Plaintext 2, imp=00D92B40destroying PlaintextImpl 3 (00D92B90,4)creating Plaintext 5creating PlaintextImpl 5creating Plaintext 6 (size ctor)creating PlaintextImpl 6destroying Plaintext 6, imp=00D92B28destroying PlaintextImpl 6 (00000000,0)creating Plaintext 7creating PlaintextImpl 7The thread 'Win32 Thread' (0xfc8) has exited with code -1073741811 (0xc000000d).
The thread 'Win32 Thread' (0xf08) has exited with code -1073741811 (0xc000000d).
The thread 'Win32 Thread' (0x177c) has exited with code -1073741811 (0xc000000d).
The thread 'Win32 Thread' (0x1780) has exited with code -1073741811 (0xc000000d).
The program '[3228] fsekrit.exe: Native' has exited with code -1073741811 (0xc000000d).

« Last Edit: December 17, 2007, 05:12 AM by justice »

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #10 on: December 17, 2007, 05:43 AM »
Doh - I only had the safeguard in save(), not saveas()  :-[

I'm uploading beta2 right in a second.
- carpe noctem
« Last Edit: December 17, 2007, 05:45 AM by f0dder »

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #11 on: December 18, 2007, 08:57 AM »
Pst., in case people didn't notice it, beta2 also includes right-click popup menu and redo support.  Go on and make it break so I can fix any potential bugs and have a stable release ready by christmas :)


* f0dder nudges Eóin.
- carpe noctem

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #12 on: December 19, 2007, 10:15 AM »
Also, drag-and-drop support is coming soon, although I'll only support dropping a single file (I'm not really sure a tabbed multi-file interface would be appropriate for fSekrit :)).
- carpe noctem

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #13 on: December 20, 2007, 07:16 PM »
Update: drag-and-drop support added for beta3 (and file->import now prompts you to save changes...)
- carpe noctem

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #14 on: December 20, 2007, 09:11 PM »
Hello f0dder,

Thanks for your program.

Here's a very slight awkwardness.

If I save, say fS.exe, with encoded text
and later export text to fS.txt but do not explicitly add the .txt suffix,
then I get the resulting file saved as fS.exe (taken from the history list).

Also, I can quite happily export an empty text file
(a behaviour that I doubtless deserve for even thinking of trying to do so).

Drag and drop is nice.
Any chance that a drag and drop could add to, rather than a replace the content?

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #15 on: December 21, 2007, 02:56 AM »
I'll look into the .txt suffix thing, sounds like fun :)

Don't want to export empty files? Are we a bit picky? It doesn't crash, does it? ;) - I guess I should disable save/saveas/export on empty notes. Will have a look.

As for drag-drop-add, should be possible (although I think the way import is done currently does wipe content implicitly, rather than it's me explicitly clearing contents as part of the action - so it might actually require some code :)). Will have a look, but I'll also have to hear what other people thing: should drag+drop add or replace text?

Thanks for the feedback, this is the kind of stuff I need :)
- carpe noctem
« Last Edit: December 21, 2007, 05:58 AM by f0dder »

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #16 on: December 21, 2007, 05:58 AM »
Okay, fixed the .exe appending, will be in next beta build ("before christmas" :P).

The zero-size export will be fixed once I change the menu item enable/disable code a bit, will also be in next beta build.

I need some other users' feedback on whether text file import should be changed to append rather than replace. Unfortunately, it's built-in behavior to replace, so it's a non-trivial (though possible) change to have it append instead.

Also managed to clean up the source files a bit, less warnings during compile now. No worries, it wasn't anything serious. I promise. Really :) Just a bunch of size_t -> smaller type conversion warnings, it's almost pedantic to fix things like that.
- carpe noctem

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #17 on: December 21, 2007, 11:12 AM »
Don't want to export empty files? Are we a bit picky?
You bet we are  :)
 
It doesn't crash, does it?
-f0dder
No, and that's another complaint -- now matter how hard I tried it just wouldn't roll over and die. Where's the fun in that?

As for drag-drop-add, should be possible (although I think the way import is done currently does wipe content implicitly, rather than it's me explicitly clearing contents as part of the action - so it might actually require some code :)). Will have a look, but I'll also have to hear what other people thing: should drag+drop add or replace text?
-f0dder
It's certainly no big deal.  There's a case to be made either way.
Of course, ctrl-drag+drop could add, whereas unmodified drag+drop...

And Merry Christmas to you too!


f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #18 on: December 21, 2007, 08:06 PM »
Hm, I dunno if I can check for keyboard modifiers with the drag-drop method I use now, will check it out... if I can't, I'd probably have to go the COM/OLE way which is somewhat more code, will have to think about that.

Anyway, the whole append thing won't be difficult to code after all, my code architecture was a bit better than I thought it was :P

Whoop, off to bed, the day's work is done, and people will receive their xmas mail after all, yay.
- carpe noctem

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #19 on: December 22, 2007, 10:12 AM »
Whoop, off to bed, the day's work is done
Why sleep when you could be working on fSekrit?  What odd priorities you have!

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #20 on: December 22, 2007, 03:20 PM »
Whoop, off to bed, the day's work is done
Why sleep when you could be working on fSekrit?  What odd priorities you have!
-cranioscopical (December 22, 2007, 10:12 AM)
Yeah, I know, I'm a bad bad person and a lousy developer :P

Anyway, added beta4. I think this is the last round of features that'll make in into 1.35...
- carpe noctem

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #21 on: December 22, 2007, 05:44 PM »
Thank you!

f0dder

  • Moderator
  • Joined in 2005
  • *****
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Beta: fSekrit 1.35 for your testing pleasure.
« Reply #22 on: December 23, 2007, 03:40 PM »
Topic locked, fSekrit 1.35 has been declared stable for release! 8)
- carpe noctem