diff --git a/PowerEditor/installer/APIs/go.xml b/PowerEditor/installer/APIs/go.xml
new file mode 100644
index 000000000..956d19366
--- /dev/null
+++ b/PowerEditor/installer/APIs/go.xml
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/functionList/overrideMap.xml b/PowerEditor/installer/functionList/overrideMap.xml
index 8ee309e70..ed6c421ff 100644
--- a/PowerEditor/installer/functionList/overrideMap.xml
+++ b/PowerEditor/installer/functionList/overrideMap.xml
@@ -16,7 +16,7 @@
Here are the default value they are using:
-
+
(C++)
(C#)
(Obective-C)
@@ -26,7 +26,7 @@
-
+
@@ -45,10 +45,10 @@
(Assembly)
-
+
-
+
(KiXtart)
@@ -58,57 +58,58 @@
(Inno Setup)
-
+
-
+
-
+
-
+
-
+
(BaanC)
(Motorola S-Record binary data)
(Intel HEX binary data)
(Tektronix extended HEX binary data)
-
+
(Abstract Syntax Notation One)
(AviSynth)
(BlitzBasic)
-
-
+
+
-
-
+
+
(extended crontab)
-
+
-
+
-
+
+
If you create your own parse rule of supported languages (above) for your specific need,
you can copy it without modifying the original one, and make it point to your rule.
-
+
For example, you have created your php parse rule, named "myphp2.xml". You add the rule file
into the functionlist directory and add the following line in this file:
and that's it.
-->
-
+
-
+
diff --git a/PowerEditor/installer/themes/Bespin.xml b/PowerEditor/installer/themes/Bespin.xml
index ef7a97500..60d371635 100644
--- a/PowerEditor/installer/themes/Bespin.xml
+++ b/PowerEditor/installer/themes/Bespin.xml
@@ -78,6 +78,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Black board.xml b/PowerEditor/installer/themes/Black board.xml
index 899809fc8..4227fec97 100644
--- a/PowerEditor/installer/themes/Black board.xml
+++ b/PowerEditor/installer/themes/Black board.xml
@@ -80,6 +80,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Choco.xml b/PowerEditor/installer/themes/Choco.xml
index 664535a35..b6e6ded6f 100644
--- a/PowerEditor/installer/themes/Choco.xml
+++ b/PowerEditor/installer/themes/Choco.xml
@@ -80,6 +80,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/DansLeRuSH-Dark.xml b/PowerEditor/installer/themes/DansLeRuSH-Dark.xml
index 2fd91e766..166877e05 100644
--- a/PowerEditor/installer/themes/DansLeRuSH-Dark.xml
+++ b/PowerEditor/installer/themes/DansLeRuSH-Dark.xml
@@ -341,6 +341,27 @@ Installation : Copy this file to "%APPDATA%\Notepad++\themes" and in a portable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/DarkModeDefault.xml b/PowerEditor/installer/themes/DarkModeDefault.xml
index 1bd7edb7c..d6ea6529c 100644
--- a/PowerEditor/installer/themes/DarkModeDefault.xml
+++ b/PowerEditor/installer/themes/DarkModeDefault.xml
@@ -518,6 +518,27 @@ License: GPL2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Deep Black.xml b/PowerEditor/installer/themes/Deep Black.xml
index 541441feb..12ae12913 100644
--- a/PowerEditor/installer/themes/Deep Black.xml
+++ b/PowerEditor/installer/themes/Deep Black.xml
@@ -49,6 +49,25 @@ https://notepad-plus-plus.org/donate/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Hello Kitty.xml b/PowerEditor/installer/themes/Hello Kitty.xml
index e4e57c3e7..046d1fd2b 100644
--- a/PowerEditor/installer/themes/Hello Kitty.xml
+++ b/PowerEditor/installer/themes/Hello Kitty.xml
@@ -262,6 +262,25 @@ so your enhanced file can be included in Notepad++ future release.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/HotFudgeSundae.xml b/PowerEditor/installer/themes/HotFudgeSundae.xml
index c31c30da8..504c971c1 100644
--- a/PowerEditor/installer/themes/HotFudgeSundae.xml
+++ b/PowerEditor/installer/themes/HotFudgeSundae.xml
@@ -352,6 +352,25 @@ Installation:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Mono Industrial.xml b/PowerEditor/installer/themes/Mono Industrial.xml
index 04c43e53f..938739c41 100644
--- a/PowerEditor/installer/themes/Mono Industrial.xml
+++ b/PowerEditor/installer/themes/Mono Industrial.xml
@@ -80,6 +80,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Monokai.xml b/PowerEditor/installer/themes/Monokai.xml
index ddba31387..eb367a6b8 100644
--- a/PowerEditor/installer/themes/Monokai.xml
+++ b/PowerEditor/installer/themes/Monokai.xml
@@ -80,6 +80,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/MossyLawn.xml b/PowerEditor/installer/themes/MossyLawn.xml
index 1c46938a8..bc1c831e2 100644
--- a/PowerEditor/installer/themes/MossyLawn.xml
+++ b/PowerEditor/installer/themes/MossyLawn.xml
@@ -353,6 +353,25 @@ Installation:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Navajo.xml b/PowerEditor/installer/themes/Navajo.xml
index 4a427f1c8..d7d0bc4b5 100644
--- a/PowerEditor/installer/themes/Navajo.xml
+++ b/PowerEditor/installer/themes/Navajo.xml
@@ -350,6 +350,25 @@ Installation:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Obsidian.xml b/PowerEditor/installer/themes/Obsidian.xml
index 84e75d3f1..ec71d0067 100644
--- a/PowerEditor/installer/themes/Obsidian.xml
+++ b/PowerEditor/installer/themes/Obsidian.xml
@@ -267,6 +267,25 @@ Notepad++ Custom Style
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Plastic Code Wrap.xml b/PowerEditor/installer/themes/Plastic Code Wrap.xml
index 6940b2afc..a25599a94 100644
--- a/PowerEditor/installer/themes/Plastic Code Wrap.xml
+++ b/PowerEditor/installer/themes/Plastic Code Wrap.xml
@@ -80,6 +80,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Ruby Blue.xml b/PowerEditor/installer/themes/Ruby Blue.xml
index 5b580b554..10b93de7c 100644
--- a/PowerEditor/installer/themes/Ruby Blue.xml
+++ b/PowerEditor/installer/themes/Ruby Blue.xml
@@ -75,6 +75,25 @@ http://sourceforge.net/donate/index.php?group_id=95717
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Solarized-light.xml b/PowerEditor/installer/themes/Solarized-light.xml
index 8a83aa71f..3c72ea617 100644
--- a/PowerEditor/installer/themes/Solarized-light.xml
+++ b/PowerEditor/installer/themes/Solarized-light.xml
@@ -361,6 +361,25 @@ Installation:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Solarized.xml b/PowerEditor/installer/themes/Solarized.xml
index 3231995ab..83340e97f 100644
--- a/PowerEditor/installer/themes/Solarized.xml
+++ b/PowerEditor/installer/themes/Solarized.xml
@@ -495,6 +495,25 @@ Installation:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Twilight.xml b/PowerEditor/installer/themes/Twilight.xml
index 40f9e0795..cceea3607 100644
--- a/PowerEditor/installer/themes/Twilight.xml
+++ b/PowerEditor/installer/themes/Twilight.xml
@@ -81,6 +81,25 @@ Credits:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Vibrant Ink.xml b/PowerEditor/installer/themes/Vibrant Ink.xml
index b4e242645..da63040d4 100644
--- a/PowerEditor/installer/themes/Vibrant Ink.xml
+++ b/PowerEditor/installer/themes/Vibrant Ink.xml
@@ -56,6 +56,25 @@ http://sourceforge.net/donate/index.php?group_id=95717
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/Zenburn.xml b/PowerEditor/installer/themes/Zenburn.xml
index 9272fcd63..708683e95 100644
--- a/PowerEditor/installer/themes/Zenburn.xml
+++ b/PowerEditor/installer/themes/Zenburn.xml
@@ -506,6 +506,27 @@ License: GPL2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/khaki.xml b/PowerEditor/installer/themes/khaki.xml
index 7e173bb82..245708b00 100644
--- a/PowerEditor/installer/themes/khaki.xml
+++ b/PowerEditor/installer/themes/khaki.xml
@@ -350,6 +350,25 @@ Installation:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/installer/themes/vim Dark Blue.xml b/PowerEditor/installer/themes/vim Dark Blue.xml
index 2363fcca0..e81aaff88 100644
--- a/PowerEditor/installer/themes/vim Dark Blue.xml
+++ b/PowerEditor/installer/themes/vim Dark Blue.xml
@@ -258,6 +258,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h b/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h
index e273cab3b..185d750a3 100644
--- a/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h
+++ b/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h
@@ -39,6 +39,7 @@ enum LangType {L_TEXT, L_PHP , L_C, L_CPP, L_CS, L_OBJC, L_JAVA, L_RC,\
L_MMIXAL, L_NIM, L_NNCRONTAB, L_OSCRIPT, L_REBOL, \
L_REGISTRY, L_RUST, L_SPICE, L_TXT2TAGS, L_VISUALPROLOG,\
L_TYPESCRIPT, L_JSON5, L_MSSQL, L_GDSCRIPT, L_HOLLYWOOD,\
+ L_GOLANG,\
// Don't use L_JS, use L_JAVASCRIPT instead
// The end of enumated language type, so it should be always at the end
L_EXTERNAL};
@@ -115,7 +116,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// wParam[out]: sessionFileArray is the array in which the files' full path of the same group are written. To allocate the array with the proper size, send message NPPM_GETNBSESSIONFILES.
// lParam[in]: sessionFileName is XML session full path
// Return FALSE on failure, TRUE on success
-
+
#define NPPM_SAVESESSION (NPPMSG + 15)
struct sessionInfo {
TCHAR* sessionFilePathName; // Full session file path name to be saved
@@ -178,7 +179,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// int NPPM_GETCURRENTDOCINDEX(0, int inView)
// Get the current index of the given view.
// wParam: 0 (not used)
- // lParam[in]: inView, should be 0 (main view) or 1 (sub-view)
+ // lParam[in]: inView, should be 0 (main view) or 1 (sub-view)
// Return -1 if the view is invisible (hidden), otherwise is the current index.
#define NPPM_SETSTATUSBAR (NPPMSG + 24)
@@ -208,7 +209,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// Changes current buffer in view to UTF-8.
// wParam[in]: inView - main view (0) or sub-view (1)
// lParam: 0 (not used)
- // return new UniMode, with the following value:
+ // return new UniMode, with the following value:
// 0: ANSI
// 1: UTF-8 with BOM
// 2: UTF-16 Big Ending with BOM
@@ -229,7 +230,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// BOOL NPPM_ACTIVATEDOC(int inView, int index2Activate)
// Switch to the document by the given view and index.
// wParam[in]: inView - main view (0) or sub-view (1)
- // lParam[in]: index2Activate - index (in the view indicated above) where is the document to be activated
+ // lParam[in]: index2Activate - index (in the view indicated above) where is the document to be activated
// Return TRUE
#define NPPM_LAUNCHFINDINFILESDLG (NPPMSG + 29)
@@ -250,14 +251,14 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// BOOL NPPM_DMMHIDE(0, HWND hDlg)
// Hide the dialog which was previously regeistered by NPPM_DMMREGASDCKDLG.
// wParam: 0 (not used)
- // lParam[in]: hDlg is the handle of dialog to hide
+ // lParam[in]: hDlg is the handle of dialog to hide
// Return TRUE
#define NPPM_DMMUPDATEDISPINFO (NPPMSG + 32)
// BOOL NPPM_DMMUPDATEDISPINFO(0, HWND hDlg)
// Redraw the dialog.
// wParam: 0 (not used)
- // lParam[in]: hDlg is the handle of dialog to redraw
+ // lParam[in]: hDlg is the handle of dialog to redraw
// Return TRUE
#define NPPM_DMMREGASDCKDLG (NPPMSG + 33)
@@ -273,12 +274,12 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// BOOL NPPM_LOADSESSION(0, TCHAR* sessionFileName)
// Open all files of same session in Notepad++ via a xml format session file sessionFileName.
// wParam: 0 (not used)
- // lParam[in]: sessionFileName is the full file path of session file to reload
+ // lParam[in]: sessionFileName is the full file path of session file to reload
// Return TRUE
#define NPPM_DMMVIEWOTHERTAB (NPPMSG + 35)
// BOOL WM_DMM_VIEWOTHERTAB(0, TCHAR* name)
- // Show the plugin dialog (switch to plugin tab) with the given name.
+ // Show the plugin dialog (switch to plugin tab) with the given name.
// wParam: 0 (not used)
// lParam[in]: name should be the same value as previously used to register the dialog (pszName of tTbData)
// Return TRUE
@@ -287,14 +288,14 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// BOOL NPPM_RELOADFILE(BOOL withAlert, TCHAR *filePathName2Reload)
// Reload the document which matches with the given filePathName2Reload.
// wParam: 0 (not used)
- // lParam[in]: filePathName2Reload is the full file path of document to reload
+ // lParam[in]: filePathName2Reload is the full file path of document to reload
// Return TRUE if reloading file succeeds, otherwise FALSE
#define NPPM_SWITCHTOFILE (NPPMSG + 37)
// BOOL NPPM_SWITCHTOFILE(0, TCHAR* filePathName2switch)
// Switch to the document which matches with the given filePathName2switch.
// wParam: 0 (not used)
- // lParam[in]: filePathName2switch is the full file path of document to switch
+ // lParam[in]: filePathName2switch is the full file path of document to switch
// Return TRUE
#define NPPM_SAVECURRENTFILE (NPPMSG + 38)
@@ -405,9 +406,9 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// return value:
// HIWORD(returned_value) is major part of version: the 1st number
// LOWORD(returned_value) is minor part of version: the 3 last numbers
- //
+ //
// ADD_ZERO_PADDING == TRUE
- //
+ //
// version | HIWORD | LOWORD
//------------------------------
// 8.9.6.4 | 8 | 964
@@ -415,10 +416,10 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// 6.9 | 6 | 900
// 6.6.6 | 6 | 660
// 13.6.6.6 | 13 | 666
- //
- //
+ //
+ //
// ADD_ZERO_PADDING == FALSE
- //
+ //
// version | HIWORD | LOWORD
//------------------------------
// 8.9.6.4 | 8 | 964
@@ -445,14 +446,14 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// int NPPM_GETPOSFROMBUFFERID(UINT_PTR bufferID, int priorityView)
// Get document position (VIEW and INDEX) from a buffer ID, according priorityView.
// wParam[in]: BufferID of document
- // lParam[in]: priorityView is the target VIEW. However, if the given bufferID cannot be found in the target VIEW, the other VIEW will be searched.
+ // lParam[in]: priorityView is the target VIEW. However, if the given bufferID cannot be found in the target VIEW, the other VIEW will be searched.
// Return -1 if the bufferID non existing, else return value contains VIEW & INDEX:
//
// VIEW takes 2 highest bits and INDEX (0 based) takes the rest (30 bits)
// Here's the values for the view:
// MAIN_VIEW 0
// SUB_VIEW 1
- //
+ //
// if priorityView set to SUB_VIEW, then SUB_VIEW will be search firstly
#define NPPM_GETFULLPATHFROMBUFFERID (NPPMSG + 58)
@@ -503,7 +504,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// Get encoding from the document with the given bufferID
// wParam[in]: BufferID to get encoding from
// lParam: 0 (not used)
- // returns -1 on error, otherwise UniMode, with the following value:
+ // returns -1 on error, otherwise UniMode, with the following value:
// 0: ANSI
// 1: UTF-8 with BOM
// 2: UTF-16 Big Ending with BOM
@@ -584,7 +585,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
#define NPPM_GETSHORTCUTBYCMDID (NPPMSG + 76)
// BOOL NPPM_GETSHORTCUTBYCMDID(int cmdID, ShortcutKey* sk)
// Get your plugin command current mapped shortcut into sk via cmdID.
- // wParam[in]: cmdID is your plugin command ID
+ // wParam[in]: cmdID is your plugin command ID
// lParam[out]: sk is a pointer of ShortcutKey strcture which will receive the requested CMD shortcut. It should be allocated in the plugin before being used.
// For ShortcutKey strcture, see in "PluginInterface.h". You may need it after getting NPPN_READY notification.
// return value: TRUE if this function call is successful and shortcut is enable, otherwise FALSE
@@ -626,12 +627,12 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// wParam[in]: numberRequested is the number of ID you request for the reservation
// lParam[out]: startNumber will be set to the initial command ID if successful
// Returns: TRUE if successful, FALSE otherwise. startNumber will also be set to 0 if unsuccessful
- //
+ //
// Example: If a plugin needs 4 menu item ID, the following code can be used:
- //
+ //
// int idBegin;
// BOOL isAllocatedSuccessful = ::SendMessage(nppData._nppHandle, NPPM_ALLOCATECMDID, 4, &idBegin);
- //
+ //
// if isAllocatedSuccessful is TRUE, and value of idBegin is 46581
// then menu iten ID 46581, 46582, 46583 and 46584 are preserved by Notepad++, and they are safe to be used by the plugin.
@@ -642,13 +643,13 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// wParam[in]: numberRequested is the number of ID you request for the reservation
// lParam[out]: startNumber will be set to the initial command ID if successful
// Return TRUE if successful, FALSE otherwise. startNumber will also be set to 0 if unsuccessful
- //
+ //
// Example: If a plugin needs 3 marker ID, the following code can be used:
- //
+ //
// int idBegin;
// BOOL isAllocatedSuccessful = ::SendMessage(nppData._nppHandle, NPPM_ALLOCATEMARKER, 3, &idBegin);
- //
- // if isAllocatedSuccessful is TRUE, and value of idBegin is 16
+ //
+ // if isAllocatedSuccessful is TRUE, and value of idBegin is 16
// then marker ID 16, 17 and 18 are preserved by Notepad++, and they are safe to be used by the plugin.
#define NPPM_GETLANGUAGENAME (NPPMSG + 83)
@@ -657,7 +658,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// wParam[in]: langType is the number of LangType
// lParam[out]: langName is the buffer to recieve the language name string
// Return value is the number of copied character / number of character to copy (\0 is not included)
- //
+ //
// You should call this function 2 times - the first time you pass langName as NULL to get the number of characters to copy.
// You allocate a buffer of the length of (the number of characters + 1) then call NPPM_GETLANGUAGENAME function the 2nd time
// by passing allocated buffer as argument langName
@@ -668,7 +669,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
// wParam[in]: langType is the number of LangType
// lParam[out]: langDesc is the buffer to recieve the language description string
// Return value is the number of copied character / number of character to copy (\0 is not included)
- //
+ //
// You should call this function 2 times - the first time you pass langDesc as NULL to get the number of characters to copy.
// You allocate a buffer of the length of (the number of characters + 1) then call NPPM_GETLANGUAGEDESC function the 2nd time
// by passing allocated buffer as argument langDesc
@@ -904,7 +905,7 @@ enum Platform { PF_UNKNOWN, PF_X86, PF_X64, PF_IA64, PF_ARM64 };
#define NPPM_GETBOOKMARKID (NPPMSG + 111)
// int NPPM_GETBOOKMARKID(0, 0)
- // Get the bookmark ID - use this API to get bookmark ID dynamically that garantees you get always the right bookmark ID even it's been changed through the different versions.
+ // Get the bookmark ID - use this API to get bookmark ID dynamically that garantees you get always the right bookmark ID even it's been changed through the different versions.
// wParam: 0 (not used)
// lParam: 0 (not used)
// Return bookmark ID
diff --git a/PowerEditor/src/Notepad_plus.cpp b/PowerEditor/src/Notepad_plus.cpp
index 86e61826a..79a4fe431 100644
--- a/PowerEditor/src/Notepad_plus.cpp
+++ b/PowerEditor/src/Notepad_plus.cpp
@@ -3921,6 +3921,8 @@ LangType Notepad_plus::menuID2LangType(int cmdID)
return L_GDSCRIPT;
case IDM_LANG_HOLLYWOOD:
return L_HOLLYWOOD;
+ case IDM_LANG_GOLANG:
+ return L_GOLANG;
case IDM_LANG_USER:
return L_USER;
default:
diff --git a/PowerEditor/src/Notepad_plus.rc b/PowerEditor/src/Notepad_plus.rc
index e13f1d8b6..45c84e1ed 100644
--- a/PowerEditor/src/Notepad_plus.rc
+++ b/PowerEditor/src/Notepad_plus.rc
@@ -955,6 +955,7 @@ BEGIN
MENUITEM "Fortran (fixed form)", IDM_LANG_FORTRAN_77
MENUITEM "Freebasic", IDM_LANG_FREEBASIC
MENUITEM "GDScript", IDM_LANG_GDSCRIPT
+ MENUITEM "Go", IDM_LANG_GOLANG
MENUITEM "Gui4Cli", IDM_LANG_GUI4CLI
MENUITEM "Haskell", IDM_LANG_HASKELL
MENUITEM "Hollywood", IDM_LANG_HOLLYWOOD
@@ -1072,6 +1073,7 @@ BEGIN
POPUP "G"
BEGIN
MENUITEM "GDScript", IDM_LANG_GDSCRIPT
+ MENUITEM "Go", IDM_LANG_GOLANG
MENUITEM "Gui4Cli", IDM_LANG_GUI4CLI
END
POPUP "H"
diff --git a/PowerEditor/src/NppCommands.cpp b/PowerEditor/src/NppCommands.cpp
index 82844ecf5..6496caba5 100644
--- a/PowerEditor/src/NppCommands.cpp
+++ b/PowerEditor/src/NppCommands.cpp
@@ -3763,6 +3763,7 @@ void Notepad_plus::command(int id)
case IDM_LANG_TYPESCRIPT:
case IDM_LANG_GDSCRIPT:
case IDM_LANG_HOLLYWOOD:
+ case IDM_LANG_GOLANG:
case IDM_LANG_USER :
{
setLanguage(menuID2LangType(id));
diff --git a/PowerEditor/src/Parameters.cpp b/PowerEditor/src/Parameters.cpp
index 7cfa671bf..04cde620e 100644
--- a/PowerEditor/src/Parameters.cpp
+++ b/PowerEditor/src/Parameters.cpp
@@ -8148,6 +8148,9 @@ int NppParameters::langTypeToCommandID(LangType lt) const
case L_HOLLYWOOD:
id = IDM_LANG_HOLLYWOOD; break;
+ case L_GOLANG:
+ id = IDM_LANG_GOLANG; break;
+
case L_SEARCHRESULT :
id = -1; break;
diff --git a/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp b/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp
index 36d457308..cf3adc8eb 100644
--- a/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp
+++ b/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp
@@ -157,6 +157,7 @@ LanguageNameInfo ScintillaEditView::_langNameInfoArray[L_EXTERNAL + 1] = {
{TEXT("mssql"), TEXT("mssql"), TEXT("Microsoft Transact-SQL (SQL Server) file"), L_MSSQL, "mssql"},
{TEXT("gdscript"), TEXT("GDScript"), TEXT("GDScript file"), L_GDSCRIPT, "gdscript"},
{TEXT("hollywood"), TEXT("Hollywood"), TEXT("Hollywood script"), L_HOLLYWOOD, "hollywood"},
+ {TEXT("go"), TEXT("Go"), TEXT("Go source file"), L_GOLANG, "cpp"},
{TEXT("ext"), TEXT("External"), TEXT("External"), L_EXTERNAL, "null"}
};
@@ -1094,6 +1095,7 @@ void ScintillaEditView::setCppLexer(LangType langType)
{
const char *cppInstrs;
const char *cppTypes;
+ const char *cppGlobalclass;
const TCHAR *doxygenKeyWords = NppParameters::getInstance().getWordList(L_CPP, LANG_INDEX_TYPE2);
setLexerFromLangID(L_CPP);
@@ -1113,6 +1115,7 @@ void ScintillaEditView::setCppLexer(LangType langType)
basic_string keywordListInstruction("");
basic_string keywordListType("");
+ basic_string keywordListGlobalclass("");
if (pKwArray[LANG_INDEX_INSTR])
{
basic_string kwlW = pKwArray[LANG_INDEX_INSTR];
@@ -1127,8 +1130,16 @@ void ScintillaEditView::setCppLexer(LangType langType)
}
cppTypes = getCompleteKeywordList(keywordListType, langType, LANG_INDEX_TYPE);
+ if (pKwArray[LANG_INDEX_INSTR2])
+ {
+ basic_string kwlW = pKwArray[LANG_INDEX_INSTR2];
+ keywordListGlobalclass = wstring2string(kwlW, CP_ACP);
+ }
+ cppGlobalclass = getCompleteKeywordList(keywordListGlobalclass, langType, LANG_INDEX_INSTR2);
+
execute(SCI_SETKEYWORDS, 0, reinterpret_cast(cppInstrs));
execute(SCI_SETKEYWORDS, 1, reinterpret_cast(cppTypes));
+ execute(SCI_SETKEYWORDS, 3, reinterpret_cast(cppGlobalclass));
execute(SCI_SETPROPERTY, reinterpret_cast("fold"), reinterpret_cast("1"));
execute(SCI_SETPROPERTY, reinterpret_cast("fold.compact"), reinterpret_cast("0"));
@@ -1722,6 +1733,7 @@ void ScintillaEditView::defineDocType(LangType typeDoc)
case L_CS :
case L_FLASH :
case L_SWIFT:
+ case L_GOLANG:
setCppLexer(typeDoc); break;
case L_JS:
diff --git a/PowerEditor/src/langs.model.xml b/PowerEditor/src/langs.model.xml
index 63dfe399d..8f4bfb46e 100644
--- a/PowerEditor/src/langs.model.xml
+++ b/PowerEditor/src/langs.model.xml
@@ -169,6 +169,11 @@
+
+ break case chan const continue default defer else fallthrough for func go goto if import interface map package range return select struct switch type var
+ ComplexType FloatType IntegerType Type Type1 any bool byte comparable complex128 complex64 float32 float64 int int16 int32 int64 int8 rune string uint uint16 uint32 uint64 uint8 uintptr
+ _ false iota nil true append cap clear close complex copy delete imag len make max min new panic print println real recover
+
G4C G4CU WINDOW NEWFILE TEXTFILE #INCLUDE #NEWFILE ###
XBUTTON XCHECKBOX XBROWSER XTEXTIN XUPDOWN XLISTVIEW XAREA XRADIO XCOMBO XTAB XIMAGE XICON XEDBOX XTRACKBAR XTREEVIEW XSPLITER XPROGRESS XTEXTBOX XGROUPBOX XMENU XSTATUS XTOOLBAR XREBAR XSYSMENU XONLOAD XONOPEN XONCLOSE XONQUIT XROUTINE XONRMB XONACTIVE XONINACTIVE XONKEY XONDOUBLECLICK XONFAIL XONRELOAD XONRETURN XONLVDIR XONLVCLICK XTIMER XHOTKEY XONHELP XREQFILE XONWHEELUP XONWHEELDOWN XONMMB XONLMB XTBARICON XONDROP XONMARK XONBROWSER XATTR XENUM XONTEXTIN XWAIT XBEFORECLOSE XTEXTFILE XVARIABLE XSCRIPT XONRESIZE SCI.XSCI SCI.XONSCI XONLISTVIEW XONTREEVIEW XONDROPFAIL XRICHEDIT XONMOUSE XIBUTTON XBORDERBUTTON XBUFFER XCALENDAR XONRICHEDIT XONRDOUBLECLICK XONWARN XX PAN.XPAN TEST.XNOTHING TEST.XCOUNTER TEST.XANACLOCK SCI.XSCI SCI.XONSCI G4C_PROGRESS.XCONTROL G4C_RPROGRESS.XCONTROL G4C_GPROGRESS.XCONTROL
@@ -181,10 +186,10 @@
and block break case const continue default dim dimstr do else elseif endblock endfunction endif endswitch fallthrough false for forever function global gosub goto if in label local next nil not or repeat return setvartype step switch then to true until wend while xor
- abs acos activatedisplay add addarctopath addboxtopath addcircletopath addellipsetopath addfontpath addiconimage addmove addstr addtab addtexttopath allocconsolecolor allocmem allocmemfrompointer allocmemfromvirtualfile appendpath applypatch arc arcdistortbrush argb arraytostr asc asin assert asyncdrawframe atan atan2 barreldistortbrush base64str beep beepconsole beginanimstream begindoublebuffer beginrefresh bgpictobrush binstr bitclear bitcomplement bitset bittest bitxor blue blurbrush box breakeventhandler breakwhilemouseon brushtobgpic brushtogray brushtomonochrome brushtopenarray brushtorgbarray byteasc bytechr bytelen byteoffset bytestrstr byteval calljavamethod cancelasyncdraw cancelasyncoperation canonizepath cast ceil changeapplicationicon changebrushtransparency changedirectory changedisplaymode changedisplaysize changeinterval charcoalbrush charoffset charwidth checkevent checkevents chr circle clearclipboard clearconsole clearconsolestyle clearevents clearinterval clearmove clearobjectdata clearpath clearscreen clearserialqueue cleartimeout closeamigaguide closeanim closeaudio closecatalog closeconnection closeconsole closedirectory closedisplay closefile closefont closemusic closepath closeresourcemonitor closeserialport closeserver closeudpobject closevideo cls collectgarbage collision colorrequest comparedates comparestr compressfile concat configurejoystick consoleprint consoleprintchr consoleprintnr consoleprompt continueasyncoperation contrastbrush contrastpalette convertstr converttobrush copyanim copybgpic copybrush copyconsolewindow copyfile copylayer copymem copyobjectdata copypalette copypath copypens copysample copysprite copytable copytextobject cos countdirectoryentries countjoysticks countstr crc32 crc32str createanim createbgpic createborderbrush createbrush createbutton createclipregion createconsolewindow createcoroutine createdisplay createfont creategradientbgpic creategradientbrush createicon createkeydown createlayer createlist createmenu createmusic createpalette createpointer createport createrainbowbgpic createrexxport createsample createserver createshadowbrush createshortcut createsprite createtextobject createtexturedbgpic createtexturedbrush createudpobject cropbrush ctrlcquit curveto cyclepalette datetotimestamp datetoutc debugoutput debugprint debugprintnr debugprompt debugstr debugval decomposeconsolechr decompressfile decreasepointer definevirtualfile definevirtualfilefromstring deg deletealphachannel deletebutton deleteconsolechr deleteconsoleline deletefile deletemask deleteprefs deselectmenuitem deserializetable directoryitems disableadvancedconsole disablebutton disableevent disablelayers disablelinehook disablemenuitem disableplugin disablevwait displayanimframe displaybgpic displaybgpicpart displaybgpicpartfx displaybrush displaybrushfx displaybrushpart displaysprite displaytextobject displaytextobjectfx displaytransitionfx displayvideoframe div domove downloadfile drawconsoleborder drawconsolebox drawconsolehline drawconsolevline drawpath dumpbuttons dumplayers dumpmem dumpvideo dumpvideotime edgebrush ellipse embossbrush emptystr enableadvancedconsole enablebutton enableevent enablelayers enablelinehook enablemenuitem enableplugin enablevwait end enddoublebuffer endianswap endrefresh endselect endswith eof eraseconsole error escapequit eval execute exists exitonerror exp extendbrush extractpalette fileattributes filelength filelines filepart filepos filerequest filesize filetostring fillmem fillmusicbuffer findstr finishanimstream finishasyncdraw flashconsole flip flipbrush flipsprite floodfill floor flushfile flushmusicbuffer flushserialport fontrequest forcepathuse forcesound forcevideodriver forcevideomode foreach foreachi formatconsoleline formatdate formatnumber formatstr frac freeanim freebgpic freebrush freeclipregion freeconsolecolor freeconsolewindow freedisplay freeeventcache freeglyphcache freeicon freelayers freemem freemenu freemodule freepalette freepath freepointer freesample freesprite freetextobject frexp fullpath gammabrush gammapalette gcinfo getallocconsolecolor getanimframe getapplicationinfo getapplicationlist getasset getattribute getavailablefonts getbaudrate getbestpen getbrushlink getbrushpen getbulletcolor getcatalogstring getchannels getcharmaps getclipboard getcommandline getconnectionip getconnectionport getconnectionprotocol getconsolebackground getconsolechr getconsolecolor getconsolecontrolchr getconsolecursor getconsoleorigin getconsolesize getconsolestr getconsolestyle getconsolewindow getconstant getcoroutinestatus getcountryinfo getcurrentdirectory getcurrentpoint getdash getdatabits getdate getdatenum getdefaultadapter getdefaultencoding getdefaultloader getdirectoryentry getdisplaymodes getdtr getenv geterrorname geteventcode getfileargument getfileattributes getfillrule getfillstyle getflowcontrol getfontcolor getfontstyle getformstyle getfpslimit getfreepen getfrontscreen gethostname geticonproperties getitem getkerningpair getlanguageinfo getlasterror getlayeratpos getlayergroupmembers getlayergroups getlayerpen getlayerstyle getlinecap getlinejoin getlinewidth getlocaleinfo getlocalinterfaces getlocalip getlocalport getlocalprotocol getmacaddress getmemoryinfo getmempointer getmemstring getmetatable getmiterlimit getmonitors getobjectdata getobjects getobjecttype getpalettepen getparity getpathextents getpatternposition getpen getplugins getprogramdirectory getprograminfo getpubscreens getrandomcolor getrandomfx getrawarguments getrealcolor getrts getsampledata getserializemode getshortcutpath getsongposition getstartdirectory getstopbits getsystemcountry getsysteminfo getsystemlanguage gettempfilename gettime gettimer gettimestamp gettimezone gettype getversion getvideoframe getvolumeinfo getvolumename getweekday grabdesktop green grouplayer hasitem haveconsole havefreechannel haveitem haveobject haveobjectdata haveplugin havevolume hexstr hideconsolecursor hidedisplay hidekeyboard hidelayer hidelayerfx hidepointer hidescreen hypot ignorecase iif imagerequest increasepointer initconsolecolor inkeystr insertconsolechr insertconsoleline insertconsolestr insertitem insertlayer insertsample insertstr installeventhandler int intersection invertalphachannel invertbrush invertmask invertpalette ipairs isabsolutepath isalnum isalpha isanim isbrushempty ischannelplaying iscntrl isdigit isdirectory isfinite isgraph isinf iskeydown isleftmouse islower ismenuitemdisabled ismenuitemselected ismidmouse ismodule ismusic ismusicplaying isnan isnil isonline ispathempty ispicture isprint ispunct isrightmouse issample issampleplaying issound isspace istableempty isunicode isupper isvideo isvideoplaying isxdigit joyaxisx joyaxisy joyaxisz joybutton joydir joyfire joyhat layerexists layergroupexists layertoback layertofront ld ldexp leftmousequit leftstr legacycontrol limit line lineto listitems listrequest ln loadanim loadanimframe loadbgpic loadbrush loadicon loadmodule loadpalette loadplugin loadprefs loadsample loadsprite locate log lowerstr makebutton makeconsolechr makedate makedirectory makehostpath matchpattern matrix2d max md5 md5str memtotable mergelayers midstr min mixbrush mixrgb mixsample mod modifyanimframes modifybutton modifykeydown modifylayerframes modulatebrush modulatepalette monitordirectory mousex mousey moveanim movebrush moveconsolewindow movedisplay movefile movelayer movepointer movesprite movetextobject moveto mul nearlyequal nextdirectoryentry nextframe nextitem normalizepath nprint oilpaintbrush openamigaguide openanim openaudio opencatalog openconnection openconsole opendirectory opendisplay openfile openfont openmusic openresourcemonitor openserialport openurl openvideo pack padnum pairs palettetogray parsedate pathitems pathpart pathrequest pathtobrush patternfindstr patternfindstrdirect patternfindstrshort patternreplacestr pauselayer pausemodule pausemusic pausetimer pausevideo peek peekclipboard penarraytobrush performselector permissionrequest perspectivedistortbrush pi pixelatebrush playanim playanimdisk playlayer playmodule playmusic playsample playsubsong playvideo plot poke polardistortbrush pollserialqueue polygon popupmenu pow print quantizebrush rad raiseonerror rasterizebrush rawdiv rawequal rawget rawset readbrushpixel readbyte readbytes readchr readconsolekey readconsolestr readdirectory readfloat readfunction readint readline readmem readpen readpixel readregistrykey readserialdata readshort readstring readtable receivedata receiveudpdata red reducealphachannel refreshconsole refreshdisplay refreshlayer relcurveto rellineto relmoveto remapbrush removebrushpalette removebutton removeiconimage removeitem removekeydown removelayer removelayerfx removelayers removesprite removesprites rename renderlayer repeatstr replacecolors replacestr resetkeystates resettabs resettimer resolvehostname resumecoroutine resumelayer resumemodule resumemusic resumetimer resumevideo reversefindstr reversestr rewinddirectory rgb rgbarraytobrush rightstr rnd rndf rndstrong rol ror rotatebrush rotatelayer rotatetextobject round rt run runcallback runrexxscript sar saveanim savebrush saveicon savepalette saveprefs savesample savesnapshot scaleanim scalebgpic scalebrush scalelayer scalesprite scaletextobject scrollconsole seek seeklayer seekmusic seekvideo selectalphachannel selectanim selectbgpic selectbrush selectconsolewindow selectdisplay selectlayer selectmask selectmenuitem selectpalette sendapplicationmessage senddata sendmessage sendrexxcommand sendudpdata sepiatonebrush serializetable setallocconsolecolor setalphaintensity setanimframedelay setattribute setbaudrate setborderpen setbrushdepth setbrushpalette setbrushpen setbrushtransparency setbrushtransparentpen setbulletcolor setbulletpen setchannelvolume setclipboard setclipregion setconsolebackground setconsolecolor setconsolecursor setconsoleoptions setconsolestyle setconsoletitle setcycletable setdash setdatabits setdefaultadapter setdefaultencoding setdefaultloader setdepth setdisplayattributes setdithermode setdrawpen setdrawtagsdefault setdtr setenv seteventtimeout setfileattributes setfileencoding setfillrule setfillstyle setflowcontrol setfont setfontcolor setfontstyle setformstyle setfpslimit setgradientpalette seticonproperties setinterval setiomode setlayeranchor setlayerborder setlayerdepth setlayerfilter setlayerlight setlayername setlayerpalette setlayerpen setlayershadow setlayerstyle setlayertint setlayertransparency setlayertransparentpen setlayervolume setlayerzpos setlinecap setlinejoin setlinewidth setlistitems setmargins setmaskmode setmastervolume setmetatable setmiterlimit setmusicvolume setnetworkprotocol setnetworktimeout setobjectdata setpalette setpalettedepth setpalettemode setpalettepen setpalettetransparentpen setpanning setparity setpen setpitch setpointer setrts setscreentitle setserializemode setserializeoptions setshadowpen setspritezpos setstandardiconimage setstandardpalette setstopbits setsubtitle settimeout settimerelapse settitle settransparentpen settransparentthreshold settrayicon setvectorengine setvideoposition setvideosize setvideovolume setvolume setwbicon sgn sharpenbrush shl showconsolecursor showdisplay showkeyboard showlayer showlayerfx shownotification showpointer showringhiomessage showscreen showtoast shr sin sleep solarizebrush solarizepalette sort splitstr sqrt startconsolecolormode startpath startsubpath startswith starttimer stopchannel stoplayer stopmodule stopmusic stopsample stoptimer stopvideo stringrequest stringtofile stripstr strlen strstr strtoarray sub swaplayers swirlbrush systemrequest tableitems tabletomem tan textextent textheight textout textwidth timerelapsed timestamptodate tintbrush tintpalette tohostname toip tonumber tostring touchconsolewindow touserdata transformbox transformbrush transformlayer transformpoint transformtextobject translatelayer translatepath trimbrush trimstr undefinevirtualstringfile undo undofx ungrouplayer unleftstr unmidstr unpack unrightstr unsetenv uploadfile upperstr usecarriagereturn usefont utctodate val validatedate validatestr vibrate vwait wait waitevent waitkeydown waitleftmouse waitmidmouse waitmusicend waitpatternposition waitrightmouse waitsampleend waitsongposition waittimer waterripplebrush whilekeydown whilemousedown whilemouseon whilerightmousedown wrap writeanimframe writebrushpixel writebyte writebytes writechr writefloat writefunction writeint writeline writemem writepen writeregistrykey writeserialdata writeshort writestring writetable yieldcoroutine
+ abs acos activatedisplay add addarctopath addboxtopath addcircletopath addellipsetopath addfontpath addiconimage addmove addstr addtab addtexttopath allocconsolecolor allocmem allocmemfrompointer allocmemfromvirtualfile appendpath applypatch arc arcdistortbrush argb arraytostr asc asin assert asyncdrawframe atan atan2 barreldistortbrush base64str beep beepconsole beginanimstream begindoublebuffer beginrefresh bgpictobrush binstr bitclear bitcomplement bitset bittest bitxor blue blurbrush box breakeventhandler breakwhilemouseon brushtobgpic brushtogray brushtomonochrome brushtopenarray brushtorgbarray byteasc bytechr bytelen byteoffset bytestrstr byteval calljavamethod cancelasyncdraw cancelasyncoperation canonizepath cast ceil changeapplicationicon changebrushtransparency changedirectory changedisplaymode changedisplaysize changeinterval charcoalbrush charoffset charwidth checkevent checkevents chr circle clearclipboard clearconsole clearconsolestyle clearevents clearinterval clearmove clearobjectdata clearpath clearscreen clearserialqueue cleartimeout closeamigaguide closeanim closeaudio closecatalog closeconnection closeconsole closedirectory closedisplay closefile closefont closemusic closepath closeresourcemonitor closeserialport closeserver closeudpobject closevideo cls collectgarbage collision colorrequest comparedates comparestr compressfile concat configurejoystick consoleprint consoleprintchr consoleprintnr consoleprompt continueasyncoperation contrastbrush contrastpalette convertstr converttobrush copyanim copybgpic copybrush copyconsolewindow copyfile copylayer copymem copyobjectdata copypalette copypath copypens copysample copysprite copytable copytextobject cos countdirectoryentries countjoysticks countstr crc32 crc32str createanim createbgpic createborderbrush createbrush createbutton createclipregion createconsolewindow createcoroutine createdisplay createfont creategradientbgpic creategradientbrush createicon createkeydown createlayer createlist createmenu createmusic createpalette createpointer createport createrainbowbgpic createrexxport createsample createserver createshadowbrush createshortcut createsprite createtextobject createtexturedbgpic createtexturedbrush createudpobject cropbrush ctrlcquit curveto cyclepalette datetotimestamp datetoutc debugoutput debugprint debugprintnr debugprompt debugstr debugval decomposeconsolechr decompressfile decreasepointer definevirtualfile definevirtualfilefromstring deg deletealphachannel deletebutton deleteconsolechr deleteconsoleline deletefile deletemask deleteprefs deselectmenuitem deserializetable directoryitems disableadvancedconsole disablebutton disableevent disablelayers disablelinehook disablemenuitem disableplugin disablevwait displayanimframe displaybgpic displaybgpicpart displaybgpicpartfx displaybrush displaybrushfx displaybrushpart displaysprite displaytextobject displaytextobjectfx displaytransitionfx displayvideoframe div domove downloadfile drawconsoleborder drawconsolebox drawconsolehline drawconsolevline drawpath dumpbuttons dumplayers dumpmem dumpvideo dumpvideotime edgebrush ellipse embossbrush emptystr enableadvancedconsole enablebutton enableevent enablelayers enablelinehook enablemenuitem enableplugin enablevwait end enddoublebuffer endianswap endrefresh endselect endswith eof eraseconsole error escapequit eval execute exists exitonerror exp extendbrush extractpalette fileattributes filelength filelines filepart filepos filerequest filesize filetostring fillmem fillmusicbuffer findstr finishanimstream finishasyncdraw flashconsole flip flipbrush flipsprite floodfill floor flushfile flushmusicbuffer flushserialport fontrequest forcepathuse forcesound forcevideodriver forcevideomode foreach foreachi formatconsoleline formatdate formatnumber formatstr frac freeanim freebgpic freebrush freeclipregion freeconsolecolor freeconsolewindow freedisplay freeeventcache freeglyphcache freeicon freelayers freemem freemenu freemodule freepalette freepath freepointer freesample freesprite freetextobject frexp fullpath gammabrush gammapalette gcinfo getallocconsolecolor getanimframe getapplicationinfo getapplicationlist getasset getattribute getavailablefonts getbaudrate getbestpen getbrushlink getbrushpen getbulletcolor getcatalogstring getchannels getcharmaps getclipboard getcommandline getconnectionip getconnectionport getconnectionprotocol getconsolebackground getconsolechr getconsolecolor getconsolecontrolchr getconsolecursor getconsoleorigin getconsolesize getconsolestr getconsolestyle getconsolewindow getconstant getcoroutinestatus getcountryinfo getcurrentdirectory getcurrentpoint getdash getdatabits getdate getdatenum getdefaultadapter getdefaultencoding getdefaultloader getdirectoryentry getdisplaymodes getdtr getenv geterrorname geteventcode getfileargument getfileattributes getfillrule getfillstyle getflowcontrol getfontcolor getfontstyle getformstyle getfpslimit getfreepen getfrontscreen gethostname geticonproperties getitem getkerningpair getlanguageinfo getlasterror getlayeratpos getlayergroupmembers getlayergroups getlayerpen getlayerstyle getlinecap getlinejoin getlinewidth getlocaleinfo getlocalinterfaces getlocalip getlocalport getlocalprotocol getmacaddress getmemoryinfo getmempointer getmemstring getmetatable getmiterlimit getmonitors getobjectdata getobjects getobjecttype getpalettepen getparity getpathextents getpatternposition getpen getplugins getprogramdirectory getprograminfo getpubscreens getrandomcolor getrandomfx getrawarguments getrealcolor getrts getsampledata getserializemode getshortcutpath getsongposition getstartdirectory getstopbits getsystemcountry getsysteminfo getsystemlanguage gettempfilename gettime gettimer gettimestamp gettimezone gettype getversion getvideoframe getvolumeinfo getvolumename getweekday grabdesktop green grouplayer hasitem haveconsole havefreechannel haveitem haveobject haveobjectdata haveplugin havevolume hexstr hideconsolecursor hidedisplay hidekeyboard hidelayer hidelayerfx hidepointer hidescreen hypot ignorecase iif imagerequest increasepointer initconsolecolor inkeystr insertconsolechr insertconsoleline insertconsolestr insertitem insertlayer insertsample insertstr installeventhandler int intersection invertalphachannel invertbrush invertmask invertpalette ipairs isabsolutepath isalnum isalpha isanim isbrushempty ischannelplaying iscntrl isdigit isdirectory isfinite isgraph isinf iskeydown isleftmouse islower ismenuitemdisabled ismenuitemselected ismidmouse ismodule ismusic ismusicplaying isnan isnil isonline ispathempty ispicture isprint ispunct isrightmouse issample issampleplaying issound isspace istableempty isunicode isupper isvideo isvideoplaying isxdigit joyaxisx joyaxisy joyaxisz joybutton joydir joyfire joyhat layerexists layergroupexists layertoback layertofront ld ldexp leftmousequit leftstr legacycontrol limit line lineto listitems listrequest ln loadanim loadanimframe loadbgpic loadbrush loadicon loadmodule loadpalette loadplugin loadprefs loadsample loadsprite locate log lowerstr makebutton makeconsolechr makedate makedirectory makehostpath matchpattern matrix2d max md5 md5str memtotable mergelayers midstr min mixbrush mixrgb mixsample mod modifyanimframes modifybutton modifykeydown modifylayerframes modulatebrush modulatepalette monitordirectory mousex mousey moveanim movebrush moveconsolewindow movedisplay movefile movelayer movepointer movesprite movetextobject moveto mul nearlyequal nextdirectoryentry nextframe nextitem normalizepath nprint oilpaintbrush openamigaguide openanim openaudio opencatalog openconnection openconsole opendirectory opendisplay openfile openfont openmusic openresourcemonitor openserialport openurl openvideo pack padnum pairs palettetogray parsedate pathitems pathpart pathrequest pathtobrush patternfindstr patternfindstrdirect patternfindstrshort patternreplacestr pauselayer pausemodule pausemusic pausetimer pausevideo peek peekclipboard penarraytobrush performselector permissionrequest perspectivedistortbrush pi pixelatebrush playanim playanimdisk playlayer playmodule playmusic playsample playsubsong playvideo plot poke polardistortbrush pollserialqueue polygon popupmenu pow print quantizebrush rad raiseonerror rasterizebrush rawdiv rawequal rawget rawset readbrushpixel readbyte readbytes readchr readconsolekey readconsolestr readdirectory readfloat readfunction readint readline readmem readpen readpixel readregistrykey readserialdata readshort readstring readtable receivedata receiveudpdata red reducealphachannel refreshconsole refreshdisplay refreshlayer relcurveto rellineto relmoveto remapbrush removebrushpalette removebutton removeiconimage removeitem removekeydown removelayer removelayerfx removelayers removesprite removesprites rename renderlayer repeatstr replacecolors replacestr resetkeystates resettabs resettimer resolvehostname resumecoroutine resumelayer resumemodule resumemusic resumetimer resumevideo reversefindstr reversestr rewinddirectory rgb rgbarraytobrush rightstr rnd rndf rndstrong rol ror rotatebrush rotatelayer rotatetextobject round rt run runcallback runrexxscript sar saveanim savebrush saveicon savepalette saveprefs savesample savesnapshot scaleanim scalebgpic scalebrush scalelayer scalesprite scaletextobject scrollconsole seek seeklayer seekmusic seekvideo selectalphachannel selectanim selectbgpic selectbrush selectconsolewindow selectdisplay selectlayer selectmask selectmenuitem selectpalette sendapplicationmessage senddata sendmessage sendrexxcommand sendudpdata sepiatonebrush serializetable setallocconsolecolor setalphaintensity setanimframedelay setattribute setbaudrate setborderpen setbrushdepth setbrushpalette setbrushpen setbrushtransparency setbrushtransparentpen setbulletcolor setbulletpen setchannelvolume setclipboard setclipregion setconsolebackground setconsolecolor setconsolecursor setconsoleoptions setconsolestyle setconsoletitle setcycletable setdash setdatabits setdefaultadapter setdefaultencoding setdefaultloader setdepth setdisplayattributes setdithermode setdrawpen setdrawtagsdefault setdtr setenv seteventtimeout setfileattributes setfileencoding setfillrule setfillstyle setflowcontrol setfont setfontcolor setfontstyle setformstyle setfpslimit setgradientpalette seticonproperties setinterval setiomode setlayeranchor setlayerborder setlayerdepth setlayerfilter setlayerlight setlayername setlayerpalette setlayerpen setlayershadow setlayerstyle setlayertint setlayertransparency setlayertransparentpen setlayervolume setlayerzpos setlinecap setlinejoin setlinewidth setlistitems setmargins setmaskmode setmastervolume setmetatable setmiterlimit setmusicvolume setnetworkprotocol setnetworktimeout setobjectdata setpalette setpalettedepth setpalettemode setpalettepen setpalettetransparentpen setpanning setparity setpen setpitch setpointer setrts setscreentitle setserializemode setserializeoptions setshadowpen setspritezpos setstandardiconimage setstandardpalette setstopbits setsubtitle settimeout settimerelapse settitle settransparentpen settransparentthreshold settrayicon setvectorengine setvideoposition setvideosize setvideovolume setvolume setwbicon sgn sharpenbrush shl showconsolecursor showdisplay showkeyboard showlayer showlayerfx shownotification showpointer showringhiomessage showscreen showtoast shr sin sleep solarizebrush solarizepalette sort splitstr sqrt startconsolecolormode startpath startsubpath startswith starttimer stopchannel stoplayer stopmodule stopmusic stopsample stoptimer stopvideo stringrequest stringtofile stripstr strlen strstr strtoarray sub swaplayers swirlbrush systemrequest tableitems tabletomem tan textextent textheight textout textwidth timerelapsed timestamptodate tintbrush tintpalette tohostname toip tonumber tostring touchconsolewindow touserdata transformbox transformbrush transformlayer transformpoint transformtextobject translatelayer translatepath trimbrush trimstr undefinevirtualstringfile undo undofx ungrouplayer unleftstr unmidstr unpack unrightstr unsetenv uploadfile upperstr usecarriagereturn usefont utctodate val validatedate validatestr vibrate vwait wait waitevent waitkeydown waitleftmouse waitmidmouse waitmusicend waitpatternposition waitrightmouse waitsampleend waitsongposition waittimer waterripplebrush whilekeydown whilemousedown whilemouseon whilerightmousedown wrap writeanimframe writebrushpixel writebyte writebytes writechr writefloat writefunction writeint writeline writemem writepen writeregistrykey writeserialdata writeshort writestring writetable yieldcoroutine
ahx.setplayingtime caps.freeimage caps.getimageinfo caps.gettrack caps.loadimage gl.accum gl.alphafunc gl.aretexturesresident gl.arrayelement gl.begin gl.bindtexture gl.bitmap gl.bitmapfrombrush gl.blendfunc gl.calllist gl.calllists gl.clear gl.clearaccum gl.clearcolor gl.cleardepth gl.clearindex gl.clearstencil gl.clipplane gl.color gl.colormask gl.colormaterial gl.colorpointer gl.copypixels gl.copyteximage gl.copytexsubimage gl.cullface gl.deletelists gl.deletetextures gl.depthfunc gl.depthmask gl.depthrange gl.disable gl.disableclientstate gl.drawarrays gl.drawbuffer gl.drawelements gl.drawpixels gl.drawpixelsfrombrush gl.drawpixelsraw gl.edgeflag gl.edgeflagpointer gl.enable gl.enableclientstate gl.end gl.endlist gl.evalcoord gl.evalmesh gl.evalpoint gl.feedbackbuffer gl.finish gl.flush gl.fog gl.freedata gl.freefeedbackbuffer gl.freeselectbuffer gl.frontface gl.frustum gl.genlists gl.gentextures gl.get gl.getarray gl.getclipplane gl.getcurrentcontext gl.geterror gl.getlight gl.getmap gl.getmaterial gl.getpixelmap gl.getpointer gl.getpolygonstipple gl.getselectbuffer gl.getstring gl.gettexenv gl.gettexgen gl.getteximage gl.getteximageraw gl.getteximagetobrush gl.gettexlevelparameter gl.gettexparameter gl.hint gl.index gl.indexmask gl.indexpointer gl.initnames gl.interleavedarrays gl.isenabled gl.islist gl.istexture gl.light gl.lightmodel gl.linestipple gl.linewidth gl.listbase gl.loadidentity gl.loadmatrix gl.loadname gl.logicop gl.map gl.mapgrid gl.material gl.matrixmode gl.multmatrix gl.newdata gl.newlist gl.normal gl.normalpointer gl.ortho gl.passthrough gl.pixelmap gl.pixelstore gl.pixeltransfer gl.pixelzoom gl.pointsize gl.polygonmode gl.polygonoffset gl.polygonstipple gl.popattrib gl.popclientattrib gl.popmatrix gl.popname gl.prioritizetextures gl.pushattrib gl.pushclientattrib gl.pushmatrix gl.pushname gl.rasterpos gl.readbuffer gl.readpixels gl.readpixelsraw gl.readpixelstobrush gl.rect gl.rendermode gl.rotate gl.scale gl.scissor gl.selectbuffer gl.setcurrentcontext gl.shademodel gl.stencilfunc gl.stencilmask gl.stencilop gl.texcoord gl.texcoordpointer gl.texenv gl.texgen gl.teximage gl.teximage1d gl.teximage2d gl.teximagefrombrush gl.texparameter gl.texsubimage gl.texsubimage1d gl.texsubimage2d gl.texsubimagefrombrush gl.translate gl.vertex gl.vertexpointer gl.viewport glfw.getjoystickaxes glfw.getjoystickbuttons glfw.getjoystickname glfw.joystickpresent glu.build1dmipmaps glu.build2dmipmaps glu.buildmipmaps glu.buildmipmapsfrombrush glu.errorstring glu.getstring glu.lookat glu.newnurbsrenderer glu.newquadric glu.ortho2d glu.perspective glu.pickmatrix glu.project glu.scaleimage glu.scaleimageraw glu.unproject httpstreamer.setconfig hurl.easy hurl.form hurl.multi hurl.share hurl.version hurl.versioninfo moai.createapp moai.createdialog moai.createobject moai.domethod moai.freeapp moai.freedialog moai.freeimage moai.freeobject moai.get moai.haveobject moai.notify moai.request moai.set moai.updateimage pdf.closedocument pdf.createdocument pdf.devicetopage pdf.findnext pdf.findprev pdf.findstart pdf.freepage pdf.getbookmarks pdf.getboundedtext pdf.getbrush pdf.getbrushfrompage pdf.getcharbox pdf.getcharindexatpos pdf.getcharorigin pdf.getcropbox pdf.getfindresult pdf.getlasterror pdf.getmediabox pdf.getmetatext pdf.getobjecttype pdf.getpagelabel pdf.getpagelen pdf.getpagelinks pdf.getrects pdf.gettext pdf.getversion pdf.ispdf pdf.loadpage pdf.opendocument pdf.pagetodevice sdl.clearerror sdl.enableoffscreenrender sdl.forcejoystickmode sdl.getaxis sdl.getball sdl.getbutton sdl.getcurrentrenderdriver sdl.getcurrentvideodriver sdl.geterror sdl.gethat sdl.getjoysticks sdl.getnumaxes sdl.getnumballs sdl.getnumbuttons sdl.getnumhats sdl.getrenderdrawblendmode sdl.getrenderdrawcolor sdl.getrendereroutputsize sdl.gettexturealphamod sdl.gettextureblendmode sdl.gettexturecolormod sdl.getversion sdl.isgamecontroller sdl.renderclear sdl.rendercopy sdl.renderdrawline sdl.renderdrawpoint sdl.renderdrawrect sdl.renderfillrect sdl.rendergetcliprect sdl.rendergetlogicalsize sdl.rendergetscale sdl.rendergetviewport sdl.renderpresent sdl.rendersetcliprect sdl.rendersetlogicalsize sdl.rendersetscale sdl.rendersetviewport sdl.setrenderdrawblendmode sdl.setrenderdrawcolor sdl.setrendertarget sdl.setscalequality sdl.settextinputrect sdl.settexturealphamod sdl.settextureblendmode sdl.settexturecolormod sdl.setwindowfullscreen sdl.starttextinput sdl.stoptextinput sid.setplayingtime sqlite3.__newindex sqlite3.complete sqlite3.open sqlite3.open_memory sqlite3.temp_directory sqlite3.version testplugin.add testplugin.div testplugin.mul testplugin.printstr testplugin.sub xad.closearchive xad.extractfile xad.getfileatindex xad.getfileattributes xad.getobjecttype xad.locatefile xad.openarchive xad.setdefaultpassword xlsx.addsheet xlsx.cellrange xlsx.clearcellformula xlsx.clearcellvalue xlsx.close xlsx.create xlsx.deleteproperty xlsx.deletesheet xlsx.getcellformula xlsx.getcellreference xlsx.getcellvalue xlsx.getcolumncount xlsx.getcolumnwidth xlsx.getobjecttype xlsx.getproperty xlsx.getrowcount xlsx.getrowheight xlsx.getsheetcount xlsx.getsheetindex xlsx.getsheetname xlsx.getsheettype xlsx.getsheetvisibility xlsx.havecellformula xlsx.hidecolumn xlsx.hiderow xlsx.iscolumnhidden xlsx.isrowhidden xlsx.issheetactive xlsx.issheetselected xlsx.movesheet xlsx.open xlsx.save xlsx.saveas xlsx.setcellformula xlsx.setcellvalue xlsx.setcolumnwidth xlsx.setdefaultsheet xlsx.setproperty xlsx.setrowheight xlsx.setsheetactive xlsx.setsheetname xlsx.setsheetselected xlsx.setsheetvisibility xlsx.usesharedstrings xml.createparser xmp.setplayingtime zip.adddirectory zip.addfile zip.closearchive zip.deletefile zip.extractfile zip.getfileatindex zip.getfileattributes zip.getfilecomment zip.getobjecttype zip.locatefile zip.openarchive zip.renamefile zip.setdefaultpassword zip.setfilecomment zip.setfilecompression zip.setfileencryption zip.setfiletime
- addbuffer addcontent addfile addfiles addhandle addpage addpagelabel addsmask addstream arc attachfile begintext circle clip close closepath closepatheofillstroke closepathfillstroke closepathstroke concat createcircleannot createdestination createextgstate createfreetextannot createhighlightannot createimagefrombrush createimagefrommem createlineannot createlinkannot createoutline createpopupannot createprojectionannot createsquareannot createsquigglyannot createstampannot createstrikeoutannot createtextannot createtextmarkupannot createunderlineannot createurilinkannot createwidgetannot curveto curveto2 curveto3 drawimage ellipse endpath endtext eoclip eofill eofillstroke escape executexobject fill fillstroke free free get getascent getbase getbbox getbitspercomponent getbytetype getcallbacks getcapheight getcharspace getcmykfill getcmykstroke getcolorspace getcurrentencoder getcurrentfont getcurrentfontsize getcurrentpage getcurrentpos getcurrenttextpos getdash getdata getdescent getencoder getencodingname geterror geterrordetail getfillingcolorspace getflat getfont getfontname getgmode getgrayfill getgraystroke getgstatedepth getheight gethorizontalscaling getinfo getinfo_appconnect_time getinfo_certinfo getinfo_condition_unmet getinfo_connect_time getinfo_content_length_download getinfo_content_length_download_t getinfo_content_length_upload getinfo_content_length_upload_t getinfo_content_type getinfo_cookielist getinfo_effective_url getinfo_filetime getinfo_ftp_entry_path getinfo_header_size getinfo_http_connectcode getinfo_http_version getinfo_httpauth_avail getinfo_lastsocket getinfo_local_ip getinfo_local_port getinfo_namelookup_time getinfo_num_connects getinfo_os_errno getinfo_pretransfer_time getinfo_primary_ip getinfo_primary_port getinfo_protocol getinfo_proxy_ssl_verifyresult getinfo_proxyauth_avail getinfo_redirect_count getinfo_redirect_time getinfo_redirect_url getinfo_request_size getinfo_response_code getinfo_rtsp_client_cseq getinfo_rtsp_cseq_recv getinfo_rtsp_server_cseq getinfo_rtsp_session_id getinfo_scheme getinfo_size_download getinfo_size_download_t getinfo_size_upload getinfo_size_upload_t getinfo_speed_download getinfo_speed_download_t getinfo_speed_upload getinfo_speed_upload_t getinfo_ssl_engines getinfo_ssl_verifyresult getinfo_starttransfer_time getinfo_total_time getinfoattr getlinecap getlinejoin getlinewidth getmiterlimit getpagebyindex getpagelayout getpagemode getposition getrgbfill getrgbstroke getsize getstrokingcolorspace gettextleading gettextmatrix gettextrenderingmode gettextrise gettransmatrix gettype getunicode getunicodewidth getviewerpreference getwidth getwordspace getwritingmode getxheight grestore gsave inforead insertpage lineto loadfont loadjpegimage loadpngimage loadrawimage loadttfont loadtype1font measuretext movetextpos moveto movetonextline parse pause perform rectangle recv removehandle reset reseterror savetofile send setalphafill setalphastroke setbase setblendmode setborderstyle setcharspace setcmykcolor setcmykfill setcmykstroke setcolormask setcompressionmode setcurrentencoder setdash setdata setdestination setencoding setencryptionmode setextgstate setfit setfitb setfitbh setfitbv setfith setfitr setfitv setflat setfontandsize setfreetextannot2pointcalloutline setfreetextannot3pointcalloutline setfreetextannotdefaultstyle setfreetextannotlineendingstyle setgraycolor setgrayfill setgraystroke setheight sethorizontalscaling setinfoattr setinfodateattr setlineannotcaption setlineannotleader setlineannotposition setlinecap setlinejoin setlinewidth setlinkannotborderstyle setlinkannothighlightmode setmarkupannotcloudeffect setmarkupannotcreationdate setmarkupannotintent setmarkupannotinteriorcmykcolor setmarkupannotinteriorgraycolor setmarkupannotinteriorrgbcolor setmarkupannotinteriortransparent setmarkupannotpopup setmarkupannotquadpoints setmarkupannotrectdiff setmarkupannotsubject setmarkupannottitle setmarkupannottransparency setmaskimage setmiterlimit setnocolor setopenaction setopened setopt setopt_abstract_unix_socket setopt_accept_encoding setopt_accepttimeout_ms setopt_address_scope setopt_append setopt_autoreferer setopt_buffersize setopt_cainfo setopt_capath setopt_certinfo setopt_chunk_bgn_function setopt_chunk_end_function setopt_chunk_length_penalty_size setopt_connect_only setopt_connect_to setopt_connecttimeout setopt_connecttimeout_ms setopt_content_length_penalty_size setopt_cookie setopt_cookiefile setopt_cookiejar setopt_cookielist setopt_cookiesession setopt_crlf setopt_crlfile setopt_customrequest setopt_debugfunction setopt_default_protocol setopt_dirlistonly setopt_dns_cache_timeout setopt_dns_interface setopt_dns_local_ip4 setopt_dns_local_ip6 setopt_dns_servers setopt_dns_use_global_cache setopt_egdsocket setopt_expect_100_timeout_ms setopt_failonerror setopt_filetime setopt_fnmatch_function setopt_followlocation setopt_forbid_reuse setopt_fresh_connect setopt_ftp_account setopt_ftp_alternative_to_user setopt_ftp_create_missing_dirs setopt_ftp_filemethod setopt_ftp_response_timeout setopt_ftp_skip_pasv_ip setopt_ftp_ssl_ccc setopt_ftp_use_eprt setopt_ftp_use_epsv setopt_ftp_use_pret setopt_ftpport setopt_ftpsslauth setopt_gssapi_delegation setopt_header setopt_headerfunction setopt_headeropt setopt_http_content_decoding setopt_http_transfer_decoding setopt_http_version setopt_http200aliases setopt_httpauth setopt_httpget setopt_httpheader setopt_httppost setopt_httpproxytunnel setopt_ignore_content_length setopt_infilesize setopt_infilesize_large setopt_interface setopt_ipresolve setopt_issuercert setopt_keep_sending_on_error setopt_keypasswd setopt_krblevel setopt_localport setopt_localportrange setopt_login_options setopt_low_speed_limit setopt_low_speed_time setopt_mail_auth setopt_mail_from setopt_mail_rcpt setopt_max_host_connections setopt_max_pipeline_length setopt_max_recv_speed_large setopt_max_send_speed_large setopt_max_total_connections setopt_maxconnects setopt_maxfilesize setopt_maxfilesize_large setopt_maxredirs setopt_netrc setopt_netrc_file setopt_new_directory_perms setopt_new_file_perms setopt_nobody setopt_noprogress setopt_noproxy setopt_nosignal setopt_password setopt_path_as_is setopt_pinnedpublickey setopt_pipelining setopt_pipelining_server_bl setopt_pipelining_site_bl setopt_pipewait setopt_port setopt_post setopt_postfields setopt_postquote setopt_postredir setopt_pre_proxy setopt_prequote setopt_progressfunction setopt_protocols setopt_proxy setopt_proxy_cainfo setopt_proxy_capath setopt_proxy_crlfile setopt_proxy_keypasswd setopt_proxy_pinnedpublickey setopt_proxy_service_name setopt_proxy_ssl_cipher_list setopt_proxy_ssl_options setopt_proxy_ssl_verifyhost setopt_proxy_ssl_verifypeer setopt_proxy_sslcert setopt_proxy_sslcerttype setopt_proxy_sslkey setopt_proxy_sslkeytype setopt_proxy_sslversion setopt_proxy_tlsauth_password setopt_proxy_tlsauth_type setopt_proxy_tlsauth_username setopt_proxy_transfer_mode setopt_proxyauth setopt_proxyheader setopt_proxypassword setopt_proxyport setopt_proxytype setopt_proxyusername setopt_proxyuserpwd setopt_put setopt_quote setopt_random_file setopt_range setopt_readfunction setopt_redir_protocols setopt_referer setopt_request_target setopt_resolve setopt_resume_from setopt_resume_from_large setopt_rtsp_client_cseq setopt_rtsp_request setopt_rtsp_server_cseq setopt_rtsp_session_id setopt_rtsp_stream_uri setopt_rtsp_transport setopt_sasl_ir setopt_seekfunction setopt_service_name setopt_share setopt_socketfunction setopt_socks5_auth setopt_socks5_gssapi_nec setopt_socks5_gssapi_service setopt_ssh_auth_types setopt_ssh_host_public_key_md5 setopt_ssh_knownhosts setopt_ssh_private_keyfile setopt_ssh_public_keyfile setopt_ssl_cipher_list setopt_ssl_enable_alpn setopt_ssl_enable_npn setopt_ssl_falsestart setopt_ssl_options setopt_ssl_sessionid_cache setopt_ssl_verifyhost setopt_ssl_verifypeer setopt_ssl_verifystatus setopt_sslcert setopt_sslcerttype setopt_sslengine setopt_sslengine_default setopt_sslkey setopt_sslkeytype setopt_sslversion setopt_stream_depends setopt_stream_depends_e setopt_stream_weight setopt_suppress_connect_headers setopt_tcp_fastopen setopt_tcp_keepalive setopt_tcp_keepidle setopt_tcp_keepintvl setopt_tcp_nodelay setopt_telnetoptions setopt_tftp_blksize setopt_tftp_no_options setopt_timecondition setopt_timeout setopt_timeout_ms setopt_timerfunction setopt_timevalue setopt_tlsauth_password setopt_tlsauth_type setopt_tlsauth_username setopt_transfer_encoding setopt_transfertext setopt_unix_socket_path setopt_unrestricted_auth setopt_unshare setopt_upload setopt_url setopt_use_ssl setopt_useragent setopt_username setopt_userpwd setopt_verbose setopt_wildcardmatch setopt_writefunction setopt_xoauth2_bearer setpagelayout setpagemode setpagesconfiguration setpassword setpermission setpopupannotopened setrgbcolor setrgbfill setrgbstroke setrotate setsize setslideshow settextannoticon settextannotopened settextleading settextmatrix settextrenderingmode settextrise setviewerpreference setwidth setwordspace setxyz setzoom showtext showtextnextline socketaction stop stroke textout textrect textwidth timeout unescape unsetopt unsetopt_abstract_unix_socket unsetopt_accept_encoding unsetopt_accepttimeout_ms unsetopt_address_scope unsetopt_append unsetopt_autoreferer unsetopt_buffersize unsetopt_cainfo unsetopt_capath unsetopt_certinfo unsetopt_chunk_bgn_function unsetopt_chunk_end_function unsetopt_connect_only unsetopt_connect_to unsetopt_connecttimeout unsetopt_connecttimeout_ms unsetopt_cookie unsetopt_cookiefile unsetopt_cookiejar unsetopt_cookielist unsetopt_cookiesession unsetopt_crlf unsetopt_crlfile unsetopt_customrequest unsetopt_debugfunction unsetopt_default_protocol unsetopt_dirlistonly unsetopt_dns_cache_timeout unsetopt_dns_interface unsetopt_dns_local_ip4 unsetopt_dns_local_ip6 unsetopt_dns_servers unsetopt_dns_use_global_cache unsetopt_egdsocket unsetopt_expect_100_timeout_ms unsetopt_failonerror unsetopt_filetime unsetopt_fnmatch_function unsetopt_followlocation unsetopt_forbid_reuse unsetopt_fresh_connect unsetopt_ftp_account unsetopt_ftp_alternative_to_user unsetopt_ftp_create_missing_dirs unsetopt_ftp_filemethod unsetopt_ftp_response_timeout unsetopt_ftp_skip_pasv_ip unsetopt_ftp_ssl_ccc unsetopt_ftp_use_eprt unsetopt_ftp_use_epsv unsetopt_ftp_use_pret unsetopt_ftpport unsetopt_ftpsslauth unsetopt_gssapi_delegation unsetopt_header unsetopt_headerfunction unsetopt_headeropt unsetopt_http_content_decoding unsetopt_http_transfer_decoding unsetopt_http_version unsetopt_http200aliases unsetopt_httpauth unsetopt_httpget unsetopt_httpheader unsetopt_httppost unsetopt_httpproxytunnel unsetopt_ignore_content_length unsetopt_infilesize unsetopt_infilesize_large unsetopt_interface unsetopt_ipresolve unsetopt_issuercert unsetopt_keep_sending_on_error unsetopt_keypasswd unsetopt_krblevel unsetopt_localport unsetopt_localportrange unsetopt_login_options unsetopt_low_speed_limit unsetopt_low_speed_time unsetopt_mail_auth unsetopt_mail_from unsetopt_mail_rcpt unsetopt_max_recv_speed_large unsetopt_max_send_speed_large unsetopt_maxconnects unsetopt_maxfilesize unsetopt_maxfilesize_large unsetopt_maxredirs unsetopt_netrc unsetopt_netrc_file unsetopt_new_directory_perms unsetopt_new_file_perms unsetopt_nobody unsetopt_noprogress unsetopt_noproxy unsetopt_nosignal unsetopt_password unsetopt_path_as_is unsetopt_pinnedpublickey unsetopt_pipewait unsetopt_port unsetopt_post unsetopt_postfields unsetopt_postquote unsetopt_postredir unsetopt_pre_proxy unsetopt_prequote unsetopt_progressfunction unsetopt_protocols unsetopt_proxy unsetopt_proxy_cainfo unsetopt_proxy_capath unsetopt_proxy_crlfile unsetopt_proxy_keypasswd unsetopt_proxy_pinnedpublickey unsetopt_proxy_service_name unsetopt_proxy_ssl_cipher_list unsetopt_proxy_ssl_options unsetopt_proxy_ssl_verifyhost unsetopt_proxy_ssl_verifypeer unsetopt_proxy_sslcert unsetopt_proxy_sslcerttype unsetopt_proxy_sslkey unsetopt_proxy_sslkeytype unsetopt_proxy_sslversion unsetopt_proxy_tlsauth_password unsetopt_proxy_tlsauth_type unsetopt_proxy_tlsauth_username unsetopt_proxy_transfer_mode unsetopt_proxyauth unsetopt_proxyheader unsetopt_proxypassword unsetopt_proxyport unsetopt_proxytype unsetopt_proxyusername unsetopt_proxyuserpwd unsetopt_put unsetopt_quote unsetopt_random_file unsetopt_range unsetopt_readfunction unsetopt_redir_protocols unsetopt_referer unsetopt_request_target unsetopt_resolve unsetopt_resume_from unsetopt_resume_from_large unsetopt_rtsp_client_cseq unsetopt_rtsp_request unsetopt_rtsp_server_cseq unsetopt_rtsp_session_id unsetopt_rtsp_stream_uri unsetopt_rtsp_transport unsetopt_sasl_ir unsetopt_seekfunction unsetopt_service_name unsetopt_share unsetopt_socks5_auth unsetopt_socks5_gssapi_nec unsetopt_socks5_gssapi_service unsetopt_ssh_auth_types unsetopt_ssh_host_public_key_md5 unsetopt_ssh_knownhosts unsetopt_ssh_private_keyfile unsetopt_ssh_public_keyfile unsetopt_ssl_cipher_list unsetopt_ssl_enable_alpn unsetopt_ssl_enable_npn unsetopt_ssl_falsestart unsetopt_ssl_options unsetopt_ssl_sessionid_cache unsetopt_ssl_verifyhost unsetopt_ssl_verifypeer unsetopt_ssl_verifystatus unsetopt_sslcert unsetopt_sslcerttype unsetopt_sslengine unsetopt_sslengine_default unsetopt_sslkey unsetopt_sslkeytype unsetopt_sslversion unsetopt_stream_depends unsetopt_stream_depends_e unsetopt_stream_weight unsetopt_suppress_connect_headers unsetopt_tcp_fastopen unsetopt_tcp_keepalive unsetopt_tcp_keepidle unsetopt_tcp_keepintvl unsetopt_tcp_nodelay unsetopt_telnetoptions unsetopt_tftp_blksize unsetopt_tftp_no_options unsetopt_timecondition unsetopt_timeout unsetopt_timeout_ms unsetopt_timevalue unsetopt_tlsauth_password unsetopt_tlsauth_type unsetopt_tlsauth_username unsetopt_transfer_encoding unsetopt_transfertext unsetopt_unix_socket_path unsetopt_unrestricted_auth unsetopt_upload unsetopt_url unsetopt_use_ssl unsetopt_useragent unsetopt_username unsetopt_userpwd unsetopt_verbose unsetopt_wildcardmatch unsetopt_writefunction unsetopt_xoauth2_bearer usecnsencodings usecnsfonts usecntencodings usecntfonts usejpencodings usejpfonts usekrencodings usekrfonts useutfencodings wait
-
+ addbuffer addcontent addfile addfiles addhandle addpage addpagelabel addsmask addstream arc attachfile begintext circle clip close closepath closepatheofillstroke closepathfillstroke closepathstroke concat createcircleannot createdestination createextgstate createfreetextannot createhighlightannot createimagefrombrush createimagefrommem createlineannot createlinkannot createoutline createpopupannot createprojectionannot createsquareannot createsquigglyannot createstampannot createstrikeoutannot createtextannot createtextmarkupannot createunderlineannot createurilinkannot createwidgetannot curveto curveto2 curveto3 drawimage ellipse endpath endtext eoclip eofill eofillstroke escape executexobject fill fillstroke free free get getascent getbase getbbox getbitspercomponent getbytetype getcallbacks getcapheight getcharspace getcmykfill getcmykstroke getcolorspace getcurrentencoder getcurrentfont getcurrentfontsize getcurrentpage getcurrentpos getcurrenttextpos getdash getdata getdescent getencoder getencodingname geterror geterrordetail getfillingcolorspace getflat getfont getfontname getgmode getgrayfill getgraystroke getgstatedepth getheight gethorizontalscaling getinfo getinfo_appconnect_time getinfo_certinfo getinfo_condition_unmet getinfo_connect_time getinfo_content_length_download getinfo_content_length_download_t getinfo_content_length_upload getinfo_content_length_upload_t getinfo_content_type getinfo_cookielist getinfo_effective_url getinfo_filetime getinfo_ftp_entry_path getinfo_header_size getinfo_http_connectcode getinfo_http_version getinfo_httpauth_avail getinfo_lastsocket getinfo_local_ip getinfo_local_port getinfo_namelookup_time getinfo_num_connects getinfo_os_errno getinfo_pretransfer_time getinfo_primary_ip getinfo_primary_port getinfo_protocol getinfo_proxy_ssl_verifyresult getinfo_proxyauth_avail getinfo_redirect_count getinfo_redirect_time getinfo_redirect_url getinfo_request_size getinfo_response_code getinfo_rtsp_client_cseq getinfo_rtsp_cseq_recv getinfo_rtsp_server_cseq getinfo_rtsp_session_id getinfo_scheme getinfo_size_download getinfo_size_download_t getinfo_size_upload getinfo_size_upload_t getinfo_speed_download getinfo_speed_download_t getinfo_speed_upload getinfo_speed_upload_t getinfo_ssl_engines getinfo_ssl_verifyresult getinfo_starttransfer_time getinfo_total_time getinfoattr getlinecap getlinejoin getlinewidth getmiterlimit getpagebyindex getpagelayout getpagemode getposition getrgbfill getrgbstroke getsize getstrokingcolorspace gettextleading gettextmatrix gettextrenderingmode gettextrise gettransmatrix gettype getunicode getunicodewidth getviewerpreference getwidth getwordspace getwritingmode getxheight grestore gsave inforead insertpage lineto loadfont loadjpegimage loadpngimage loadrawimage loadttfont loadtype1font measuretext movetextpos moveto movetonextline parse pause perform rectangle recv removehandle reset reseterror savetofile send setalphafill setalphastroke setbase setblendmode setborderstyle setcharspace setcmykcolor setcmykfill setcmykstroke setcolormask setcompressionmode setcurrentencoder setdash setdata setdestination setencoding setencryptionmode setextgstate setfit setfitb setfitbh setfitbv setfith setfitr setfitv setflat setfontandsize setfreetextannot2pointcalloutline setfreetextannot3pointcalloutline setfreetextannotdefaultstyle setfreetextannotlineendingstyle setgraycolor setgrayfill setgraystroke setheight sethorizontalscaling setinfoattr setinfodateattr setlineannotcaption setlineannotleader setlineannotposition setlinecap setlinejoin setlinewidth setlinkannotborderstyle setlinkannothighlightmode setmarkupannotcloudeffect setmarkupannotcreationdate setmarkupannotintent setmarkupannotinteriorcmykcolor setmarkupannotinteriorgraycolor setmarkupannotinteriorrgbcolor setmarkupannotinteriortransparent setmarkupannotpopup setmarkupannotquadpoints setmarkupannotrectdiff setmarkupannotsubject setmarkupannottitle setmarkupannottransparency setmaskimage setmiterlimit setnocolor setopenaction setopened setopt setopt_abstract_unix_socket setopt_accept_encoding setopt_accepttimeout_ms setopt_address_scope setopt_append setopt_autoreferer setopt_buffersize setopt_cainfo setopt_capath setopt_certinfo setopt_chunk_bgn_function setopt_chunk_end_function setopt_chunk_length_penalty_size setopt_connect_only setopt_connect_to setopt_connecttimeout setopt_connecttimeout_ms setopt_content_length_penalty_size setopt_cookie setopt_cookiefile setopt_cookiejar setopt_cookielist setopt_cookiesession setopt_crlf setopt_crlfile setopt_customrequest setopt_debugfunction setopt_default_protocol setopt_dirlistonly setopt_dns_cache_timeout setopt_dns_interface setopt_dns_local_ip4 setopt_dns_local_ip6 setopt_dns_servers setopt_dns_use_global_cache setopt_egdsocket setopt_expect_100_timeout_ms setopt_failonerror setopt_filetime setopt_fnmatch_function setopt_followlocation setopt_forbid_reuse setopt_fresh_connect setopt_ftp_account setopt_ftp_alternative_to_user setopt_ftp_create_missing_dirs setopt_ftp_filemethod setopt_ftp_response_timeout setopt_ftp_skip_pasv_ip setopt_ftp_ssl_ccc setopt_ftp_use_eprt setopt_ftp_use_epsv setopt_ftp_use_pret setopt_ftpport setopt_ftpsslauth setopt_gssapi_delegation setopt_header setopt_headerfunction setopt_headeropt setopt_http_content_decoding setopt_http_transfer_decoding setopt_http_version setopt_http200aliases setopt_httpauth setopt_httpget setopt_httpheader setopt_httppost setopt_httpproxytunnel setopt_ignore_content_length setopt_infilesize setopt_infilesize_large setopt_interface setopt_ipresolve setopt_issuercert setopt_keep_sending_on_error setopt_keypasswd setopt_krblevel setopt_localport setopt_localportrange setopt_login_options setopt_low_speed_limit setopt_low_speed_time setopt_mail_auth setopt_mail_from setopt_mail_rcpt setopt_max_host_connections setopt_max_pipeline_length setopt_max_recv_speed_large setopt_max_send_speed_large setopt_max_total_connections setopt_maxconnects setopt_maxfilesize setopt_maxfilesize_large setopt_maxredirs setopt_netrc setopt_netrc_file setopt_new_directory_perms setopt_new_file_perms setopt_nobody setopt_noprogress setopt_noproxy setopt_nosignal setopt_password setopt_path_as_is setopt_pinnedpublickey setopt_pipelining setopt_pipelining_server_bl setopt_pipelining_site_bl setopt_pipewait setopt_port setopt_post setopt_postfields setopt_postquote setopt_postredir setopt_pre_proxy setopt_prequote setopt_progressfunction setopt_protocols setopt_proxy setopt_proxy_cainfo setopt_proxy_capath setopt_proxy_crlfile setopt_proxy_keypasswd setopt_proxy_pinnedpublickey setopt_proxy_service_name setopt_proxy_ssl_cipher_list setopt_proxy_ssl_options setopt_proxy_ssl_verifyhost setopt_proxy_ssl_verifypeer setopt_proxy_sslcert setopt_proxy_sslcerttype setopt_proxy_sslkey setopt_proxy_sslkeytype setopt_proxy_sslversion setopt_proxy_tlsauth_password setopt_proxy_tlsauth_type setopt_proxy_tlsauth_username setopt_proxy_transfer_mode setopt_proxyauth setopt_proxyheader setopt_proxypassword setopt_proxyport setopt_proxytype setopt_proxyusername setopt_proxyuserpwd setopt_put setopt_quote setopt_random_file setopt_range setopt_readfunction setopt_redir_protocols setopt_referer setopt_request_target setopt_resolve setopt_resume_from setopt_resume_from_large setopt_rtsp_client_cseq setopt_rtsp_request setopt_rtsp_server_cseq setopt_rtsp_session_id setopt_rtsp_stream_uri setopt_rtsp_transport setopt_sasl_ir setopt_seekfunction setopt_service_name setopt_share setopt_socketfunction setopt_socks5_auth setopt_socks5_gssapi_nec setopt_socks5_gssapi_service setopt_ssh_auth_types setopt_ssh_host_public_key_md5 setopt_ssh_knownhosts setopt_ssh_private_keyfile setopt_ssh_public_keyfile setopt_ssl_cipher_list setopt_ssl_enable_alpn setopt_ssl_enable_npn setopt_ssl_falsestart setopt_ssl_options setopt_ssl_sessionid_cache setopt_ssl_verifyhost setopt_ssl_verifypeer setopt_ssl_verifystatus setopt_sslcert setopt_sslcerttype setopt_sslengine setopt_sslengine_default setopt_sslkey setopt_sslkeytype setopt_sslversion setopt_stream_depends setopt_stream_depends_e setopt_stream_weight setopt_suppress_connect_headers setopt_tcp_fastopen setopt_tcp_keepalive setopt_tcp_keepidle setopt_tcp_keepintvl setopt_tcp_nodelay setopt_telnetoptions setopt_tftp_blksize setopt_tftp_no_options setopt_timecondition setopt_timeout setopt_timeout_ms setopt_timerfunction setopt_timevalue setopt_tlsauth_password setopt_tlsauth_type setopt_tlsauth_username setopt_transfer_encoding setopt_transfertext setopt_unix_socket_path setopt_unrestricted_auth setopt_unshare setopt_upload setopt_url setopt_use_ssl setopt_useragent setopt_username setopt_userpwd setopt_verbose setopt_wildcardmatch setopt_writefunction setopt_xoauth2_bearer setpagelayout setpagemode setpagesconfiguration setpassword setpermission setpopupannotopened setrgbcolor setrgbfill setrgbstroke setrotate setsize setslideshow settextannoticon settextannotopened settextleading settextmatrix settextrenderingmode settextrise setviewerpreference setwidth setwordspace setxyz setzoom showtext showtextnextline socketaction stop stroke textout textrect textwidth timeout unescape unsetopt unsetopt_abstract_unix_socket unsetopt_accept_encoding unsetopt_accepttimeout_ms unsetopt_address_scope unsetopt_append unsetopt_autoreferer unsetopt_buffersize unsetopt_cainfo unsetopt_capath unsetopt_certinfo unsetopt_chunk_bgn_function unsetopt_chunk_end_function unsetopt_connect_only unsetopt_connect_to unsetopt_connecttimeout unsetopt_connecttimeout_ms unsetopt_cookie unsetopt_cookiefile unsetopt_cookiejar unsetopt_cookielist unsetopt_cookiesession unsetopt_crlf unsetopt_crlfile unsetopt_customrequest unsetopt_debugfunction unsetopt_default_protocol unsetopt_dirlistonly unsetopt_dns_cache_timeout unsetopt_dns_interface unsetopt_dns_local_ip4 unsetopt_dns_local_ip6 unsetopt_dns_servers unsetopt_dns_use_global_cache unsetopt_egdsocket unsetopt_expect_100_timeout_ms unsetopt_failonerror unsetopt_filetime unsetopt_fnmatch_function unsetopt_followlocation unsetopt_forbid_reuse unsetopt_fresh_connect unsetopt_ftp_account unsetopt_ftp_alternative_to_user unsetopt_ftp_create_missing_dirs unsetopt_ftp_filemethod unsetopt_ftp_response_timeout unsetopt_ftp_skip_pasv_ip unsetopt_ftp_ssl_ccc unsetopt_ftp_use_eprt unsetopt_ftp_use_epsv unsetopt_ftp_use_pret unsetopt_ftpport unsetopt_ftpsslauth unsetopt_gssapi_delegation unsetopt_header unsetopt_headerfunction unsetopt_headeropt unsetopt_http_content_decoding unsetopt_http_transfer_decoding unsetopt_http_version unsetopt_http200aliases unsetopt_httpauth unsetopt_httpget unsetopt_httpheader unsetopt_httppost unsetopt_httpproxytunnel unsetopt_ignore_content_length unsetopt_infilesize unsetopt_infilesize_large unsetopt_interface unsetopt_ipresolve unsetopt_issuercert unsetopt_keep_sending_on_error unsetopt_keypasswd unsetopt_krblevel unsetopt_localport unsetopt_localportrange unsetopt_login_options unsetopt_low_speed_limit unsetopt_low_speed_time unsetopt_mail_auth unsetopt_mail_from unsetopt_mail_rcpt unsetopt_max_recv_speed_large unsetopt_max_send_speed_large unsetopt_maxconnects unsetopt_maxfilesize unsetopt_maxfilesize_large unsetopt_maxredirs unsetopt_netrc unsetopt_netrc_file unsetopt_new_directory_perms unsetopt_new_file_perms unsetopt_nobody unsetopt_noprogress unsetopt_noproxy unsetopt_nosignal unsetopt_password unsetopt_path_as_is unsetopt_pinnedpublickey unsetopt_pipewait unsetopt_port unsetopt_post unsetopt_postfields unsetopt_postquote unsetopt_postredir unsetopt_pre_proxy unsetopt_prequote unsetopt_progressfunction unsetopt_protocols unsetopt_proxy unsetopt_proxy_cainfo unsetopt_proxy_capath unsetopt_proxy_crlfile unsetopt_proxy_keypasswd unsetopt_proxy_pinnedpublickey unsetopt_proxy_service_name unsetopt_proxy_ssl_cipher_list unsetopt_proxy_ssl_options unsetopt_proxy_ssl_verifyhost unsetopt_proxy_ssl_verifypeer unsetopt_proxy_sslcert unsetopt_proxy_sslcerttype unsetopt_proxy_sslkey unsetopt_proxy_sslkeytype unsetopt_proxy_sslversion unsetopt_proxy_tlsauth_password unsetopt_proxy_tlsauth_type unsetopt_proxy_tlsauth_username unsetopt_proxy_transfer_mode unsetopt_proxyauth unsetopt_proxyheader unsetopt_proxypassword unsetopt_proxyport unsetopt_proxytype unsetopt_proxyusername unsetopt_proxyuserpwd unsetopt_put unsetopt_quote unsetopt_random_file unsetopt_range unsetopt_readfunction unsetopt_redir_protocols unsetopt_referer unsetopt_request_target unsetopt_resolve unsetopt_resume_from unsetopt_resume_from_large unsetopt_rtsp_client_cseq unsetopt_rtsp_request unsetopt_rtsp_server_cseq unsetopt_rtsp_session_id unsetopt_rtsp_stream_uri unsetopt_rtsp_transport unsetopt_sasl_ir unsetopt_seekfunction unsetopt_service_name unsetopt_share unsetopt_socks5_auth unsetopt_socks5_gssapi_nec unsetopt_socks5_gssapi_service unsetopt_ssh_auth_types unsetopt_ssh_host_public_key_md5 unsetopt_ssh_knownhosts unsetopt_ssh_private_keyfile unsetopt_ssh_public_keyfile unsetopt_ssl_cipher_list unsetopt_ssl_enable_alpn unsetopt_ssl_enable_npn unsetopt_ssl_falsestart unsetopt_ssl_options unsetopt_ssl_sessionid_cache unsetopt_ssl_verifyhost unsetopt_ssl_verifypeer unsetopt_ssl_verifystatus unsetopt_sslcert unsetopt_sslcerttype unsetopt_sslengine unsetopt_sslengine_default unsetopt_sslkey unsetopt_sslkeytype unsetopt_sslversion unsetopt_stream_depends unsetopt_stream_depends_e unsetopt_stream_weight unsetopt_suppress_connect_headers unsetopt_tcp_fastopen unsetopt_tcp_keepalive unsetopt_tcp_keepidle unsetopt_tcp_keepintvl unsetopt_tcp_nodelay unsetopt_telnetoptions unsetopt_tftp_blksize unsetopt_tftp_no_options unsetopt_timecondition unsetopt_timeout unsetopt_timeout_ms unsetopt_timevalue unsetopt_tlsauth_password unsetopt_tlsauth_type unsetopt_tlsauth_username unsetopt_transfer_encoding unsetopt_transfertext unsetopt_unix_socket_path unsetopt_unrestricted_auth unsetopt_upload unsetopt_url unsetopt_use_ssl unsetopt_useragent unsetopt_username unsetopt_userpwd unsetopt_verbose unsetopt_wildcardmatch unsetopt_writefunction unsetopt_xoauth2_bearer usecnsencodings usecnsfonts usecntencodings usecntfonts usejpencodings usejpfonts usekrencodings usekrfonts useutfencodings wait
+
!doctype ^data- a abbr accept accept-charset accesskey acronym action address align alink alt applet archive area article aside async audio autocomplete autofocus axis b background base basefont bdi bdo bgcolor bgsound big blink blockquote body border br button canvas caption cellpadding cellspacing center char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan command compact content contenteditable contextmenu coords data datafld dataformatas datalist datapagesize datasrc datetime dd declare defer del details dfn dialog dir disabled div dl draggable dropzone dt element em embed enctype event face fieldset figcaption figure file font footer for form formaction formenctype formmethod formnovalidate formtarget frame frameborder frameset h1 h2 h3 h4 h5 h6 head header headers height hgroup hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd keygen label lang language leftmargin legend li link list listing longdesc main manifest map marginheight marginwidth mark marquee max maxlength media menu menuitem meta meter method min minlength multicol multiple name nav nobr noembed noframes nohref noresize noscript noshade novalidate nowrap object ol onabort onafterprint onautocomplete onautocompleteerror onbeforeonload onbeforeprint onblur oncancel oncanplay oncanplaythrough onchange onclick onclose oncontextmenu oncuechange ondblclick ondrag ondragend ondragenter ondragleave ondragover ondragstart ondrop ondurationchange onemptied onended onerror onfocus onhashchange oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata onloadedmetadata onloadstart onmessage onmousedown onmouseenter onmouseleave onmousemove onmouseout onmouseover onmouseup onmousewheel onoffline ononline onpagehide onpageshow onpause onplay onplaying onpointercancel onpointerdown onpointerenter onpointerleave onpointerlockchange onpointerlockerror onpointermove onpointerout onpointerover onpointerup onpopstate onprogress onratechange onreadystatechange onredo onreset onresize onscroll onseeked onseeking onselect onshow onsort onstalled onstorage onsubmit onsuspend ontimeupdate ontoggle onundo onunload onvolumechange onwaiting optgroup option output p param password pattern picture placeholder plaintext pre profile progress prompt public q radio readonly rel required reset rev reversed role rows rowspan rp rt rtc ruby rules s samp sandbox scheme scope scoped script seamless section select selected shadow shape size sizes small source spacer span spellcheck src srcdoc srcset standby start step strike strong style sub submit summary sup svg svg:svg tabindex table target tbody td template text textarea tfoot th thead time title topmargin tr track tt type u ul usemap valign value valuetype var version video vlink vspace wbr width xml xmlns xmp
diff --git a/PowerEditor/src/menuCmdID.h b/PowerEditor/src/menuCmdID.h
index e6bdcdd8f..db1c42b7f 100644
--- a/PowerEditor/src/menuCmdID.h
+++ b/PowerEditor/src/menuCmdID.h
@@ -559,6 +559,7 @@
#define IDM_LANG_MSSQL (IDM_LANG + 86)
#define IDM_LANG_GDSCRIPT (IDM_LANG + 87)
#define IDM_LANG_HOLLYWOOD (IDM_LANG + 88)
+ #define IDM_LANG_GOLANG (IDM_LANG + 89)
#define IDM_LANG_EXTERNAL (IDM_LANG + 165)
#define IDM_LANG_EXTERNAL_LIMIT (IDM_LANG + 179)
diff --git a/PowerEditor/src/stylers.model.xml b/PowerEditor/src/stylers.model.xml
index 53aa96148..d7e4c989e 100644
--- a/PowerEditor/src/stylers.model.xml
+++ b/PowerEditor/src/stylers.model.xml
@@ -494,6 +494,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -540,8 +561,8 @@
-
-
+
+