
Name: actionswf
Version: 1.180
Release: 0
License: GPLv3
Summary: ActionSwf compiler
Url: https://github.com/colin-i/actionswf
Source0: %{name}-%{version}.tar.gz

BuildRequires: ocompiler make gcc
Requires: python3

%description
ActionSwf compiler and dev files.

%package devel
Summary: ActionSwf dev files
BuildArch: noarch
Requires: %{name} = %{version}-%{release}

%description devel
This package contains necessary header files for actionswf development.

#-- PREP, BUILD & INSTALL -----------------------------------------------------#
%prep
%autosetup
touch include_dev

%build
compilerflags='-O3 -march=native -g' linkerflags='-O3 -g' make # -g here is important if wanting to have debuginfo and debugsource packages

%install
install_number=64 %make_install

#-- FILES ---------------------------------------------------------------------#
%files
%attr(0644, root, root) "%{_libdir}/libactionswf.so"
%attr(0644, root, root) "%{_libdir}/liboadbgdata.so"
%attr(0644, root, root) "%{_libdir}/liboaas.so"
%attr(0755, root, root) "%{_bindir}/oaalternative.sh"
%attr(0755, root, root) "%{_bindir}/oaalternative.py"
%attr(0755, root, root) "%{_bindir}/oaalternativer.py"
%attr(0755, root, root) "%{_bindir}/oaas3"

%files devel
%attr(0644, root, root) "%{_includedir}/%{name}/oadbgdatas.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/oadbgdata.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/oadbgdatas.h"
%attr(0644, root, root) "%{_includedir}/%{name}/oadbgdata.h"
%attr(0644, root, root) "%{_includedir}/%{name}/flags.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/flagss.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/importf.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/import.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/flags.h"
%attr(0644, root, root) "%{_includedir}/%{name}/flagss.h"
%attr(0644, root, root) "%{_includedir}/%{name}/actionswf.oh"
%attr(0644, root, root) "%{_includedir}/%{name}/actionswf.h"

#-- CHANGELOG -----------------------------------------------------------------#
%changelog
* Wed Aug 19 2026 costin <costin.botescu@gmail.com> 1.180-0
- jammy fallbacks (costin.botescu@gmail.com)
- at solver (mail@flashixy.com)
- new at solver (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- new (costin.botescu@gmail.com)
- Object decisions (costin.botescu@gmail.com)
- stage at events (costin.botescu@gmail.com)
- fixes (costin.botescu@gmail.com)
- info (costin.botescu@gmail.com)
- mainmod_bool (costin.botescu@gmail.com)
- VW forks (costin.botescu@gmail.com)
- at VW (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- V W plan (costin.botescu@gmail.com)
- fix dual mode indents. named vars solver. (costin.botescu@gmail.com)
- named vars: at attach, _one (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- named vars: w for createEmpty... (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- named vars: w start (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- v name (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- must reset one line dual mode (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- translate two: p (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- dual mode t1 (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- haxe preview (costin.botescu@gmail.com)
- diag json (costin.botescu@gmail.com)
- inf loop case (costin.botescu@gmail.com)
- docs (costin.botescu@gmail.com)
- dual mode (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- p (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- first stage at var arguments (costin.botescu@gmail.com)
- "tests" (mail@flashixy.com)
- "up" (costin.botescu@gmail.com)
- oaalternativer (costin.botescu@gmail.com)
- a at translate two (costin.botescu@gmail.com)
- fix multiple frames alt (costin.botescu@gmail.com)
- deprecated (costin.botescu@gmail.com)
- not always is !=None (costin.botescu@gmail.com)
- translate two: g and k (costin.botescu@gmail.com)
- csrc fix (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- do while deobfuscator (costin.botescu@gmail.com)
- t*oc function new and \0 (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- authentic win oaas test (costin.botescu@gmail.com)
- fix win oaas3 (costin.botescu@gmail.com)
- fix tests (costin.botescu@gmail.com)
- win fixes (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- fix a part of the problems at wine (costin.botescu@gmail.com)

* Sun Jul 19 2026 costin <costin.botescu@gmail.com> 1.178-0
- debhelper 13 fix (mail@flashixy.com)
- fix deb (mail@flashixy.com)
- verbose (costin.botescu@gmail.com)
- haxe backward compat (mail@flashixy.com)
- haxe backward compat (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- verbose on more values (costin.botescu@gmail.com)
- sync last month (mail@flashixy.com)
- .expected test (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- new (costin.botescu@gmail.com)
- the inner side of //3f (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- solver, verifying better (costin.botescu@gmail.com)
- insert_char oaas3 (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- translate insert (costin.botescu@gmail.com)
- loaders (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- fix sw and then another sw (costin.botescu@gmail.com)
- @ as stage (costin.botescu@gmail.com)
- c (costin.botescu@gmail.com)
- rest of the bitmap (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- var_char on another fork for createEmptyMovieClip (costin.botescu@gmail.com)
- oaas3 auto fill (costin.botescu@gmail.com)
- also at rect (costin.botescu@gmail.com)
- auto fill (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- oaas bitmap left search (costin.botescu@gmail.com)
- asan fixes. oaas bitmap (costin.botescu@gmail.com)
- readying for bitmap (costin.botescu@gmail.com)
- main and uppercase (costin.botescu@gmail.com)
- keep \r\n (costin.botescu@gmail.com)
- -D (costin.botescu@gmail.com)
- action_base_main (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- split ffdec back like action calls to keep max_structures
  (costin.botescu@gmail.com)
- fl (costin.botescu@gmail.com)
- extra (costin.botescu@gmail.com)
- less memory (costin.botescu@gmail.com)
- bm (costin.botescu@gmail.com)
- postpone solver (costin.botescu@gmail.com)
- onev solver (costin.botescu@gmail.com)
- relaxed first space rule (costin.botescu@gmail.com)
- more solvers (costin.botescu@gmail.com)
- layer for mix. evfunc solve (costin.botescu@gmail.com)
- kind 2 (costin.botescu@gmail.com)
- more optimizations (costin.botescu@gmail.com)
- line cache optimization (costin.botescu@gmail.com)
- optimizations (costin.botescu@gmail.com)
- from_diagnostics (costin.botescu@gmail.com)
- lib.sep (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- solver multiple times on same line (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- search solves (costin.botescu@gmail.com)
- verbose (costin.botescu@gmail.com)
- silent (costin.botescu@gmail.com)
- solver (costin.botescu@gmail.com)
- will add another strategy for keeping the source without translate_two marks
  (costin.botescu@gmail.com)
- only_diagnostics (costin.botescu@gmail.com)
- safe (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- diagnostics (costin.botescu@gmail.com)
- rest of html5 test (costin.botescu@gmail.com)
- for debugger (costin.botescu@gmail.com)
- html5 target for debug (costin.botescu@gmail.com)
- Automatic commit of package [actionswf] release [1.173-1].
  (costin.botescu@gmail.com)
- install number (costin.botescu@gmail.com)

* Fri Jun 12 2026 costin <costin.botescu@gmail.com> 1.173-1
- install number (costin.botescu@gmail.com)

* Thu Jun 11 2026 costin <costin.botescu@gmail.com> 1.173-0
- search base fix (costin.botescu@gmail.com)
- Makefile (mail@flashixy.com)
- order (costin.botescu@gmail.com)
- fix oaas Makefile (mail@flashixy.com)
- mainly, about oaas (mail@flashixy.com)
- swf_showframe call protection (costin.botescu@gmail.com)
- no dest (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- free fix (costin.botescu@gmail.com)
- oaas in specs (costin.botescu@gmail.com)
- recursive for rest of two (costin.botescu@gmail.com)
- l_low recursive (costin.botescu@gmail.com)
- first recursive translate_two (costin.botescu@gmail.com)
- a_switch (costin.botescu@gmail.com)
- make w (costin.botescu@gmail.com)
- v_low at translate_two (costin.botescu@gmail.com)
- ms test (costin.botescu@gmail.com)
- buttonMode (costin.botescu@gmail.com)
- clarifications (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- x_low is replacement (costin.botescu@gmail.com)
- Stage TextCenter (costin.botescu@gmail.com)
- keep indents for all t1 coms (costin.botescu@gmail.com)
- addChild (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- alpha (costin.botescu@gmail.com)
- Fill Var (costin.botescu@gmail.com)
- drawRect (costin.botescu@gmail.com)
- maybe someone want to translate_two for all cases (costin.botescu@gmail.com)
- strip can be with no ids (costin.botescu@gmail.com)
- t_low fix (costin.botescu@gmail.com)
- on looking few letters behind for easy typing (costin.botescu@gmail.com)
- order (costin.botescu@gmail.com)
- textfield (costin.botescu@gmail.com)
- on enter frame (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- p/s function (costin.botescu@gmail.com)
- class extends (costin.botescu@gmail.com)
- on in/out/click (costin.botescu@gmail.com)
- closing brace (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- stats (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- s _wh (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- comments (costin.botescu@gmail.com)
- translate (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- e (costin.botescu@gmail.com)
- docs (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- first 2 oaas translations (costin.botescu@gmail.com)
- startline (costin.botescu@gmail.com)
- also at multiline (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- separate from exports (costin.botescu@gmail.com)
- spc (costin.botescu@gmail.com)

* Sun May 10 2026 costin <costin.botescu@gmail.com> 1.169-0
- "up" (costin.botescu@gmail.com)
- sf fix (costin.botescu@gmail.com)
- c flag fix (costin.botescu@gmail.com)
- no need to store that on c (costin.botescu@gmail.com)
- fix stack smash (costin.botescu@gmail.com)

* Thu Apr 30 2026 costin <costin.botescu@gmail.com> 1.168-1
- arch fix (costin.botescu@gmail.com)

* Thu Apr 30 2026 costin <costin.botescu@gmail.com> 1.168-0
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- -march=native (costin.botescu@gmail.com)
- at optimizations (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)

* Thu Apr 23 2026 costin <costin.botescu@gmail.com> 1.167-0
- 

* Thu Apr 23 2026 costin <costin.botescu@gmail.com> 1.166-0
- fix i386 (costin.botescu@gmail.com)

* Thu Apr 23 2026 costin <costin.botescu@gmail.com> 1.165-0
- 

* Thu Apr 23 2026 costin <costin.botescu@gmail.com> 1.164-0
- 

* Thu Apr 23 2026 costin <costin.botescu@gmail.com> 1.163-0
- c test ready (costin.botescu@gmail.com)
- c server build is ok (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- plan to va_list copy (costin.botescu@gmail.com)
- optimization (costin.botescu@gmail.com)
- c, fix acts builtin (costin.botescu@gmail.com)
- c goto fix (costin.botescu@gmail.com)
- c dbl dim fixes (costin.botescu@gmail.com)
- character c fixes (costin.botescu@gmail.com)
- c fixes (costin.botescu@gmail.com)
- c fixes at alt/images (costin.botescu@gmail.com)
- fix swf text layout (costin.botescu@gmail.com)
- fix py actions_free (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- fix actionsf (costin.botescu@gmail.com)
- va_list from otoc (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- arrangements for downstream va_list (costin.botescu@gmail.com)
- fix o/c oad mismatch (costin.botescu@gmail.com)
- ac test is functional (costin.botescu@gmail.com)
- s32 (costin.botescu@gmail.com)
- fix c pool (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- info (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- otoc is wrapping constants now (costin.botescu@gmail.com)
- c forkings (costin.botescu@gmail.com)
- c repairs (costin.botescu@gmail.com)
- c fix, and a safety warning (costin.botescu@gmail.com)
- another demonstration (costin.botescu@gmail.com)
- two easy to catch errors (costin.botescu@gmail.com)
- c translations (costin.botescu@gmail.com)
- fix by fix at c (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- c fixes set (costin.botescu@gmail.com)
- c fixes (costin.botescu@gmail.com)
- win fix, and c (costin.botescu@gmail.com)
- c works (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)

* Thu Apr 09 2026 costin <costin.botescu@gmail.com> 1.162-0
- brackets_test at .c (costin.botescu@gmail.com)
- more c fixes (costin.botescu@gmail.com)
- c parse_pack chars (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- as3 test adapted to match the new multi-language edor split behaviour
  (costin.botescu@gmail.com)
- info (costin.botescu@gmail.com)
- oarec plan (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- more c fixes (costin.botescu@gmail.com)
- introducing lib oaas (costin.botescu@gmail.com)
- c =" fixes (costin.botescu@gmail.com)
- c fix (costin.botescu@gmail.com)
- fix (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- these fns on throwless (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- for c: call args moved to heap, all struct ids moved to c style static
  (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)

* Mon Mar 09 2026 costin <costin.botescu@gmail.com> 1.161-1
- fedora 44 fix (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- c variadic bits_pack (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- fix (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)

* Fri Feb 13 2026 costin <costin.botescu@gmail.com> 1.161-0
- "up" (costin.botescu@gmail.com)
- windows compatibility (costin.botescu@gmail.com)
- "sync" (costin.b.84@gmail.com)
- fixes (costin.botescu@gmail.com)
- fix: python[version] (costin.b.84@gmail.com)
- python , oaas3 (costin.b.84@gmail.com)
- adding oaas3 to builds / tests (costin.botescu@gmail.com)
- since there is a python test, let that at .deb (costin.botescu@gmail.com)
- example fix (costin.botescu@gmail.com)
- callg , ? (costin.botescu@gmail.com)
- more elegant decst (costin.botescu@gmail.com)
- fixes at csrc (costin.botescu@gmail.com)
- at ac/bc test (costin.botescu@gmail.com)
- csrc c test (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- not importing ctypes outside actionswf module (costin.botescu@gmail.com)
- cpy (costin.botescu@gmail.com)
- stopping in csrc (costin.botescu@gmail.com)
- safe/size action functions variant, at python will call malloc internally
  (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- precalculate buff size at actionf (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- skips (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- multiple actions for a frame, also at as3 (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- replacing with format (costin.botescu@gmail.com)
- read required files at as3 test (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- splits files/mixes (costin.botescu@gmail.com)
- changeable (costin.botescu@gmail.com)
- variables separated, for them, next time, the user can change
  (costin.botescu@gmail.com)
- exec (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- "up" (costin.botescu@gmail.com)
- while(true) deobfuscator is not required now. move gotos tests at default
  example. (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- escapes at as3 (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- "tests" (costin.b.84@gmail.com)
- "tests" (costin.b.84@gmail.com)
- .format file (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- init format file (costin.botescu@gmail.com)
- comments (costin.botescu@gmail.com)
- cosmetic fix (costin.botescu@gmail.com)
- at as3 oac test (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- at as3 (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- "up" (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- "tests" (costin.b.84@gmail.com)
- at as3 test (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- apy (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- py bindings will encode input texts (costin.botescu@gmail.com)
- a.py test (costin.botescu@gmail.com)
- spacer (costin.botescu@gmail.com)
- a.oc to fork for python (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- py pub (costin.botescu@gmail.com)
- from images, rest of python (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- jpeg/png/gif at python (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- actions, shape and dbl (costin.botescu@gmail.com)
- tool.oc and actionf (costin.botescu@gmail.com)
- bindings constants (costin.botescu@gmail.com)
- at python bindings (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- also enforce args limit and all return types (costin.botescu@gmail.com)
- inits at python (costin.botescu@gmail.com)
- at python (costin.botescu@gmail.com)

* Fri Nov 14 2025 Costin Botescu <costin.botescu@gmail.com> 1.158-0
- oly useful at right (costin.botescu@gmail.com)
- !call() (costin.botescu@gmail.com)
- =!function not yet (costin.botescu@gmail.com)
- !expression (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- csrc can compile (costin.botescu@gmail.com)
- button at csrc (costin.botescu@gmail.com)
- button_last fix (costin.botescu@gmail.com)
- as swf.e with csrc (costin.botescu@gmail.com)
- csrc local.oc (costin.botescu@gmail.com)
- fix label_resolve. fix endcom escape_action. (costin.botescu@gmail.com)
- tests (costin.b.84@gmail.com)
- backward goto (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- forward jump to label (costin.botescu@gmail.com)
- goto for always break decompiler complicated type (costin.botescu@gmail.com)
- plan to allow goto (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- font at csrc (costin.botescu@gmail.com)
- to local csrc (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- csrc throug .x (costin.botescu@gmail.com)
- strip arm test fix (costin.botescu@gmail.com)
- updated makedef (costin.botescu@gmail.com)
- "sync" (costin.b.84@gmail.com)

* Mon Oct 20 2025 Costin Botescu <costin.botescu@gmail.com> 1.157-0
- ss fix (costin.botescu@gmail.com)
- fix elsif error, img check, and more (costin.b.84@gmail.com)
- throw (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- at csrc debug (costin.botescu@gmail.com)
- throw adjusted for csrc, and fix at img. (costin.botescu@gmail.com)
- at util csrc (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- callex not for .c (costin.botescu@gmail.com)
- csrc changes. fix at else else if error. (costin.botescu@gmail.com)
- storage at csrc (costin.botescu@gmail.com)
- at csrc migrations (costin.botescu@gmail.com)
- swf_mem globals, storage, csrc (costin.botescu@gmail.com)
- function variable migration to csrc at storage (costin.botescu@gmail.com)
- csrc at storage (costin.botescu@gmail.com)
- until storage.oc at csrc (costin.botescu@gmail.com)
- csrc actionparse (costin.botescu@gmail.com)
- op reset in a way to peace with .c (costin.botescu@gmail.com)
- action parse operations for csrc (costin.botescu@gmail.com)
- manual sprintf (costin.botescu@gmail.com)
- actioncode almost done at csrc (costin.botescu@gmail.com)
- csrc: part of actioncode (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- csrc two more requirements (costin.botescu@gmail.com)
- forking at csrc headers (costin.botescu@gmail.com)
- sym link to with force (costin.botescu@gmail.com)
- include rules (costin.botescu@gmail.com)
- some csrc rules (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)

* Sat Oct 04 2025 Costin Botescu <costin.botescu@gmail.com> 1.155-0
- "tests" (costin.b.84@gmail.com)
- -1 is ok (costin.botescu@gmail.com)

* Mon Sep 29 2025 Costin Botescu <costin.botescu@gmail.com> 1.154-0
- obfuscation exit code fix (costin.botescu@gmail.com)
- encoding (costin.botescu@gmail.com)

* Mon Sep 29 2025 Costin Botescu <costin.botescu@gmail.com> 1.153-0
- python 3.6 (costin.botescu@gmail.com)

* Mon Sep 29 2025 Costin Botescu <costin.botescu@gmail.com> 1.152-0
- test at deb src (costin.botescu@gmail.com)
- verbose .x peak (costin.botescu@gmail.com)
- makes (costin.botescu@gmail.com)
- deobfuscator at always break loop (costin.botescu@gmail.com)
- while(true) deobfuscator (costin.botescu@gmail.com)
- info (costin.botescu@gmail.com)

* Thu Sep 18 2025 Costin Botescu <costin.botescu@gmail.com> 1.151-0
- mover (costin.botescu@gmail.com)
- line ending comments (costin.botescu@gmail.com)
- extra break detection (costin.botescu@gmail.com)
- info (costin.botescu@gmail.com)

* Mon Sep 08 2025 Costin Botescu <costin.botescu@gmail.com> 1.150-0
- extern ffdec test (costin.botescu@gmail.com)
- cmps (costin.botescu@gmail.com)
- remove ffdec obfuscation (costin.botescu@gmail.com)
- value (costin.botescu@gmail.com)
- accepting utf8 2 bytes as variable (for alt for..in break recognition)
  (costin.botescu@gmail.com)
- oalt: exports when _ and another case when ' ' (costin.botescu@gmail.com)
- rest of includes from src to dev (costin.botescu@gmail.com)
- local .h (costin.botescu@gmail.com)

* Mon Sep 01 2025 Costin Botescu <costin.botescu@gmail.com> 1.149-0
- exit from doaction step (costin.botescu@gmail.com)
- oalt optimizations (costin.botescu@gmail.com)
- button spaced export (costin.botescu@gmail.com)
- oalt exports (costin.botescu@gmail.com)
- oalt scripts exports 1/4 (costin.botescu@gmail.com)
- exports at oalt (costin.botescu@gmail.com)
- oalt export redefined (costin.botescu@gmail.com)
- find optimization (costin.botescu@gmail.com)
- filter no action buttons (costin.botescu@gmail.com)
- fixes at oalt (costin.botescu@gmail.com)
- flagss at makewin (costin.botescu@gmail.com)

* Wed Aug 27 2025 Costin Botescu <costin.botescu@gmail.com> 1.148-0
- fix related to constant unsigned at int c open return
  (costin.botescu@gmail.com)
- at oalt: for not exported sprites (costin.botescu@gmail.com)
- flagss (costin.botescu@gmail.com)
- avoid sigsev (costin.botescu@gmail.com)
- another actionparse valid .x commit (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- another case for =- call() (costin.botescu@gmail.com)
- spaces at = - x (costin.botescu@gmail.com)

* Wed Aug 20 2025 Costin Botescu <costin.botescu@gmail.com> 1.147-0
- read_done (costin.botescu@gmail.com)
- must separate flag_pool_read from flag_pool_read_unlink for easiness at .xx
  yes or no (costin.botescu@gmail.com)
- =-x   ,   .log for alt with .x for regrab (costin.botescu@gmail.com)
- minus a jump (costin.botescu@gmail.com)
- no warning when dbl from img. flag_verbose (costin.botescu@gmail.com)
- img[_ex]/imagex[_ex] to do: warning off (costin.botescu@gmail.com)
- and noDup at var (costin.botescu@gmail.com)
- noDup at incdec member (costin.botescu@gmail.com)
- no duplicate for mixt member (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- fix builtin .x run (costin.botescu@gmail.com)
- more parse spaces (costin.botescu@gmail.com)
- oaalt 3 parts (costin.botescu@gmail.com)
- keep alt scripts (costin.botescu@gmail.com)
- new ffdec updates (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- readme (costin.botescu@gmail.com)
- pkgs one push (costin.botescu@gmail.com)

* Wed Jul 23 2025 Costin Botescu <costin.botescu@gmail.com> 1.146-0
- new tag standards at pkg (costin.botescu@gmail.com)
- change src Makefile for ld new version (costin.botescu@gmail.com)
- test strip (costin.botescu@gmail.com)
- callrets (costin.botescu@gmail.com)
- clipped/repeating (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- "up" (costin.botescu@gmail.com)
- that gcc was not the solution (costin.botescu@gmail.com)
- fixes for suse i586 (costin.botescu@gmail.com)
- readme and pub (costin.botescu@gmail.com)

* Mon May 26 2025 Costin Botescu <costin.botescu@gmail.com> 1.143-2
- 

* Mon May 26 2025 Costin Botescu <costin.botescu@gmail.com> 1.143-1
- "sync" (costin.b.84@gmail.com)
- "sync" (costin.b.84@gmail.com)
- "sync" (costin.b.84@gmail.com)
- "$@" (costin.botescu@gmail.com)
- +x (costin.botescu@gmail.com)
- pub win oaalternative (costin.botescu@gmail.com)
- test (costin.botescu@gmail.com)
- test (costin.botescu@gmail.com)
- .cmd file (costin.botescu@gmail.com)
- test (costin.botescu@gmail.com)
- bash? powershell? (costin.botescu@gmail.com)
- in case ffdec is provided somewhere else (costin.botescu@gmail.com)
- "sync" (costin.b.84@gmail.com)
- to not route what_m twice (costin.botescu@gmail.com)
- some one time calls with what_m logic (costin.botescu@gmail.com)
- win rename will not overwrite (costin.botescu@gmail.com)
- "tests" (costin.b.84@gmail.com)
- win oadata tests, still need to fix rename (costin.botescu@gmail.com)
- with the new o will remove one & (costin.botescu@gmail.com)
- at windows a 64bit long is long long (costin.botescu@gmail.com)
- can point straight at function at declare/arg1 but the linker will do more
  work, can be an option if wanting (costin.botescu@gmail.com)
- preparing for liboadbgdata win build (costin.botescu@gmail.com)
- "sync" (costin.b.84@gmail.com)
- rel has overwrite (costin.botescu@gmail.com)
- "sync" (costin.b.84@gmail.com)
- ignore more files at deb package (costin.botescu@gmail.com)
- -dev with main package same version req (costin.botescu@gmail.com)
- fedora copr (costin.botescu@gmail.com)

* Sun May 11 2025 Costin Botescu <costin.botescu@gmail.com> 1.143-0
- new package built with tito

