Hello There, Guest! Login or Register


Pawn Editor
#11
Nice work :)

Quick suggestion: For the avoidance of doubt, how about a message in the Compile Output panel to indicate a project is compiling

Cheers
Reply
#12
I just tested the latest PawnEditor (haven't tested any before), and it doesn't launch. It shows a process that uses about 2.6 MB for a few seconds in the processes, then goes away. I'm using Windows 7 Ultimate 32 bit.
Reply
#13
You need the download from a couple of posts back. The PawnEditor-1.0beta-1b.zip file only contains the .exe file, while you also need a bunch of DLL files.
Reply
#14
Silly mistake, thanks!
Reply
#15
(11-22-2011, 12:54 AM)Russell link Wrote: Attached is a new PawnEditor.exe binary, also known as Pawn Editor beta 1b.

Added features:
- Having a single instance can now be enforced, meaning that subsequent files will open in new tabs instead of new editors.
- The position, visibility and indexes of panels can now be stored and restored upon launch.

Both options need to be enabled through the Settings panel, which received a new tab :).

Hereby I release Pawn Editor beta 2.

Added features:
- Drag and drop support in the Project List, currently only enabled for files.
- Project setting dialog, including selecting the main file to compile.
- A status message in the compiler window to indicate that *something* is happening.
- Restoring the editor's layout on start-up enabled by default.

Todo for RC1 (feature-freeze):
- Support drag and drop for directories.
- Support running the SA-MP server through F6 (Build & Run).
- Better UX to indicate that the compile panel is doing something.

The rest of the features have been punted to past 1.0. Please report any bugs you run in to!!

Attached and on SVN.


Attached Files
.zip   PawnEditor-1.0-beta2.zip (Size: 5.19 MB / Downloads: 4)
Reply
#16
And now version 1.0 beta 2b. This needs more shaping to be a proper beta 3.

Changes:
- Auto-complete for classes and methods.

There are no plans to create auto-complete for normal functions, as the usage of classes is very strongly encouraged with the new LVP code. Want to try this out? Follow these steps:
  • Download the attached PawnEditor.exe. Again: this is not a whole package, just the .exe, and replace yours with this one.
  • Update /trunk/ to the latest revision, and open lvp.ppr in the Pawn Editor.
  • Update your PreCompiler installation to 4.0.2 (just released). Older versions will not work.
  • Compile sources.pwn. You need to compile in order for the documentation to update.
  • Profit.

It needs some fine-tuning, but it's already damn nice. What's your opinion?


Attached Files
.png   autocomplete.png (Size: 20.37 KB / Downloads: 12)
.zip   PawnEditor-1.0-beta2b.zip (Size: 311.38 KB / Downloads: 0)
Reply
#17
Release RC1
Almost done. Please use this and report any bugs asap.

Fixed since the beta a few hours ago: drag and drop for directories is now implemented, auto-complete has been fine-tuned and suggestions for auto-completed functions have been implemented. The settings dialog has been refined, and a few misc bugs have been solved.


Attached Files
.zip   PawnEditor-1.0-RC1.zip (Size: 5.61 MB / Downloads: 3)
Reply
#18
Second binary for RC1
A few minor bugs have been fixed, stability has been improved and project states can now be restored (e.g. opened files and tree-view status).

This is just the .exe, you'll need the rest of the package as well.


Attached Files
.zip   PawnEditor-1.0-rc1b.zip (Size: 314.47 KB / Downloads: 4)
Reply
#19
Good work, I've been using it for a few weeks now :)
One suggestion though: Prior to it compiling, similar to the way Pawno works, how about making it auto save the open file? That way, when making any changes the user doesn't have to resave it themselves.

Also, when it has finished compiling, the "compiling" status message doesn't update / disappear.
Reply
#20
(12-31-2011, 10:07 PM)Jay link Wrote: Good work, I've been using it for a few weeks now :)
One suggestion though: Prior to it compiling, similar to the way Pawno works, how about making it auto save the open file? That way, when making any changes the user doesn't have to resave it themselves.

Also, when it has finished compiling, the "compiling" status message doesn't update / disappear.

I have placed these items on the to-do list, thank you!

LVP PreCompiler 1.0 has been released, and may be found on SVN. Changes from 1.0-RC are minimal and an update is not required. Stability is slightly better (three crashes fixes), and a few UX improvements have been done as well. Thank you for testing this!
Reply