GoWale
96edce7e96
fix for serialize view cluster inactive/not exits ( #2339 )
...
* add missing functions in plugin VCLS
* fix pretty print
* fix check usage for abaplint
* adjust detection of locks
* german type
2019-01-31 01:41:33 -08:00
Christian Guenter
ad7809e4f2
Offline repo: Folder logic in create popup
2019-01-28 00:57:50 -08:00
Christian Günter
d63686c442
SOTS: Fix class definition ( #2332 )
2019-01-24 16:07:33 +01:00
Christian Günter
ed54ff43a1
SOTS: remove create public ( #2331 )
2019-01-24 15:55:39 +01:00
Lars Hvam
158b0185e4
1.82.0 ( #2329 )
...
* 1.82.0
* v1.82.0
2019-01-24 15:15:39 +01:00
Christian Günter
262e178407
PINF: Improve error handling #2317 ( #2326 )
...
* PINF: Improve error handling
This commit introduces a facade for IF_PACKAGE_INTERFACE which
unifies the exception handling from classic exceptions to
new class based exceptions. Thereby we ensure that all classic
exceptions are catched.
* fix lint errors
2019-01-24 15:01:10 +01:00
Christian Günter
f2e5672678
SOTS: All Concepts (OTR) of a Package - Long Texts #792 ( #2323 )
...
* SOTS: All Concepts (OTR) of a Package - Long Texts
* Update supported objects - SOTS
2019-01-24 15:00:37 +01:00
larshp
7313722452
lower case
2019-01-24 14:32:32 +01:00
Christian Günter
7b0a687d4a
PINF: Implement is_locked
2019-01-24 08:54:50 +01:00
larshp
263a6a5f13
PINF, set package
...
single statement 'set_default_package( iv_package ).' added
rest is reordering by SE80
2019-01-23 06:31:34 +01:00
Lars Hvam
e8b6b0020d
Add interface for ZCL_ABAPGIT_PROGRESS #2303 ( #2316 )
...
* interface for progress class
* adjust branch overview
* adjust git pack
* adjust diff page
* adjust objects class
* adjust activation class
* adjust repo online class
* adjust serialize class
few methods moved
* adjust tadir class
2019-01-23 06:28:54 +01:00
Lars Hvam
1a60384e84
move method get_unnecessary_local_objs #2127 ( #2315 )
...
* move method get_unnecessary_local_objs #2127
move method get_unnecessary_local_objs #2127
* interface for progress class
* oops, rollback previous commit
2019-01-23 06:27:29 +01:00
larshp
46d0bf7298
remove REBUILD_LOCAL_CHECKSUMS_161112 #2127
...
remove REBUILD_LOCAL_CHECKSUMS_161112 #2127
2019-01-23 06:25:44 +01:00
larshp
57d0d5ff96
move c_version to USCA class
...
as it is not used anywhere else
2019-01-23 06:17:54 +01:00
larshp
4b3d2334cc
rollback #2312
2019-01-21 15:09:12 +01:00
Lars Hvam
3f494f091f
Use built-in types ( #2306 )
...
* remove uses of DTEL BOOLEAN
* remove uses of DTEL BOOLE_D
* remove uses of DTEL FLAG
* remove uses of DTEL SAP_BOOL
* remove uses of DTEL XFELD
* Update zcl_abapgit_popups.clas.abap
2019-01-20 07:59:24 +01:00
GoWale
3a20f2cf73
fix dynpro set/get parameter ( #2312 )
...
* fix dynpro set/get parameter
* Dynpro Generation - Flag SET-/GET_PARAM
* Update zif_abapgit_definitions.intf.abap
* Update zif_abapgit_definitions.intf.xml
* add byte order mark back
* rename local constant to LC_
2019-01-20 07:52:11 +01:00
Lars Hvam
ba9968123f
limit shown code inspector findings #2271 ( #2307 )
...
* codi_base will now render the full list
* limit list to show first 500
2019-01-20 07:51:41 +01:00
larshp
c1bf6bac20
show sy-subrc from SEO_CLASS_CREATE_COMPLETE
2019-01-18 07:07:13 +01:00
larshp
ee76ec1f45
update to latest abaplint
2019-01-18 07:06:55 +01:00
Christian Guenter
4b96b7469d
Check if package exists before pack.create popup
2019-01-18 07:06:33 +01:00
Christian Günter
8377759216
Implement SQSC: Database Procedure Proxy
2019-01-17 14:12:35 +01:00
Fabian Lupa
1bef6949f2
Delete missing TVIMF entries on reset local (TOBJ)
...
Fixes #2267
2019-01-17 13:22:52 +01:00
Christian Guenter
1913b7eaeb
AdHoc code inspection: ask user for check variant
2019-01-16 09:33:13 +01:00
larshp
3509df80ae
add class descriptions
2019-01-14 20:06:33 +01:00
Lars Hvam
610c48d51f
Remove commented code ( #2285 )
...
* delete commented code
* delete commented code
* commented code
2019-01-13 10:28:18 +01:00
Christian Guenter
d4cd7e2639
ZCL_ABAPGIT_OBJECTS: optimize with sec.key
2019-01-13 10:28:06 +01:00
Christian Guenter
67068136e1
UI: Replace 'Overwrite object' popup with sellist
2019-01-13 07:29:01 +01:00
Christian Guenter
0b36ce0c88
move js and css to UI
2019-01-13 07:23:07 +01:00
Andre Becker
da600fa2d3
Improve error handling of ttyp object handler ( #2272 )
...
* improve error handling of function modules
* fix abaplint errors
* refactor to hardcoded error strings
* refactor fm error handling to string templates
* removing msag class
2019-01-12 12:44:24 +01:00
Domi Bigl
cb15695570
switch to css class mega-octicon for HiDPI #2275 ( #2276 )
...
* switch to css class mega-octicon for HiDPI
* change css repo overview icon
2019-01-12 10:24:11 +01:00
Lars Hvam
7628af4a9f
1.81.1 ( #2266 )
...
* 1.81.1
* Update changelog.txt
* Update changelog.txt
2019-01-05 12:05:34 +01:00
Christian Guenter
87e95e454b
disable save button
2019-01-05 07:35:23 +01:00
Jan Pascal Tschudy
ef0f6e631a
fix remove inline method call
2019-01-04 14:35:47 +01:00
larshp
9a935d2a14
TABL: use sy-subrc instead of syst_subrc
2019-01-04 14:19:33 +01:00
Christian Guenter
ca41c7d783
Better error message when repo isn't opened in ML
...
Better error message when repo isn't opened in master language
2019-01-04 05:40:24 +01:00
sambarza
2fc8087de1
In the popup for the creation of a new offline project the OK button is missing or better is there but without a text, it's a quite difficult to find it ;-)
...
Fixed with label "OK"
2019-01-03 06:36:34 +01:00
Christian Guenter
20be1e7eef
Page branch overview: skip orphaned commits
2019-01-03 06:36:00 +01:00
Christian Günter
e0c0610bad
Group overview page functions + remove window functions
2019-01-03 06:35:48 +01:00
Christian Guenter
1de9456567
Fix TABL regression
2019-01-02 11:50:08 +01:00
Christian Günter
111c4d29cf
eslint: fix no-unused-vars warnings
2019-01-02 06:06:29 +01:00
pokrakam
5f694c561f
Prevent parallel mode with merged build - #2208 ( #2247 )
...
* Prevent parallel mode with merged build - #2208
Reguires abapmerge PR #74
Also renamed gv_max to gv_max_threads
* Prevent parallel mode with merged build - #2208
Reguires abapmerge PR #74
Also renamed gv_max to gv_max_threads
2019-01-02 06:06:14 +01:00
Domi Bigl
311efc0d20
add IDoc Segment support as part of TABL ( #2246 )
...
* add IDoc Segement support as part of TABL
IDoc Segement type/definition is just customizing and has no own transport object but it generates a structure and is coupled to it
The segment type/definitions have their own XML at the TABL object
* fix abaplint errors
* move segment type/defintion to TABL xml
2019-01-02 06:05:49 +01:00
sbcgua
95b8120ef0
Repo overview UX/design ( #2245 )
...
* reorderings
* moving around disarranged tags
* draft
* toggleDetail js and tuning
* remove unnecessary firstrow
* tunings
2018-12-31 06:30:53 +01:00
Alexander Tsybulsky
dd52f33497
move isola to zcl_abapgit_convert
2018-12-30 08:07:19 +01:00
sbcgua
60bf29dd38
refactor zcl_abapgit_zip ( #2241 )
...
* zip->load
* remove import and file_upload
* linter fix
* minor fix
2018-12-30 08:06:16 +01:00
sbcgua
ceb7a6d02a
Eslint ( #2240 )
...
* configs
* fix lint errors
2018-12-30 08:05:17 +01:00
larshp
f1a0307fa9
VCLS clear CHANGEDATE #2227
...
VCLS clear CHANGEDATE #2227
2018-12-30 08:03:55 +01:00
larshp
c37ce5ff06
Cleanup classes package assignment #2217
2018-12-30 08:03:38 +01:00
pokrakam
d3e75796ab
Fix #2171 - removed dependency on field order ( #2226 )
...
* Fix #2171 - removed dependency on field order
* Fix #2171 - removed dependency on field order
2018-12-26 06:36:16 +01:00
larshp
e0841e3bec
indentation and se80 reorderings
...
no logic changes
2018-12-26 06:35:55 +01:00
larshp
f9749776d8
fix naming
2018-12-25 09:10:15 +00:00
larshp
08c6ef3dbb
fix names, close #2222
2018-12-24 09:19:01 +01:00
Christian Guenter
66fa31e0aa
Fix zcl_abapgit_frontend_services xml - newformat
2018-12-22 11:42:40 +01:00
Alexander Tsybulsky
09e23ce5b4
remove toolbar
2018-12-22 11:36:10 +01:00
sbcgua
2b887bb7c3
Frontend services util ( #2219 )
...
* extract file system calls from zip
* fs to utils package
* rename fs to frontend services
* linter fix
* fix zip class
* review fixes
2018-12-22 11:35:49 +01:00
Jakub Filak
11a175d467
stage: remove also ignored local files
...
Ignored files posses the property that they do not exist in remotes but do exist in local
repositories.
Before this patch, local ignored files were displayed in the Stage.
2018-12-20 09:23:13 +01:00
larshp
6385caade6
fix whitespace and other minor changes
2018-12-20 09:23:01 +01:00
Lars Hvam
5f9df74463
reduce method length, #2146 ( #2212 )
...
* TRAN: refactor method SPLIT_PARAMETERS
new method SHIFT_PARAM added
* settings page: refactoring
rename BUILD_SETTINGS to POST
split contents into smaller methods
2018-12-20 09:22:33 +01:00
larshp
d838dce879
align test class naming #2210
2018-12-20 09:21:11 +01:00
Lars Hvam
35f1462d3a
updates to experimental DDIC activation logic ( #2206 )
...
* updates to experimental ddic activation logic
* deleted too much
* special handling for INDX
* fixored, this seems to work
2018-12-17 08:17:53 +01:00
Lars Hvam
c9252b1b2a
CLAS cleanup ( #2204 )
...
* cleanup old experimental CLAS
* Move ZCL_ABAPGIT_OO_CLASS_NEW to _CLASS
2018-12-17 08:17:07 +01:00
Lars Hvam
79f7a82235
v1.81.0 ( #2203 )
...
* 1.81.0
* v1.81.0
2018-12-12 14:57:02 +01:00
Christian Guenter
39ffda345d
Fix: Patch querySelector with numeric IDs
2018-12-12 14:32:26 +01:00
Eduardo Ferrari Copat
d47027ad6c
Remove redundant class and interface metadata ( #2195 )
...
* Remove CLSFINAL from VSEOCLASS serialization
* Remove EXPOSURE from VSEOCLASS serialization
* Remove clsabstrct from VSEOCLASS serialization
* Remove EXPOSURE from VSEOINTERF serialization
* Revert "Remove EXPOSURE from VSEOINTERF serialization"
This reverts commit 4036b7d015
.
2018-12-12 14:31:42 +01:00
Christian Guenter
729c009747
Fix: Stage > Patch ignore binary files
2018-12-12 13:11:16 +01:00
Christian Guenter
c7f0576d60
Fix Patch: escape namespaces properly
2018-12-11 11:54:30 +01:00
Christian Günter
d6c063090d
Branch overview: show commit details when hover #1821 ( #2190 )
...
* Branch overview: show commit details when hover
* update external libraries to gitgraph 1.14.0
* refactor function names
* refactor js + add comments
2018-12-09 07:51:21 +01:00
Alexander Tsybulsky
66c3d0c0b7
zcl_abapgit_string_utils
2018-12-09 07:50:34 +01:00
Alexander Tsybulsky
806b474851
zip matching banner
2018-12-09 07:49:26 +01:00
CCapa
13f84140f4
Sapscript : sequence of Windows in tdlines files ( #2191 )
...
* Sapscript : sequence of Windows in tdlines files
Hello Lars,
You can find a code modification in the method _read_form of class zcl_abapgit_object_form related to the issue #2188
I have added a logic to sort by windows name the contains of the internal table ET_LINES . It allows to have always thre same sequence of windows code in the file (xxxxxxxxxxgit.form.tdlines). Then file comparison will work with all export.
Regards
Christophe
* Sapscript : sequence of Windows in tdlines files
Hello Lars,
I have moved the code to a new private method _sort_tdlines_by_windows
But I don't add 'ASSERT sy-subrc = 0.'.
The reason is that during my tests I found some windows in the form without elements inside (windows is not used anymore but it sill exists. The devlopper ddin't remove it). In this case the result of the ASSERT is a dump.
Using the loop from SY-TABIX there is no risk. If no entry exists in the internal table then the loop is not executed.
if needed I can add the following condition before doing the loop :
IF line_exists( lt_lines[ tdformat = lv_elt_windows
tdline = ls_form_windows-tdwindow ] ).
Christophe
* Sapscript : sequence of Windows in tdlines files
I have done the adjustments for the CLEAR and to be compatible with 702
Christophe
* Sapscript : sequence of Windows in tdlines files
Whitespace at end of line removed
2018-12-08 13:26:09 +01:00
sbcgua
4dee27fc1e
Gui internals refactoring ( #2180 )
...
* GUI internals refactoring
* unify string conversion calls part1
2018-12-04 06:33:35 +01:00
Christian Guenter
746b114223
Initialize ADT context after start with package
...
- Open abapGit with package from ADT just once
- Initialzie ADT context because it is kept in shared memory
2018-12-03 12:46:43 +01:00
Christian Guenter
0c1a8f745a
Package parameter for ADT
2018-12-02 12:14:58 +01:00
Alexander Tsybulsky
64a0ec086d
fix #2176 , table line type mismatch
2018-12-02 12:13:50 +01:00
sbcgua
e809df8384
repo->set refactoring, disconnect repo from persistence ( #2164 )
...
* 1st attempt (events)
* temp stash
* split persistence and repo, beta
* fix
* fix2
* fix3
* linter fixes
* review fixes
2018-12-02 09:10:55 +01:00
Christian Guenter
f2970abc2a
Set start repo from package: Downport
2018-12-02 09:02:40 +01:00
Christian Günter
a708f18840
Start abapGit with package and open the #2160 ( #2165 )
...
* Start abapGit with package and open the repo
Set parameter 'PACKAGE' to start abapGit for a package
* Fix whitespace + exit loop
2018-11-30 07:10:45 +01:00
Eduardo Ferrari Copat
d4a09c153c
Package names validations ( #2163 )
...
* Package names validations
validate if package has more than 30 characters name and if root packages does not contain a package with the same name as his.
* Validate grandchildren package names
2018-11-30 07:10:32 +01:00
Christian Günter
b3996f2cfa
Fix abapGit repo existence check
...
Before this commit is applied forked abapGit repos aren't recognized
2018-11-29 06:28:21 +01:00
sbcgua
c465a6b2e8
Offline improvements ( #2156 )
...
* local reset in zip-based
* rebuild_local_checksums on new offline
2018-11-28 07:19:27 +01:00
sbcgua
48bb8be737
hotkeys in fixed position
2018-11-28 07:18:03 +01:00
Alexander Tsybulsky
8966f493c9
transport icon improvement
2018-11-28 07:17:41 +01:00
Christian Guenter
505cda20ee
Reset sy-langu after open repo in master language
2018-11-28 07:17:29 +01:00
larshp
d68e4e6d4e
fix dump regarding hotkeys #2157
2018-11-27 12:26:21 +01:00
larshp
7b2b0a6cd8
make sure the remote .abapgit.xml is found #2113
2018-11-26 18:28:04 +01:00
sbcgua
299ff5d9d5
Hotkey improvements ( #2143 )
...
* hotkey improvements
* linter fixes
2018-11-26 18:27:48 +01:00
WurstMitDurst
819ac3940a
Fix missing return value
...
Method determine_max_threads of class zcl_abapgit_serialize did not return a value, when function Z_ABAPGIT_SERIALIZE_PARALLEL is not available. This commit will fix this.
2018-11-26 13:34:36 +01:00
larshp
61087aa131
unit test, one method per case
2018-11-25 09:24:45 +01:00
larshp
79c799dffb
SUCU support via generic serializer
2018-11-25 07:29:22 +01:00
Lars Hvam
f3702fc5a4
router: refactor on_event to multiple methods ( #2140 )
...
* router: refactor on_event to multiple methods
* bugfix
2018-11-25 07:12:43 +01:00
Fabian Lupa
2a2b30d6eb
Backport "open in master language"
...
#2132
2018-11-23 16:35:57 +01:00
Lars Hvam
fe8df14985
1.80.0 ( #2136 )
2018-11-23 12:48:53 +01:00
Lars Hvam
17b33c1693
update to latest abaplint ( #2135 )
...
* update to latest abaplint
* Update abaplint.json
* keywords upper case
2018-11-23 12:31:44 +01:00
larshp
158d54aceb
pretty print: keywords upper case
2018-11-23 12:17:00 +01:00
Lars Hvam
69cd1f5d19
parallel serialization #1714 ( #2129 )
...
* parallel serialization #1714
* use latest abaplint
* Update abaplint.json
* add function group
* fallback to sequential
* fix error when running in background mode
2018-11-23 12:16:47 +01:00
larshp
6e9f6b8a45
TABL refactoring, CLEAR_DD03P_FIELDS added #2128
2018-11-23 05:58:04 +01:00
larshp
2fe5b30e4d
TRAN refactoring, reduce method length #2128
2018-11-23 05:57:52 +01:00
Alexander Tsybulsky
558ece49c5
2-step zip import
2018-11-23 05:57:42 +01:00
larshp
378e3e0ca1
fix staging screen columns #2120
2018-11-22 05:08:09 +01:00
Lars Hvam
54e0155891
parallel: refactoring, #2121 ( #2122 )
...
* parallel: refactoring, #2121
* move cache handling outside of main loop
* fix error found by abaplint
2018-11-22 05:07:49 +01:00
Christian Günter
b96abd8eb4
New repo option 'Open in master language' #2105 ( #2117 )
...
* New repo option 'Open in master language'
* Replace sy-langu + conversion exit
* Fix lint error
* Add Success message
2018-11-22 05:06:36 +01:00
Lars Hvam
bfbf44efa5
Parallel: refactoring, cleanup GET_FILES_LOCAL ( #2119 )
...
* refactor cache handling to new private method
* refactor building dotabapgit file to separate meth
* refactor filter logic to new method
2018-11-21 06:10:18 +01:00
Christian Guenter
b395132f3b
SUSC: Delete tadir
2018-11-20 09:10:38 +01:00
Lars Hvam
db74b1ea52
Move SSL_ID determination to user exit ( #2114 )
...
* docs: change id to parameter
* move ssl_id determination to exit #2102
* docs: add new exit
* update abaplint to latest
2018-11-19 07:15:25 +01:00
Christian Guenter
8e8c478a7f
SUSC: Fix code inspector errors
2018-11-17 10:27:40 +01:00
Lars Hvam
d30b8467e4
1.79.1 ( #2112 )
...
* 1.79.1
* v1.79.1
2018-11-17 06:39:23 +01:00
Fabian Lupa
a45909b044
Change dummy value for TR_CHECK_TYPE
...
Fixes #2071
2018-11-17 06:25:04 +01:00
Christian Günter
ea29dc8c03
Fix deserialization with unsupported object type
2018-11-17 06:23:30 +01:00
larshp
2fb622e028
fix #2111
2018-11-17 05:21:57 +00:00
larshp
aac3c1b709
rename constants
2018-11-17 06:13:41 +01:00
sbcgua
af86d5b969
Refactor repo class, part1 ( #2096 )
...
* repo refactoring
* repo refactoring - part 2
* review fixes
* more review fixes
2018-11-17 06:12:20 +01:00
Sdfraga
af2ac36253
Removed Branch Overview Singleton - issue#2047 ( #2048 )
...
* Removed Branch Overview Singleton - issue#2047
* Implement Multiton for Branch Overview
* Removing zabapgit_test_ssl
* Fixes #2047
ZCL_ABAPGIT_FACTORY%3D>GET_BRANCH_OVERVIEW now updates BRANCH_OBERVIEW state if the instance it's already created
* Remove Singleton Logic for Branch Overview
* Remove Setup method
2018-11-15 10:47:29 +01:00
Christian Guenter
e61108511d
DDLX: Fix transport request recording + activation
2018-11-15 08:03:48 +01:00
Domi Bigl
ffac70b9c3
TRAN: ignore object not found while delete
...
If the transaction can't be found in FM RPY_TRANSACTION_DELETE, it's already deleted
2018-11-11 18:41:21 +01:00
Domi Bigl
297112614e
SHI3: delete in more direct way - no confirm popup #2035 ( #2094 )
...
* SHI3: delete in more direct way - no confirm popup
SHI3 delete is done in a more direct way without confirmation popup
* naming conventions
2018-11-11 17:48:51 +01:00
larshp
aae099b93d
naming conventions
2018-11-11 17:45:12 +01:00
Domi Bigl
95287136d6
SUSC: delete in more direct way - no confirm popup #2036 ( #2079 )
...
* SUSC: delete in more direct way - no confirm popup
delete needs to be done with a code copy of FM SUSR_DELETE_OBJECT_CLASS
I really hate this but there is no other way
* SUSC: delete in more direct way - no confirm popup
* test
* test
* naming conventions
* PP
2018-11-11 17:44:40 +01:00
Christian Günter
dc173ad906
DCLS: Fix activation error + TADIR handling + late deserialization #2051 ( #2085 )
...
* DCLS: Fix activation and move to late deser.
* DCLS: improve tadir handling + activation
2018-11-11 06:32:56 +01:00
Christian Guenter
2a08aca65a
SFSW: synchronous deletion
2018-11-11 06:31:42 +01:00
Domi Bigl
b7e5a56080
DEVC: get package from devclass or object name
2018-11-10 08:22:39 +01:00
Christian Günter
36fccd3b52
Fix TADIR handling #2066 ( #2078 )
...
* AUTH + FORM: delete tadir
* SFBS + SFBF: delete tadir
* SFSW: synchronous deletion
2018-11-10 08:11:22 +01:00
Christian Guenter
7f312f8634
Patch: fix regression
2018-11-10 08:09:40 +01:00
Christian Guenter
997ca1d139
Fix dupl. deserialization + add unit tests
2018-11-10 08:08:40 +01:00
Christian Günter
74bf1b7e66
SICF: Better errors + is_locked
2018-11-09 11:56:06 +01:00
larshp
9270a58b62
cleanup unreference variables
2018-11-09 11:55:47 +01:00
Lars Hvam
f7dfcb7178
v1.79.0 ( #2070 )
...
* v1.79.0
2018-11-09 09:11:32 +01:00
Christian Guenter
fec33acf5f
DDLX: add tadir handling
2018-11-09 05:37:26 +01:00
larshp
2b676a54b4
ZCL_ABAPGIT_HTTP allow subclasses
2018-11-09 05:37:13 +01:00
larshp
02a5c78e2c
IS REQUESTED is obsolete
2018-11-09 05:37:02 +01:00
Fabian Lupa
b08ee6a498
CTS integration ( #2061 )
...
* Implement facade for Change Transport System
* Render lock item in VIEW_REPO
* Add jump to SE01
* Display transport on stage page
* Optimize transport read on stage page
* Error handling CTS
* Fix indentation
* Disable transport column for local packages
* Code review changes
2018-11-09 05:36:44 +01:00
larshp
7cdbbc92b6
remove some unreferenced variables
2018-11-08 16:35:08 +01:00
larshp
6415f9e249
update abaplint to latest
2018-11-08 06:26:32 +01:00
larshp
28ae85e270
naming conventions
2018-11-08 06:15:07 +01:00
Lars Hvam
06616580eb
Naming conventions ( #2059 )
...
* fix naming conventions
* naming conventions
2018-11-07 12:50:20 +01:00
Lars Hvam
89e5010fd0
Naming conventions fixes, #2053 ( #2058 )
...
* fix more naming conventions
* more naming conventions fixes
2018-11-07 12:05:27 +01:00
larshp
788a7fedb9
naming conventions #2053
2018-11-07 09:00:12 +01:00
Christian Guenter
b1e3fbc4b3
Fix key word order
2018-11-07 08:17:26 +01:00
Christian Guenter
8189d27b80
Code Inspector: new feature run adhoc unit tests
...
This commit refactors the logic from zcl_abapgit_syntax_check to the new class zcl_abapgit_adhoc_code_insp. Which can be used to run arbitrary code inspections adhoc. zcl_abapgit_syntax_check delegates to zcl_abapgit_adhoc_code_insp.
Additionally the new class zcl_abapgit_abap_unit_tests is introduced to run ABAP unit tests for a particular package (hierarchy). It can be acessed via zcl_abapgit_factory%3D>get_abap_unit_tests.
2018-11-07 07:17:31 +01:00
Christian Guenter
e17d3334ff
PARA: implement is_locked
2018-11-05 12:47:44 +01:00
Domi Bigl
e326273f20
SCP1: delete in more direct way - no confirm popup
...
FM SCPR_PRSET_MN_DELETE has some confirmation popups so the delete is done in a more direct way without popups
2018-11-05 12:47:31 +01:00
Christian Guenter
06c3d69b64
Code Inspector: Fix background processing
...
This commit enables the code inspector for background processing.
Before this commit is applied code inspection in background resulted in lock errors.
2018-11-05 12:46:58 +01:00
Christian Guenter
8b1cbd4b89
PARA: better error information
2018-11-03 12:48:51 +01:00
Christian Guenter
45a2ba1cd1
add factory for GUI_IS_AVAILABLE
...
This commit adds an indirection for function module GUI_IS_AVAILABLE
via interface ZIF_ABAPGIT_GUI_FUNCTIONS and factory ZCL_ABAPGIT_UI_FACTORY.
For tests the implementation can be replaced with
ZCL_ABAPGIT_UI_INJECTOR=>SET_GUI_FUNCTIONS
2018-11-03 08:42:32 +01:00
Christian Günter
db6f21f78c
ENHO: save dark
2018-11-03 08:41:25 +01:00
Christian Guenter
6c3538a13a
PARA: fix error handling
2018-11-03 08:40:46 +01:00
Domi Bigl
95deb3ed57
Add checks for empty class includes CLAS
2018-11-03 08:40:19 +01:00
Domi Bigl
b8ed4589af
SSFO: change workarea range_node_code type
2018-11-01 07:16:43 +01:00
larshp
d82b9daf0e
SSFO: do not use STTY_SR_STRING_RANGE
2018-11-01 06:23:24 +01:00
larshp
d426fd4540
SAXX: implement is_active
2018-11-01 06:20:53 +01:00
Domi Bigl
6b2b7ada75
ENHC: add implementation is_active
2018-11-01 04:38:10 +01:00
Christian Guenter
4f39cc2971
SUSC: implement is_active
2018-11-01 04:37:14 +01:00
Christian Guenter
a791d7ddaf
CLAS: Add checks for empty class includes
2018-10-31 16:00:41 +01:00
Domi Bigl
cf05295170
mark inactive objects in repo list #1943 ( #2017 )
...
* mark inactive objects in repo list
Inactive object are marked in the repo list
The sort order for changed files is not changed
unchanged inactive files come right after the changed files
* move acitve check to object interface
* add is_active for objects up to F
* add is_active for objects up to P
* add is_active for objects up to T
* add is_active for objects up to X
all core object implement (except SSFO) the standard active check via FM RS_INACTIVE_OBJECTS_WARNING now
* add is_active to plugins bridge - always active
* finish object interface implementation + objects
* add is_active for offline with object interface
* rename returning to RV_
* use returning for serialize
* cleanup, PP, UT
2018-10-31 15:54:57 +01:00
Domi Bigl
1c396d9f19
add code line attribute for leading spaces #2011 ( #2014 )
...
* add code line attribute for leading spaces
Use attribute abapgit-leadig-spaces to store leading spaces of coding lines at serialization. This is used in deserialization to restoreformatting after XML normalization.
* add attribute also for global types and forms
* fix code formatting
2018-10-26 07:11:38 +02:00
Lars Hvam
088f465c13
1.78.1 ( #2012 )
...
Diff fixes
Jump only if object exists
IEXT: clear additional fields
TRAN: support OO transactions
SSFO: fix id renumbering
2018-10-19 08:17:01 +02:00
Christian Guenter
cdf3be54c1
SSFO: fix method FX_IDS
...
Before this commit is applied the FIX_IDS methods was errorneous
and lead to subsequent dump. This commit fixes the algorithm to
replace IDs and IDREFs
2018-10-19 08:00:47 +02:00
Lars Hvam
f405ff9e86
ecatt: remove DEFINITION LOAD of global class
2018-10-19 08:00:20 +02:00
Frederik Hudák
1bb195b344
Removed the rest of endmethod/endclass comments
2018-10-18 07:27:27 +02:00
Christian Guenter
a7e04c02ce
JS: fix some eslint errors
2018-10-13 10:00:59 +02:00
Christian Guenter
898efade3e
JUMP: check if object exists
2018-10-13 10:00:42 +02:00
Christian Guenter
7d92edec4f
TRAN: Support oo transactions
2018-10-13 10:00:27 +02:00
Lars Hvam
fa39fcd43f
Code inspector fixes ( #1997 )
...
* pretty print
* definitions to top of routine
* space before .
* omit parameter names where possible
* double space after if
* remove pseudo comments where possible
2018-10-12 07:56:27 +02:00
Alexander Tsybulsky
ef2b90c0a9
Dump on assert rv_user, fix #1960
2018-10-12 07:56:14 +02:00
Alexander Tsybulsky
7be37d4acd
Fix diff colors for MM state #1991
2018-10-11 10:16:36 +02:00
Domi Bigl
2644624985
clear PRESP and PWORK in IEXT serialization + cleanup ( #1987 )
...
* clear PRESP and PWORK
clear username fields PRESP and PWORK
* remove unused FM exceptions
if sy-subrc is analysed (only <> 0) no detailed FM exceptions are needed, only OTHERS
* set PRESP and PWORK on deserialization
PRESP and PWORK is not set to SY-UNAME by default so set it explicitly
2018-10-09 12:24:26 +02:00
Lars Hvam
2eae0b10f8
version 1.78.0 ( #1990 )
...
* 1.78.0
* v1.78.0
* docs: UDMO supported
2018-10-07 11:21:48 +02:00
larshp
e65f55c876
fix whitespace
2018-10-07 09:07:04 +00:00
PCF
b73d90c8c8
Sort dynpros at serialize to get a consistent serialized file
2018-10-07 10:57:47 +02:00
Christian Guenter
9e0161f097
SUSO: Downport delete to 702
2018-10-07 10:56:00 +02:00
Andrew Barnard
4f795f5a88
Object Type UDMO Data Model #1905 ( #1966 )
...
* Object Type UDMO Data Model #1905
Support for Object Type UDMO Data Model #1905
* Object Type UDMO Data Model #1905
* Object Type UDMO Data Model #1905
* Object Type UDMO Data Model #1905 Bad formatting correction
* Object Type UDMO Data Model #1905 Bad formatting
* Object Type UDMO Data Model #1905 Reformulation
* Update package.json
* pretty print
2018-10-07 10:55:15 +02:00
Lars Hvam
f8075e77d7
add missing spaces ( #1984 )
...
* add missing spaces
* plus change the approach for this unit test
2018-10-02 16:08:43 +02:00
Christian Günter
ef956b9486
Parallelize code inspector
2018-10-02 07:46:57 +02:00
larshp
fdf7fd91d4
PROG: clear resize min + max if no resizing #1907
...
PROG: clear resize min + max if no resizing #1907
2018-10-02 07:46:40 +02:00
larshp
f9df7c4498
author regex #1957
2018-10-02 07:46:24 +02:00
Christian Guenter
e9affd102a
WEBI: Fix multiple service methods
2018-09-30 12:12:33 +02:00
Marcello Urbani
f002715b47
Changed event type, fixed fallback option fixes issue #1980 ( #1981 )
...
* UI: Changed event type, fixed fallback option
2018-09-30 09:04:19 +02:00
Christian Günter
44327bf5a1
WEBI: fix package popup
2018-09-29 08:54:50 +02:00
Christian Guenter
2a11522598
DDLS, DCLS, DDLX: Improve Error handling
2018-09-29 08:54:35 +02:00
Domi Bigl
246b943b87
hide current branch and HEAD in delete popup #1908 ( #1961 )
...
* hide current branch and HEAD in delete popup
* refactoring and cleanup
* hide also HEAD symref
* throw branch delete refused
2018-09-29 08:53:55 +02:00
Christian Guenter
910513bbd3
SUSO: Downport to 702
2018-09-28 08:24:33 +02:00
cherifim
cb10996905
Update zcl_abapgit_object_auth.clas.abap
...
Syntax DATA(dummy) is not supported by older SAP Systems (like 7.31), it is available only since 7.40
2018-09-27 17:48:11 +02:00
larshp
7b90fccaea
PROG: skip bad dynpro numbers #1967
2018-09-27 15:04:17 +02:00
Lars Hvam
10ea325ca8
interface for zcl_abapgit_stage_logic #1955 ( #1956 )
...
* interface for zcl_abapgit_stage_logic #1955
* factory, fix injection
2018-09-27 15:03:29 +02:00
larshp
ba787d373e
SICF: Decouple from core, #1941
...
Change calls to static SICF methods to dynamic, in order to be able to support systems which do not have SICF objects.
2018-09-27 15:03:15 +02:00
Marcello Urbani
eb34b7eeec
Share output and event handler for code inspector
2018-09-25 16:23:07 +02:00
Fabian Lupa
ce05bb65b1
Serialize additional class component metadata ( #1889 )
...
* Serialize additional class component metadata
Fixes #1872
* Improve update_attributes performance
* Update WF attribute handling to use API
2018-09-25 16:11:50 +02:00
Christian Guenter
a78aa521b3
DDLX: Serialzie source code in .asddls file
...
Before this commit is applied DDLX source code was recorded
in the xml file. We changed this so that now a separte .asddls
file is created. The change is downward compatible. Previously
recorded DDLX objects will show a diff the next time and the new
.asddls file has to be committed.
2018-09-25 16:03:51 +02:00
Christian Günter
f7ce109f86
SUSO Delete: remove popup #1948 ( #1949 )
...
* SUSO: Delete remove popup
* Refactor delete document method
2018-09-25 16:02:02 +02:00
Domi Bigl
ab1fce00fe
add smart response checks for ref discovery ( #1942 )
...
* add smart response checks for ref discovery
Added content-type check and content regex check for reference discovery
see https://github.com/schacon/igithub/blob/master/http-protocol.txt
* move ref check constants to TRANSPORT class
the check constants - content regex and responce Content-Type - don't have to be global right now so moved from zif_abapgit_definitionsto zcl_abapgit_git_transport
* PP and activate
2018-09-25 16:01:43 +02:00
larshp
d21bbb6caa
XSLT: show sy-subrc error
2018-09-25 16:01:25 +02:00
Christian Guenter
9bc0a35fc6
Delete DCLS before AUTH
2018-09-24 06:02:28 +02:00
Lars Hvam
0926cf8569
1.77.0 ( #1939 )
...
* 1.77.0
* v1.77.0
2018-09-21 09:50:31 +02:00
Christian Guenter
2b4ff9529b
Page Stage: Preserve filter value
...
On page stage the filter value is preserved while navigating
to diff or commit page and navigate back.
2018-09-21 09:20:36 +02:00
Marcello Urbani
3c86342bef
Issue#1878 popup deleting msag ( #1918 )
...
* removed popup saving msag
* fixed capitalization
* refactored with variable prefixes
* refactored exceptions and split methods
also removed S messages.
Previous code was mostly copy %26 paste of the original
* Cleaned up
* more cleanup
2018-09-21 09:19:44 +02:00
Christian Guenter
46da683d7b
AUTH: remove delete popups
2018-09-21 09:13:37 +02:00
Christian Guenter
829a68fcc6
AUTH serialization: fix package popup
2018-09-21 09:12:56 +02:00
Domi Bigl
529bfc478e
add handling of deleted branches in branchoverview ( #1928 )
...
* add handling of deleted branches in branchoverview
also display deleted branches in branch overview but w/o a branch name
* PP #1823
2018-09-21 09:12:38 +02:00
Christian Günter
aa7a5fd01f
FORM: record transport request
2018-09-21 09:12:03 +02:00
Marcello Urbani
af8a7abb9c
fixed issue #1799 (dump for < or > in attributes) ( #1923 )
...
* fixed issue #1799 (dump for < or > in attributes)
* added unit tests and extended support
2018-09-16 18:23:52 +02:00