Skip to content

Commit

Permalink
✅Update 16.7.0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
meigoc authored Jul 26, 2024
1 parent 459d57f commit c666d1c
Show file tree
Hide file tree
Showing 20 changed files with 466 additions and 366 deletions.
77 changes: 27 additions & 50 deletions bin/develnext.bat
Original file line number Diff line number Diff line change
@@ -1,23 +1,30 @@
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem develnext startup script for Windows
@rem
@rem ##########################################################################

@rem Set local scope for the variables with windows NT shell
@rem Set local scope for the variables with Windows NT shell
if "%OS%"=="Windows_NT" setlocal

@rem Add default JVM options here. You can also use JAVA_OPTS and DEVELNEXT_OPTS to pass JVM options to this script.
@rem Set default JVM options and define paths
set DEFAULT_JVM_OPTS=

set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%..

@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
@rem Determine the path to java.exe
if defined JAVA_HOME (
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
)

set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
Expand All @@ -28,63 +35,33 @@ echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PA
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe

if exist "%JAVA_EXE%" goto init

echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:init
@rem Get command-line arguments, handling Windowz variants

if not "%OS%" == "Windows_NT" goto win9xME_args
if "%@eval[2+2]" == "4" goto 4NT_args

:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2

:win9xME_args_slurp
if "x%~1" == "x" goto execute

set CMD_LINE_ARGS=%*
goto execute
@rem Slurp command line arguments based on Windows variant
if "%OS%" == "Windows_NT" (
if "%@eval[2+2]" == "4" goto 4NT_args
set CMD_LINE_ARGS=%*
) else (
set CMD_LINE_ARGS=%*
)

:4NT_args
@rem Get arguments from the 4NT Shell from JP Software
set CMD_LINE_ARGS=%$

:execute
@rem Setup the command line

@rem Setup the classpath
set CLASSPATH=%APP_HOME%\lib\DevelNext.jar;%APP_HOME%\lib\jphp-core-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\develnext-launcher-0.9.2.jar;%APP_HOME%\lib\develnext-designer-0.9.2.jar;%APP_HOME%\lib\jphp-gui-richtext-ext-1.0.jar;%APP_HOME%\lib\jphp-app-framework-0.9.2.jar;%APP_HOME%\lib\jphp-desktop-ext-0.9.2.jar;%APP_HOME%\lib\jphp-systemtray-ext-0.9.2.jar;%APP_HOME%\lib\jphp-parser-0.9.2.jar;%APP_HOME%\lib\jphp-zip-ext-0.9.0-SNAPSHOT.jar;%APP_HOME%\lib\develnext-doc-1.0.jar;%APP_HOME%\lib\develnext-store-1.0.jar;%APP_HOME%\lib\develnext-java-platform-1.0.jar;%APP_HOME%\lib\develnext-js-platform-1.0.jar;%APP_HOME%\lib\dn-php-sdk-0.9.2.jar;%APP_HOME%\lib\dn-zend-php-sdk-0.9.2.jar;%APP_HOME%\lib\jphp-xml-ext-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\jphp-json-ext-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\jphp-zend-ext-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\jphp-sql-ext-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\jphp-debugger-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\jphp-runtime-0.9.2-SNAPSHOT.jar;%APP_HOME%\lib\asm-all-5.2.jar;%APP_HOME%\lib\jphp-gui-ext-0.9.2.jar;%APP_HOME%\lib\develnext-lexer-1.0.jar;%APP_HOME%\lib\richtextfx-0.8.1.jar;%APP_HOME%\lib\zt-zip-1.11.jar;%APP_HOME%\lib\dn-httpclient-bundle.jar;%APP_HOME%\lib\gson-2.7.jar;%APP_HOME%\lib\HikariCP-java6-2.3.7.jar;%APP_HOME%\lib\commons-codec-1.10.jar;%APP_HOME%\lib\antlr4-runtime-4.5.3.jar;%APP_HOME%\lib\reactfx-2.0-M5.jar;%APP_HOME%\lib\undofx-1.3.1.jar;%APP_HOME%\lib\flowless-0.6.jar;%APP_HOME%\lib\wellbehavedfx-0.3.jar;%APP_HOME%\lib\javassist-3.19.0-GA.jar;%APP_HOME%\lib\slf4j-api-1.7.10.jar

@rem Execute develnext
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %DEVELNEXT_OPTS% -classpath "%CLASSPATH%" php.runtime.launcher.Launcher %CMD_LINE_ARGS%
@rem Execute DevelNext
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %DEVELNEXT_OPTS% -classpath "%CLASSPATH%" php.runtime.launcher.Launcher %CMD_LINE_ARGS%

:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
if "%ERRORLEVEL%" == "0" goto mainEnd

:fail
rem Set variable DEVELNEXT_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%DEVELNEXT_EXIT_CONSOLE%" exit 1
if not "" == "%DEVELNEXT_EXIT_CONSOLE%" exit 1
exit /b 1

:mainEnd
if "%OS%"=="Windows_NT" endlocal

:omega
if "%OS%" == "Windows_NT" endlocal
1 change: 1 addition & 0 deletions highlights/php/DevelNext-Bright.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.syntax-text-area {
-fx-font-family: "Arial";
-fx-background-color: white;
-fx-background-fill: #fdffe6;
-fx-cursor: text;
Expand Down
44 changes: 18 additions & 26 deletions highlights/php/DevelNext-Dark.css
Original file line number Diff line number Diff line change
@@ -1,69 +1,61 @@
/* Подключение кастомного шрифта */
@font-face {
font-family: 'Mono';
src: url('fonts/JetBrainsMono-Bold.ttf') format('truetype');
}

.syntax-text-area {
-fx-background-color: #1e1e1e; /* Глубокий темный фон */
-fx-background-fill: #2c2c2c; /* Мягкий фон для текста */
-fx-font-family: "Arial";
-fx-background-color: #202020;
-fx-background-fill: #404E51;
-fx-cursor: text;
-fx-font-family: 'Mono', monospace; /* Подключение кастомного шрифта */
-fx-font-size: 14px; /* Размер шрифта для лучшей читаемости */
}

.syntax-text-area .paragraph-box:has-caret {
-fx-background-color: #252526; /* Цвет фона при наличии каретки */
-fx-background-color: #2b3436;
}

.syntax-text-area .text {
-fx-fill: #d4d4d4; /* Светлый цвет текста */
-fx-fill: #E0E2E4;
}

.syntax-text-area .gutter {
-fx-border-color: #4e4e4e; /* Темно-серый цвет границы */
-fx-background-color: #2d2d2d; /* Темный фон для области номеров строк */
-fx-border-color: #939393;
-fx-background-color: #545454;
-fx-border-width: 0 1px 0 0;
-fx-padding: 0 5 0 5; /* Увеличенные отступы для лучшего восприятия */
-fx-padding: 0 3 0 3;
}

.syntax-text-area .caret {
-fx-stroke: #ffffff; /* Яркий белый цвет каретки */
-fx-stroke: white;
}

.syntax-text-area .text.semicolon {
-fx-fill: #9a9a9a; /* Светлый цвет для точек с запятой */
}

.syntax-text-area .text.control, .syntax-text-area .text.operator {
-fx-fill: #9cdcfe; /* Яркий голубой цвет для управляющих символов и операторов */
-fx-fill: #22C1AE;
}

.syntax-text-area .text.comment {
-fx-fill: #6a9955; /* Зеленый цвет для комментариев */
-fx-font-style: italic; /* Курсив для комментариев */
-fx-fill: #6c6c6c;
-fx-font-style: italic;
}

.syntax-text-area .text.selector {
-fx-fill: #ce9178; /* Теплый оранжево-коричневый цвет для селекторов */
-fx-fill: #cda869;
}

.syntax-text-area .text.keyword {
-fx-fill: #569cd6; /* Синий цвет для ключевых слов */
-fx-fill: #cda869;
}

.syntax-text-area .text.string {
-fx-fill: #ce9178; /* Тот же теплый цвет для строк */
-fx-fill: #afc9a0;
}

.syntax-text-area .text.number {
-fx-fill: #b5cea8; /* Светло-зеленый цвет для чисел */
-fx-fill: #54b0ff;
}

.syntax-text-area .text.variable {
-fx-fill: #9cdcfe; /* Тот же цвет для переменных */
-fx-fill: #ae9fbf;
}

.syntax-text-area .text.label {
-fx-fill: #dcdcaa; /* Светлый желтый цвет для меток */
-fx-fill: #E6E1DC;
}
Binary file modified languages/en/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified languages/en/icon32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit c666d1c

Please sign in to comment.