FreeBasic IDE-poseidonFB(Update 2024.03.03)
-
- Posts: 28
- Joined: Jul 01, 2013 15:01
- Location: Russia, Novosibirsk
- Contact:
Re: FreeBasic IDE-poseidonFB(Update 2020.04.19)
Hi Kuan Hsu,
You've made a nice piece of work! I liked some features, even little things, for example import from FbEditor. The interface is clear and neat.
I have a question: what's the license for PoseidonFB? I've found it nowhere. What if I'd like to include your editor in my programs? On what conditions?
You've made a nice piece of work! I liked some features, even little things, for example import from FbEditor. The interface is clear and neat.
I have a question: what's the license for PoseidonFB? I've found it nowhere. What if I'd like to include your editor in my programs? On what conditions?
Re: FreeBasic IDE-poseidonFB(Update 2020.04.19)
Feel free to useTyr_Anassazi wrote:Hi Kuan Hsu,
You've made a nice piece of work! I liked some features, even little things, for example import from FbEditor. The interface is clear and neat.
I have a question: what's the license for PoseidonFB? I've found it nowhere. What if I'd like to include your editor in my programs? On what conditions?
I wish if someone modified sources to build new application ( like poseidon_powerup_V300012.exe ...etc ), it should be freeware and open source, so it like GPLv3?
-
- Posts: 28
- Joined: Jul 01, 2013 15:01
- Location: Russia, Novosibirsk
- Contact:
Re: FreeBasic IDE-poseidonFB(Update 2020.04.19)
Ok, thanks a lot!Feel free to use
You have a good sense of humor. I think you yourself can make it more powerful. A fellow of mine appreciates PoseidonFB for its D as a programming language.( like poseidon_powerup_V300012.exe ...etc ),
Something like that. So, I include the GPLv3 license in it.it should be freeware and open source, so it like GPLv3?
Re: FreeBasic IDE-poseidonFB(Update 2020.04.19)
Advertising removed.
Last edited by Imortis on May 05, 2020 16:46, edited 1 time in total.
Reason: Not appropriate in this thread.
Reason: Not appropriate in this thread.
Re: FreeBasic IDE-poseidonFB(Update 2020.05.05)
Tired, the owner of the post has no opinion, the administrator is too strict
Re: FreeBasic IDE-poseidonFB(Update 2020.05.05)
If you are tired, please don't do this. The thread author rarely visit the forum. It seemed he only logged in to update a new version of his IDE. You can't expect him to answer you immediately. What you are doing is pointless anyway.xiaoyao wrote:Tired, the owner of the post has no opinion, the administrator is too strict
-
- Posts: 231
- Joined: Apr 10, 2010 11:41
- Location: Japan
- Contact:
Re: FreeBasic IDE-poseidonFB(Update 2020.05.06)
Dear Kuan Hsu;
I updated the Japanese.lng with minor modifications.
http://makoto-watanabe.main.jp/Japanese.zip
I have a question.
In poseidonFB, Keyword0 to Keyword3 are registered.
Is there a way to add a group of Window9 keywords as Keyword4 ?
I have a favor to ask.
poseidonFB can change the keywords of the source file to save by selecting Options -> Tools -> Convert Keyword Case -> Mixedcase.
On the other hand, in the IUP_FB_EDITOR, the case changes are displayed on the screen, but are not reflected in the saved file.
If you know any idea to reflect in files , I would appreciate it if you could tell VANYA san.
I updated the Japanese.lng with minor modifications.
http://makoto-watanabe.main.jp/Japanese.zip
I have a question.
In poseidonFB, Keyword0 to Keyword3 are registered.
Is there a way to add a group of Window9 keywords as Keyword4 ?
I have a favor to ask.
poseidonFB can change the keywords of the source file to save by selecting Options -> Tools -> Convert Keyword Case -> Mixedcase.
On the other hand, in the IUP_FB_EDITOR, the case changes are displayed on the screen, but are not reflected in the saved file.
If you know any idea to reflect in files , I would appreciate it if you could tell VANYA san.
Re: FreeBasic IDE-poseidonFB(Update 2020.05.06)
TKS~Makoto WATANABE wrote:Dear Kuan Hsu;
I updated the Japanese.lng with minor modifications.
http://makoto-watanabe.main.jp/Japanese.zip
Need modified scintilla.Makoto WATANABE wrote: I have a question.
In poseidonFB, Keyword0 to Keyword3 are registered.
Is there a way to add a group of Window9 keywords as Keyword4 ?
IUP_FB_EDITOR use scintilla function SCI_STYLESETCASE to change the word case( at multitext.bi(673) ), This does not change the stored text, only how it is displayed.Makoto WATANABE wrote: I have a favor to ask.
poseidonFB can change the keywords of the source file to save by selecting Options -> Tools -> Convert Keyword Case -> Mixedcase.
On the other hand, in the IUP_FB_EDITOR, the case changes are displayed on the screen, but are not reflected in the saved file.
If you know any idea to reflect in files , I would appreciate it if you could tell VANYA san.
poseidonFB use its function to change the word case, it is real change if we save the files.
See: https://sourceforge.net/p/scintilla/fea ... uests/562/
Re: FreeBasic IDE-poseidonFB(Update 2020.05.06)
BEX likes:( sorry, Win7 system with chinese )
It is because the bug of tokenscan code, so it occur when open files.
Since rev0.426 poseidonFB will load FB_BuiltinFunctions.bi while launch, so the bug trigger with increasing frequency, so I can trace where the bug is, so I fix it and commit rev0.426
I back to use the rev0.425 part of code of tokenscanner, it still buggy; but rev0.426 is OK
I need more try.....
Another issue I think is about the parser, the bug report say the class object without init but using, in fact, the section of checkIncludeExist() only create class object that I 100% sure I was init it! So it maybe cause by other memory leak, if I have some code and some operate can reproduce the bug, I can trace it to find where the key point is
I will try to find it.....
Updated "Spanish.lng" File
File "Spanish.lng" updated for news features.
Sorry, idon't know how to use GIT features to upload file.
Fichero "Spanish.lng":
Sorry, idon't know how to use GIT features to upload file.
Fichero "Spanish.lng":
Code: Select all
file=Archivo
new=Nuevo
open=Abrir
save=Guardar
saveas=Guardar como
saveall=Guardar todo
close=Cerrar
closeall=Cerrar todo
closealltabs=Cerrar todas las pestañas
recentfiles=Archivos recientes
recentprjs=Proyectos recientes
clearall=Limpiar todo
exit=Salir
edit=Editar
redo=Rehacer
undo=Deshacer
cut=Cortar
copy=Copiar
paste=Pegar
commentline=Des/Comentar línea
selectall=Seleccionar todo
selectall=Select All
search=Buscar
findreplace=Buscar/Cambiar
findnext=Buscar siguiente
findprev=Buscar anterior
findreplacefiles=Buscar/Cambiar en archivos
goto=Ir a línea
line=Línea
windows=Ventanas
view=Ver
outline=Jerarquías
message=Mensajes
fullscreen=Pantalla completa
prj=Proyecto
newprj=Nuevo proyecto
openprj=Abrir proyecto
importprj=Importar proyecto Fbedit
saveprj=Guardar proyecto
saveallprj=Guardar todos los proyectos
closeprj=Cerrar proyecto
closeallprj=Cerrar todos los proyectos
properties=Propiedades...
importall=Importar Todo
openinexplorer=Abrir en Explorador
removefromprj=Quitar del proyecto
rename=Renombrar archivo
setmainmodule=Establecer como módulo principal
rename=Renombrar Archivo
newfile=Nuevo archivo
filename=Nombre de archivo
newfolder=Nueva carpeta
foldername=Nombre de carpeta
addfile=Añadir archivo(s)
build=Construir
compile=Compilar
compilerun=Compilar y ejecutar
run=Ejecutar
buildprj=Construir proyecto
rebuildprj=ReConstruir proyecto
quickrun=Ejecución rápida
debug=Depurar
rundebug=Ejecutar depuración
compiledebug=Compilar con depuración
builddebug=Construir proyecto con depuración
options=Opciones
tools=Utilidades
seteol=Definir carácter de fin de línea
converteol=Convertir carácter de fin de línea
convertencoding=Convertir codificación
convertcase=Convertir palabras claves
uppercase=MAYÚSCULAS
lowercase=minúsculas
mixercase=Caso Mixto
setcustomtool=Utilidades Personales
customtool1=Utilidades Personales (1)
customtool2=Utilidades Personales (2)
customtool3=Utilidades Personales (3)
customtool4=Utilidades Personales (4)
customtool5=Utilidades Personales (5)
customtool6=Utilidades Personales (6)
customtool7=Utilidades Personales (7)
customtool8=Utilidades Personales (8)
customtool9=Utilidades Personales (9)
language=Idioma
openlanguage=Elegir idioma...
preference=Preferencias
compiler=Compilador
compilerpath=Ruta Al Compilador FBC x32
debugpath=Ruta Al Depurador
terminalpath=Ruta Al Terminal
x64path=Ruta Al Compilador FBC x64
compileropts=Opciones FBC
compilersetting=Ajustes del compilador
errorannotation=Mostrar errores/advertencias de compilador usando anotaciones
showresultwindow=Mostrar ventana de resultados
usesfx=Reproducir SFX (Ventana de resultados apagada)
delexistexe=Antes de compilar, Eliminar ejecutable existente
consoleexe=Usar Lanzador de consola para ejecutar programa
compileatbackthread=Habilitar Compilado en Proceso Oculto
parser=Analizador
parsersetting=Ajustes del analizador
enablekeyword=Autocompletar palabras claves
enableinclude=Autocompletar inclusiones
enableparser=Activar analizador
showtitle=Mostrar título de función
width=Ancho
showtypeparam=Mostrar tipo con parámetros de función
sortignorecase=Lista de autocompletar ignora el caso
selectcase=Selección de autocompletar no es sensible al caso
showlisttype=Mostrar lista de autocompletar tipo
showallmembers=Mostrar todos los miembros( public, protected, private )
enabledwell=Habilitar persistencia del mouse al mostrar tipo
enableoverwrite=Sobrescribir el carácter sin identificador
completeatbackthread=Habilitar código completo en Proceso Oculto
completedelay= Muestra Desfase(ms):
parserlive=Nivel de analisis tiempo real
none=Ninguno
light=Ligero
full=Completo
update=Refrescar
trigger=Activar autocompletado
triggertip=Poner valor 0 para desactivar
codecompletiononoff=Des/Activar completado de código
includelevel=Incluir niveles
editor=Editor
lnmargin=Mostrar número de línea
fixedlnmargin=Número de línea ancho fijo
bkmargin=Mostrar marcador
fdmargin=Mostrar plegado
indentguide=Mostrar guía de indentado
showcaretline=Resaltar línea actual
wordwarp=Ajustar línea
tabtospace=Indentar con espacios
autoindent=Indentado automático
showeol=Mostrar fin de línea
showspacetab=Mostrar espacio/tabulación
autoinsertend=Auto insertar fin de bloque
autoclose=Auto cerrado " (Comillas)
coloroutline=Colorear contorno de elemento
showidemessage=Mostrar mensaje de IDE
boldkeyword=Palabras clave en negrita
bracematchhighlight=Resaltar parejas
bracematchdoubleside=Resaltar por ambos lados
multiselection=Activar selección múltiple
loadprevdoc=Cargar documentos anteriores
middlescroll=Desplazar con botón central de ratón
savedocstatus=Guardar estado de documento
loadfileatbackthread=Cargar archivos en Proceso Oculto
autokblayout=Auto habilita plantilla de teclado
controlcharsymbol=Símbolo de carácter de control
tabwidth=Ancho de tabulacón
columnedge=Borde de columna
barsize=Tamaño de barra
barsizetip=Es necesario reiniciar para que surta efecto (2~5)
maker0=Marca 0
maker1=Marca 1
maker2=Marca 2
maker3=Marca 3
autoconvertkeyword=Convertir palabras claves automáticamente
qbcase=Usar casos estilo QB-IDE
newdocbom=Crea nuevo Doc con BOM
font=Fuente
default=Por defecto
'document=Documento
leftside=Jerarquías
'fistlist=Archivos
'project=Proyecto
'outline=Jerarquías
bottom=Mensajes
'output=Salida
'search=Buscar
'debug=Depurar
annotation=Anotar
'manual=Manual
statusbar=Barra de estado
color=Color
colorfile=Plantilla
caretline=Línea actual
cursor=Cursor
prjtitle=Título de proyecto
sourcefolder=Carpeta de origen
sel=Selección
ln=Número de línea
foldcolor=Margen plegable
selalpha=Selección Color Alfa
alphatip=255 para usar color Frente/Fondo, 0 para usar solo Frente
hlcurrentword=Resaltar palabra actual
hlcurrentwordalpha=Indicador Color Alfa
colorfgbg=Color Frente/Fondo
bracehighlight=Resaltado de parejas
manualerrorannotation=Anotación de error
manualwarningannotation=Anotación de advertencia
scintilla=Principal (Frente/Fondo)
SCE_B_COMMENT=Comentario
SCE_B_NUMBER=Número
SCE_B_STRING=Cadena
SCE_B_PREPROCESSOR=Preprocesador
SCE_B_OPERATOR=Operador
SCE_B_IDENTIFIER=Identificador
SCE_B_COMMENTBLOCK=Bloque de comentario
shortcut=Atajos
sc_findreplace=Buscar/Cambiar
sc_findreplacefiles=Buscar/Cambiar en archivos
sc_findnext=Buscar siguiente
sc_findprev=Buscar anterior
sc_goto=Ir a línea
sc_undo=Deshacer
sc_redo=Rehacer
sc_gotodef=Ir a definición
sc_procedure=Ir a procedimiento de miembro
sc_quickrun=Ejecución rápida
sc_run=Ejecutar
sc_compile=Compilar
sc_build=Construir
sc_leftwindow=Mostrar/Ocultar Proyecto
sc_bottomwindow=Mostrar/Ocultar Mensajes
sc_showtype=Consultar Tipo de Variable
sc_reparse=Reanalizar
sc_save=Guardar archivo
sc_saveall=Guardar todo
sc_close=Cerrar archivo
sc_nexttab=Pestaña siguiente
sc_prevtab=Pestaña anterior
sc_newtab=Nueva pestaña
sc_autocomplete=Auto-completar
sc_compilerun=Compilar y ejecutar
sc_comment=Comentar línea
sc_uncomment=Descomentar línea
sc_backnav=Navega hacia Atrás
sc_forwardnav=Adelante...
sc_backdefinition=Devolver definicion
keywords=Palabras claves
keyword0=Grupo 0
keyword1=Grupo 1
keyword2=Grupo 2
keyword3=Grupo 3
'manual=Manual
manualpath=Ruta del Manual
manualusing=Usar Manual de ayuda
manual=Manual
about=Acerca de...
configuration=Configuración...
setcustomoption=Definir opciones del compilador...
bookmark=Alternar marcador
bookmarkprev=Marcador anterior
bookmarknext=Marcador siguiente
bookmarkclear=Limpiar marcadores
outline=Jerarquías
collapse=Colapsar
showpr=Cambiar formato de Jerarquías
refresh=Refrescar
searchanyword=Buscar cualquier palabra
hide=Ocultar
filelist=Archivos
fullpath=Ruta completa
output=Salida
clear=Limpiar
'tab
closeothers=Cerrar las otras
closeright=Cerrar la derecha
torighttabs=Enviar a vista secundaria
tolefttabs=Enviar a vista principal
rotatetabs=Dividir vistas horizontalmente
'popup window
highlightmaker=Marcador de resaltado...
highlghtlines=Resaltar línea(s)
delhighlghtlines=Eliminar línea(s) resaltada(s)
colorhighlght=Seleccionar color...
delete=Eliminar
showannotation=Mostrar anotación
hideannotation=Ocultar anotación
removeannotation=Quitar toda la anotación
expandall=Expandir todo
contractall=Colapsar todo
'properties
prjproperties=Propiedades del proyecto
general=General
prjname=Nombre
prjtype=Tipo
console=Programa Consola
static=Librería estática
dynamic=Librería DLL dinámica
prjdir=Directorio
prjmainfile=Principal
prjonefile=Enviar un archivo
prjtarget=Nombre
prjfocus=Foco
prjargs=Argumentos:
prjopts=Opciones:
prjcomment=Comentario
prjcompiler=Ruta FBC
nodirmessage=¡Sin directorio de proyecto!
include=Incluir...
includepath=Rutas de inclusiones
librarypath=Rutas de bibliotecas
'search window
findwhat=Buscar esto
replacewith=Cambiar por
direction=Dirección
forward=Adelante
backward=Atrás
scope=Alcance
all=Todo
selection=Selección
casesensitive=Sensible al caso
wholeword=Palabra completa
find=Buscar
findall=Buscar todo
replacefind=Buscar/Cambiar
replace=Cambiar
replaceall=Cambiar todo
countall=Contar todo
bookmarkall=Marcar todo
document=Documento
alldocument=Todo el documento
allproject=Todo el proyecto
status=Barra de estado
'short cut
shortcutname=Nombre de atajo
shortcutkey=Atajo actual
'debug
runcontinue=Ejecutar/Continuar
stop=Detener
step=Paso
next=Siguiente
return=Volver
until=Hasta
terminate=Terminar
bp=Puntos de interrupción
variable=Variables
watchlist=Lista de seguimiento
add=Añadir
remove=Quitar
removeall=Quitar todo
addtowatch=Añadir a lista de seguimiento
'refresh=Refrescar
locals=Locales
args=Argumentos
shared=Compartido
showvalue=Mostrar valor *
showaddress="Mostrar dirección @"
register=Registros
'caption
caption_new=Nuevo
caption_open=Abrir
caption_saveas=Guardar como
caption_cut=Cortar
caption_copy=Copiar
caption_paste=Pegar
caption_selectall=Seleccionar todo
caption_about=Acerca de...
'caption_findreplace=Buscar/Cambiar
'caption_findreplacefiles=Buscar/Cambiar en archivos
'caption_goto=Ir a línea
caption_search=Buscar
caption_prj=Proyecto
caption_openprj=Abrir proyecto
caption_importprj=Importar proyecto Fbedit
caption_prjproperties=Propiedades de proyecto
caption_preference=Preferencias
caption_argtitle=Opciones de compilador / Parámetros EXE
caption_debug=Depurar
caption_optionhelp=Opciones de compilador
'message
ok=Aceptar
yes=Si
no=No
cancel=Cancelar
apply=Aplicar
bechange=se ha modificado, ¿guardar?
samekey=Es el mismo valor que
needrestart=Necesita reiniciar poseidonFB para cambiar idioma
suredelete=¿Desea eliminar el archivo?
sureexit=¿Salir de poseidonFB?
opened=¡Ya ha sido abierto!
existed=¡Ya ha existido!
wrongext=¡Nombre de extensión incorrecto!
filelost=¡no existía!
.poseidonbroken=¡Error al cargar archivo de configuración del proyecto!¡Formato Xml puede estar roto!
.poseidonlost=¡Se había perdido archivo xml de configuración!
continueimport=El directorio ya tiene un proyecto de poseidonFB, ¿Continuar de todos modos?
compilefailure=¡Error de compilación!
compilewarning=¡Compilación realizada con advertencia(s)!
compileok=¡Compilación realizada!
cantundo=¡No se puede deshacer esta acción! ¿Continuar de todos modos?
exitdebug1=¿Salir de depuración ahora?
exitdebug2=¡No se han encontrado símbolos de depuración! ¡Saliendo de depuración!
applycolor=¿Aplicar mismo fondo al resto de elementos?
noselect=¡Nada seleccionado!
nodirandcreate=¡No en este directorio! ¿Crear Nuevo?
quest=Pregunta
alarm=Alerta
error=Error
foundword=Palabra encontrada.
foundnothing=¡Nada encontrado!
exefile=Archivos ejecutables
basfile=Codigo fuente de freeBASIC
bifile=Inclusiones de freeBASIC
supportfile=Todos los archivos soportados
lngfile=Archivos de idioma
chmfile=Archivo Microsoft HTML Compilado
allfile=Todos los archivos
fbeditfile=Proyectos de FbEdit
Re: Updated "Spanish.lng" File
Very thanks~~jepalza wrote:File "Spanish.lng" updated for news features.
Sorry, idon't know how to use GIT features to upload file.
This week I will commit your Spanish.lng and WATANABE san's Japanese.lng to bitbucket.
Re: FreeBasic IDE-poseidonFB(Update 2020.05.06)
OK, I've tried modified and re-compiled the iup_scintilla.dll, and it seems to work.Makoto WATANABE wrote:Dear Kuan Hsu;
I have a question.
In poseidonFB, Keyword0 to Keyword3 are registered.
Is there a way to add a group of Window9 keywords as Keyword4 ?
I want to the same keyword type(counts) between poseidonFB and poseidonD but I couldn't make D lexer to display 6 type keyword( maybe I need modify more code, but 5 type is OK )
OK, I got where the D lexer problem is, I don't want to modify LexD.cxx, so the target is: 6 type....
Re: FreeBasic IDE-poseidonFB(Update 2020.05.14)
Russian localization file (not updated since 2017) for version 0.428. Translated 99%.
https://drive.google.com/open?id=1Jonyp ... N1kTUDmL7I
I can not understand the following program settings: Enable Compile At Back Thread, Enable Mouse Dwell to Show Type, Enable Codecomplete At Back Thread. Explain what they mean for me to translate them correctly.
https://drive.google.com/open?id=1Jonyp ... N1kTUDmL7I
I can not understand the following program settings: Enable Compile At Back Thread, Enable Mouse Dwell to Show Type, Enable Codecomplete At Back Thread. Explain what they mean for me to translate them correctly.
Re: FreeBasic IDE-poseidonFB(Update 2020.05.14)
Enable Compile At Back Thread :Compile / build at another thread, IDE not idle while compilingdixiony wrote:Russian localization file (not updated since 2017) for version 0.428. Translated 99%.
https://drive.google.com/open?id=1Jonyp ... N1kTUDmL7I
I can not understand the following program settings: Enable Compile At Back Thread, Enable Mouse Dwell to Show Type, Enable Codecomplete At Back Thread. Explain what they mean for me to translate them correctly.
Enable Mouse Dwell to Show Type :We can right-click and select "Show Type", IDE will show the type of variable / function; if toggle is "ON", stay the cursor on some word about 0.5sec, it will trigger "Show Type"
Enable Codecomplete At Back Thread :Sometimes our program is too big that poseidonFB need search many nodes to autocomplete, if toggle is "ON", searching at another thread