Hello community, here is the log from the commit of package zerobranestudio for openSUSE:Factory checked in at 2018-02-26 23:24:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zerobranestudio (Old) and /work/SRC/openSUSE:Factory/.zerobranestudio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zerobranestudio" Mon Feb 26 23:24:12 2018 rev:3 rq:578648 version:1.70 Changes: -------- --- /work/SRC/openSUSE:Factory/zerobranestudio/zerobranestudio.changes 2017-02-16 17:00:43.208612080 +0100 +++ /work/SRC/openSUSE:Factory/.zerobranestudio.new/zerobranestudio.changes 2018-02-26 23:24:14.548296627 +0100 @@ -1,0 +2,237 @@ +Tue Dec 12 07:57:38 UTC 2017 - mailaen...@opensuse.org + +- update to version 1.70 + - Added `AnalyzeFile` method (#166). + - Added `AnalyzeString` method (#166). + - Added `fontname` and `fontsize` to the default config. + - Added auto-rescaling of toolbar icons if smaller sizes are available. + - Added more locations to the default installation path to check for Corona. + - Added warning on using removed `outputshell` settings in the config. + - Added reapplying ansi color styles after color scheme switching (#684). + - Added support for ansi escapes to color text in Output window (closes #684). + - Added status messages for find-in-files to better report search progress (#822). + - Added option to limit number of files returned by `GetFileList`. + - Added `GetHotKey` method to return shortcut/id (#166). + - Added `onFiletreeFileDelete` and `onFiletreeFilePreDelete` events (closes #815, #166). + - Added `onFiletreeFileRename` and `onFiletreeFilePreRename` events (#815, #166). + - Added re-encoding of the path when codepage is set to activate in debugger (closes #817, #804). + - Added console `reset` command and `Reset` method to reset the current environment. + - Added config setting to specify if `inselection` search needs to be on by default. + - Added `GetFileList` method (#166). + - Added `GetFocusedItem` and `SetFocusedItem` methods for wxlua <3.x (if not present). + - Added encoding output based on codepage setting (closes #804, closes #710). + - Added `GetCodePage` method (#166, #804, #710). + - Added support for discontinuous match strategry in variable auto-complete (closes #805). + - Added handling of `error in __gc` messages in error navigation (#808). + - Added handling of `AppKey` for local menu in the editor (closes #809). + - Added `MergePath` method to use instead of a global function (#166). + - Added `GetLineWrapped` editor method (#166). + - Added `GetAllMarginWidth` editor method (#166). + - Added `commandbar.filecache` setting to control commandbar file cache. + - Added cache for the files in the commandbar. + - Added comment about usage of known files in the project tree imagelist. + - Added `onFileTreeFileAdd`, `onFileTreeFileRemove`, and `onFileTreeFileRefresh` events (#166). + - Added un/setting Start file to the tab menu (closes #790). + - Added checks when project is not set and start file is unset or directory unmap. + - Added `GetStartFile` and `SetStartFile` methods for the project tree (#790, #166). + - Added `varself` indicator for hidden `self` variable (#777). + - Added `RequestAttention` method (#166). + - Added restoring app window if minimized during activation on Linux. + - Added default value for `staticanalyzer.luacheck` (#768). + - Added support for using luacheck (closes #768). + - Added handling of leading slash in exclusion lists to anchor at project directory. + - Added progress bar indicator for commandbar processing. + - Added ability to interrupt long processing in commandbar with more input. + - Added `ShowCommandBar` method (#166). + - Added more robust checks for format of the colors in the config. + - Added support for whitespace size in the editor. + - Added and corrected color descriptions (closes #770). + - Added support for whitespace type setting. + - Added using extension from the current tab for new documents. + - Added `GetDefaultFileName` method (#166). + - Added toolbar initialization if not provided. + - Added handling of `editor.keymap` encoded as hash to simplify modifications. + - Added `SETLEXERLANGUAGE` constant to avoid hardcoded values. + - Added handling of exclusion lists encoded as hashes. + - Added stripping for binary Lua modules (for non-debug builds). + - Added skipping stripping for debug builds. + - Assigned style defaults to allow simple setting of back/foreground colors. + - Converted `excludelist` and `binarylist` to hashes to simplify modifications. + - Disabled moving through history in console when selection is on. + - Disabled closing commandbar while the text is still processed as it caused unexpected effects. + - Disabled interrupts for long commandbar processing on Linux. + - Improved support for handling some of the shortcuts with `Ctrl` and `Alt` on Linux. + - Moved terminating timer loop to happen after all the timers are stopped. + - Moved default configuration into a separate file. + - Reorganized font handling to prepare for splitting configuration for Output and Console (#684). + - Removed switching control back to the search panel after find-in-files, as it's not needed. + - Removed deprecated `GetEditorWithFocus` global function (#166). + - Removed workaround for crash on Linux after filetree editing (#425, #464). + - Removed obsolete `GetEditorFileAndCurInfo` global function (#166). + - Removed obsolete `GetEditor` global function (#166). + - Removed `run` option from the interpreter as it's no longer needed. + - Removed functions that are no longer used. + - Removed `bin` folder from the module search path as it's no longer used for modules. + - Removed `encoding` in the desktop file as it's deprecated. + - Refactored handling of lost focus event in commandbar. + - Refactored methods to score and show commandbar items. + - Replaced obsolete global function `FileSysGetRecursive` with `GetFileList` method (#166). + - Split `outputshell` into `output` and `console` settings (#684). + - Updated settings processing to use methods. + - Updated to reset toolbar size after configuration changes. + - Updated app launch script to make single instance detection work with High Sierra (closes #813). + - Updated search status refresh to avoid too frequent updates that delay the search (#822). + - Updated find-in-files to allow aborting for better UI responsiveness (closes #822). + - Updated `SetHotKey` to return assigned values (#166). + - Updated to use `GetEditorWithFocus` method instead of global function (#166). + - Updated filetree to allow selection of multiple files (#815). + - Updated build scripts to use tags to build the specific version of binaries (#260). + - Update pt-br.lua + - Updated tests to check for `acandtip.symbols=2` setting (#805). + - Updated project tree to work with multiple selection enabled (#815). + - Upgraded Mobdebug (0.702) to fix line numbering in files starting with empty lines. + - Updated variable auto-complete to do case-sensitive match on upper case (#805). + - Updated global/config usage to avoid warnings running under 'strict' (closes #799). + - Updated console to show table content similar to Stack/Watch (#457). + - Upgraded Mobdebug (0.70) to show tables with `__tostring` metamethod (closes #457, #569). + - Updated console to disallow left cursor moving from the current input line (follow-up to 9d5af184). + - Updated console to keep cursor at the beginning of commands when moving up history. + - Updated console to allow cursor up/down navigation in multi-line commands. + - Updated debugger and style processing to remove some of obsolete global functions. + - Updated analyzer to remove usage of obsolete global functions. + - Updated README with a reference to uninstallation instructions (#784). + - Updated index exclusion to only match paths under the current project. + - Update moai API to community version 1.8 RC (closes #762). + - Updated commandbar to improve prefiltering performance on search through large file sets. + - Updated editor edge settings to use `editor.edge` and `editor.edgemode` instead of style. + - Updated single instance logic to activate the running copy when no files are loaded. + - Updated auto-complete to skip showing after separators with no match. + - Updated port number for singleinstance check to minimize the number of ports used. + - Updated MacOS launch script to avoid adding the current folder to `DYLD_LIBRARY_PATH` when not set. + - Updated debugger message to remove the default file name from it. + - Updated `IsValidProperty` check to work for controls without `Id` field. + - Updated .gz and .rar extensions in `binarylist` for consistency. + - Updated build scripts to allow loading of os/debug modules from lexlpeg lexers (#760). + - Updated MacOS build files to add install name to the build commands. + - Fixed debugging for Lua 5.2/5.3 when `LUA_PATH_5_2`/`5_3` env var is set (closes #806). + - Fixed markdown markup to skip empty `[]` or `()` parts in link formatting (closes #827). + - Fixed directory traversal in search after failure to open a directory (#822). + - Fixed search status showing directories with special characters (#822). + - Fixed `SetHotKey` to remove the accelerator in case of a conflict (#166). + - Fixed closing the app while search is in progress. + - Fixed aborting find-in-files with `Escape` when results are in non-editor panel (#822). + - Fixed closing editor tab using document method (fixes #818). + - Fixed formatting of `repeat ... until` on one line (#324). + - Fixed showing tooltip after using `Inserting Library Function` from commandbar. + - Fixed simple name substitution in `Insert Library Function`. + - Fixed setting start file in a project with special characters in the name (#790). + - Fixed usage of `arg` on Windows where it may be undefined (#799). + - Fixed crash when adding a watch to a docked watch panel on Windows. + - Fixed opening Open/Save dialog before the first editor tab is rendered. + - Fixed tooltip showing after `(`/`,` and failing type assignment (fixes #796). + - Fixed indentation of `do`/`then` that follow strings and table indexes (closes #797, #324). + - Fixed loading files into read-only editors. + - Fixed lexlpeg styling on Linux (fixes #763). + - Fixed closing files after reading to avoid access conflicts when used in commandbar preview. + - Fixed restoring maximized window on a secondary monitor. + - Fixed commandbar preview when the file fails to read. + - Fixed resetting whitespace style to default when not specified. + - Fixed setting markers on lines with invalid UTF8 characters. + - Fixed highlighting function under cursor in the Outline. + - Fixed project tree icon for mapped directory. + - Fixed skipping binary files (based on `binarylist`) in file search. + - Fixed loading lexlpeg on MacOS when conflicting lpeg is present (fixes #760). + - Fixed loading lexlpeg with conflicting lpeg binary present in default path on MacOS (fixes #760). + - Deprecated `FileSysGetRecursive` global function; use `ide:GetFileList()` instead. + - Removed deprecated `GetEditorFileAndCurInfo` global function; use `ide:GetEditor()` instead. + - Removed deprecated `GetEditor` global function; use `ide:GetEditor()` instead. + - Removed deprecated `GetEditorWithFocus` global function; use `ide:GetEditorWithFocus()` instead. + - Reorganized `ide.font` table. + - Split `outputshell` into `output` and `console` settings (#684). + +------------------------------------------------------------------- +Sun Oct 15 08:42:09 UTC 2017 - mailaen...@opensuse.org + +- update to version 1.60 + - Added checks to Outline to make handling of cached data more robust. + - Added check for `LoadLexerLibrary` as it's not present in older wxwidgets versions (#260). + - Added clearing breakpoints and bookmarks in a file to the main menu. + - Added clearing breakpoints and bookmarks in a file to the Markers menu. + - Added `moonscript` and other lexers to the extension mapping. + - Added `FindSpec` method (#166). + - Added syntax highlighting and folding for 100+ languages (based on Scintillua). + - Added mapping to set extension color in Project icons (#470). + - Added color indicators for extentions in Project icons (#470). + - Added showing extension in Project window icons (closes #470). + - Added support for aarch64 architecture (#745). + - Added signed versions of MacOS executables (#743). + - Added closing directory iterator (where available) after use (#633). + - Added hiding Stack/Watch expansion indicator when `maxdatalevel` is not set. + - Added shared indicator for expandable tables in Stack and Watch processing. + - Adding eclipse shortcut key config + - Added dynamic table expansion to Watch expressions. + - Added `numformat` debugger option to set numeric format (#739). + - Added `GetDataOptions` debugger method (#166). + - Added indicator for expandable items in the Stack view. + - Added limiting tooltip values in debugger for the configured depth. + - Added refresh of the Stack values in the tree after expansion. + - Added API reloading after registering a new spec. + - Added `LoadAPI` package method to load API files (#166). + - Added deprecation notices to `load.*` functions when used in config. + - Added `LoadInterpreter` package method (#166). + - Added `LoadTool` package method (#166). + - Added `LoadSpec` package method (#166). + - Added `toolbar.iconsize` default setting. + - Disabled running/debugging for interpreters that don't support it. + - Improved expansion of values that can't be evaluated. + - Improved handling of valid and invalid UTF8 strings in copy/paste (#729, #556). + - Minor corrections in de.lua (closes #723). + - Removed duplicate code toggling breakpoint marker in the debugger. + - Refactored marker processing to avoid hardcoding marker types. + - Removed specs that are no longer needed (covered by integrated lexers). + - Refactored stack processing for expansion to make it more consistent with Watch processing. + - Removed top level comments from the Stack view results. + - Removed graphics-related APIs to move to plugins. + - Removed load filters, tools, and graphics-related specs to move to plugins. + - Updated Corona API for v2017.3068. + - Updated toolbar icon size check to allow for large (48x48+) custom icons. ++++ 422 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/zerobranestudio/zerobranestudio.changes ++++ and /work/SRC/openSUSE:Factory/.zerobranestudio.new/zerobranestudio.changes Old: ---- 1.50.tar.gz New: ---- 1.70.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zerobranestudio.spec ++++++ --- /var/tmp/diff_new_pack.Eq26EO/_old 2018-02-26 23:24:16.776216504 +0100 +++ /var/tmp/diff_new_pack.Eq26EO/_new 2018-02-26 23:24:16.780216360 +0100 @@ -1,7 +1,7 @@ # # spec file for package zerobranestudio # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,10 @@ # +%define lua_version 5.1 + Name: zerobranestudio -Version: 1.50 +Version: 1.70 Release: 0 Summary: Lightweight Lua IDE License: MIT @@ -31,14 +33,13 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme -BuildRequires: lua51 +BuildRequires: lua51-devel BuildRequires: lua51-luasocket BuildRequires: wxlua-devel Requires: libwxlua -Requires: lua51 Requires: lua51-BitOp Requires: lua51-luasocket -Recommends: lua52 +Requires: Lua(API) = %lua_version Recommends: luajit Provides: zbstudio Provides: zerobrane-studio @@ -61,7 +62,7 @@ %build cd build cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DLUA_EXECUTABLE=%{_bindir}/lua5.1 + -DLUA_EXECUTABLE=%{_bindir}/lua%lua_version make %{?_smp_mflags} @@ -69,7 +70,7 @@ %cmake_install cat >> %{buildroot}%{_datadir}/zbstudio/cfg/user.lua <<EOF -path.lua = '%{_bindir}/lua5.1' +path.lua = '%{_bindir}/lua%lua_version' path.lua52 = '%{_bindir}/lua5.2' EOF ++++++ 1.50.tar.gz -> 1.70.tar.gz ++++++ /work/SRC/openSUSE:Factory/zerobranestudio/1.50.tar.gz /work/SRC/openSUSE:Factory/.zerobranestudio.new/1.70.tar.gz differ: char 13, line 1