Commit Graph

135 Commits

Author SHA1 Message Date
Basile Burg 1a0c006e06 exeInSysPath uses exeFullName 2015-06-04 15:54:14 +02:00
Basile Burg d59d85f750 fix, mostly win32, tools not found when launched from shortcut or shell ctxt handler
tools reside in same folder as CE
- happened if shortcut start directory is not CE app dir
- happened if CE is launched from open/with: cwd didn't allow to find the tools
2015-06-04 15:51:55 +02:00
Basile Burg fb59694e58 macosx support, more to check 2015-05-28 06:57:29 +02:00
Pradeep Gowda a0ff81dc4a use StrToIntDef to return a default value of 0 incase pgrep returns an invalid Integer 2015-05-27 23:18:30 -04:00
Pradeep Gowda 42aa1e67eb Add `Open` function.
Trim will do the trick of obtaining the pid.
No need for RemoveLeadingChars.
2015-05-27 22:55:57 -04:00
Pradeep Gowda 30b8a74929 Remove redundant `var` declaration. 2015-05-27 22:18:06 -04:00
Pradeep Gowda f35ad0519e Application now compiles on Mac OSX (Yosemite).
Added `internalAppIsRunning` procedure for Darwin.

Uses `pgrep` instead of `ps` as MacOSX's ps lacks the `-C` option.
Instead we will use `pgrep` to query for the applications pid. If the
application is running we will get a positive integer (as a string) in
return which is returned as the `Result` after casting to `Int`.

Also: my first ever ObjectPascal code ;) Hooray!
2015-05-27 21:59:57 -04:00
Basile Burg d489dd8274 fix for the linux version mini explorer not limited to /home/ anymore 2015-05-23 10:45:03 +02:00
Basile Burg 6136419676 fix, build linux version, missing use 2015-05-21 10:47:08 +02:00
Basile Burg 260d3f8ba6 removed unused use 2015-05-15 13:49:04 +02:00
Basile Burg b7e655df41 added assign to TCEPersistent shortcut 2015-05-13 05:18:50 +02:00
Basile Burg 5cd90da065 moved persistent shortcut item to ce_common 2015-05-13 03:56:42 +02:00
Basile Burg c0440b4555 clean up 2015-05-10 04:11:16 +02:00
Basile Burg 5c32fcb6a5 aded dd to accepted D ext list 2015-05-10 03:07:32 +02:00
Basile Burg 23666992a4 note about commonFolder() 2015-05-07 10:44:30 +02:00
Basile Burg f9be3bd0fc added function common folder 2015-05-07 10:23:54 +02:00
Basile Burg 0e712aa0ee nothing 2015-03-20 03:54:08 +01:00
Basile Burg 2c325dceef bdm 2015-03-17 04:01:53 +01:00
Basile Burg d6d6fab659 Revert "fix, dcd ddoc mouse hint, decl finder, location is not based on the speific document line ending kind but on the system one"
This reverts commit 6aed308035.
2015-03-17 03:34:42 +01:00
Basile Burg 6aed308035 fix, dcd ddoc mouse hint, decl finder, location is not based on the speific document line ending kind but on the system one 2015-03-17 02:16:44 +01:00
Basile Burg ac82a0aba8 DCD hints loc and decl finder always use system LE ? 2015-03-17 02:05:54 +01:00
Basile Burg 557d1b77f5 isolated proj & doc MRU classes, item insertion by observation 2015-03-12 10:37:21 +01:00
Basile Burg ef3b055bcf nothing 2015-03-11 19:28:11 +01:00
Basile Burg b23f72deda added procedure to accumulate process output in a stream 2015-02-25 09:22:16 +01:00
Basile Burg 1b56c75ca1 removed autogen. comments 2015-02-15 05:26:39 +01:00
Basile Burg a9f68c1e66 fixes for the linux version 2015-02-07 10:26:49 +01:00
Basile Burg b36a5af627 added routine to find running process 2015-02-06 02:51:07 +01:00
Basile Burg 826c591548 fix, the address taken was a stack one, not the object heap's one 2015-01-04 22:31:02 +01:00
Basile Burg 1ecb859698 prepared code to get symb documentation at mouse position 2015-01-04 04:56:32 +01:00
Basile Burg 0881fe9cec renamed ce_common member getDocPath 2014-12-29 04:24:51 +01:00
Basile Burg dce827ef65 avoid possible failure if dir does not exist 2014-12-09 03:49:46 +01:00
Basile Burg 3c62646055 replaced custom extension stripping routine by sysutils version 2014-12-07 07:59:28 +01:00
Basile Burg 5c64186520 fix TMruList, maxCount setter, value was never set 2014-11-27 22:10:10 +01:00
Basile Burg a02a269a7b fix possible AV in patchPlatform paths 2014-11-18 13:47:53 +01:00
Basile Burg 65b2089d2e fix paths <-I> <-J> <-of> were not patched anymore. 2014-11-16 12:53:41 +01:00
Basile Burg 5364af90a4 fix for the linux version (6ef73e5) 2014-11-16 01:39:54 +01:00
Basile Burg 6ef73e5b0b possible workaround for linux OnTerminate TAsyncProcess bug 2014-11-16 01:04:05 +01:00
Basile Burg d0d230cc2d fix messages from processes sometime cut 2014-11-15 18:37:28 +01:00
Basile Burg 4e3642ec54 removed a lot of ornamental/useless <const> storage class 2014-11-11 10:15:39 +01:00
Basile Burg 084a476e5f stylefix and cleanup 2014-11-10 16:21:42 +01:00
Basile Burg 118b747ef7 generalized usage of dExtList 2014-11-10 11:08:00 +01:00
Basile Burg dc2db7676b added another TProcess util to ce_common 2014-11-08 01:16:39 +01:00
Basile Burg dd65981470 added TProcess utils to ce_common 2014-11-07 14:06:44 +01:00
Basile Burg c211a921a6 fix possible AV when scanning asteriskified path 2014-11-07 04:46:56 +01:00
Basile Burg 5f9b16143e scan file from path with asterisk can include the separator: path* or path\* 2014-11-05 09:39:03 +01:00
Basile Burg 97589f0ecc fix TMRUFileList invalid files not removed 2014-11-05 02:13:41 +01:00
Basile Burg 074a767438 added symbolic string support to pre/post build processes name. added related example. 2014-08-25 02:35:14 +02:00
Basile Burg 6550dec0c4 r27 2014-08-22 08:20:48 +02:00
Basile Burg 4a43e6200d or_1 2014-08-18 09:44:39 +02:00
Basile Burg e7328535b6 added grey colorization to asm ranges 2014-08-10 05:34:10 +02:00
Basile Burg 94f3e11a0a check dmd and dub at startup 2014-08-10 00:19:05 +02:00
Basile Burg 7f80dea641 fix superfluous dirSeparator 2014-08-09 23:23:43 +02:00
Basile Burg edb85ef714 hidden folders handled by search routines 2014-08-08 01:10:05 +02:00
Basile Burg 94ddae34ad r26 2014-07-28 07:54:21 +02:00
Basile Burg f48fc903c5 r25 2014-07-27 08:59:29 +02:00
Basile Burg b522b1da03 fixed file scanning error under linux 2014-07-22 21:56:18 +02:00
Basile Burg a21d334810 additional sources can be indicated using \*
project inspector add source folder is now recursive
2014-07-22 15:10:19 +02:00
Basile Burg 9ab21f2050 fixes for the linux version 2014-07-21 03:49:45 +02:00
Basile Burg 99325b3db4 added mini-explorer widget 2014-07-19 04:55:30 +02:00
Basile Burg f767c5be1b fixes for the linux version 2014-07-18 06:48:24 +02:00
Basile Burg 305d64f6d9 r22 2014-07-18 06:36:27 +02:00
Basile Burg 1f07bdf5aa r21 2014-07-17 04:47:43 +02:00
Basile Burg a1fbd92fdb '-of' extensions are automatically patched 2014-07-16 06:28:34 +02:00
Basile Burg fe9fecde64 r20 2014-07-15 06:55:07 +02:00
Basile Burg f46eb70a58 r18 2014-07-13 03:11:44 +02:00
Basile Burg be13cda15b fix patchPlateformPath 2014-07-12 07:21:58 +02:00
Basile Burg a7780320a0 getModuleName uses TLexTokenList 2014-07-05 13:07:56 +02:00
Basile Burg 3676f5acea implemented file/project MRU 2014-06-29 16:59:53 +02:00
Basile Burg 35f137497e r12 2014-06-27 11:54:00 +02:00
Basile Burg fdadfc810b r11 2014-06-26 16:23:02 +02:00
Basile Burg dde99ecd0c r10 2014-06-25 14:04:00 +02:00
Basile Burg 9b96382a64 r9 2014-06-24 16:48:16 +02:00
Basile Burg ba9c1df5fa Revert "Revert "r8""
This reverts commit 5b02fa6fa6.
2014-06-22 22:21:38 +02:00
Basile Burg 5b02fa6fa6 Revert "r8"
This reverts commit ae31885fe3.
2014-06-22 22:21:14 +02:00
Basile Burg ae31885fe3 r8 2014-06-22 22:20:45 +02:00
Basile Burg ca50a3a51c r8 2014-06-22 02:12:22 +02:00
Basile Burg c38d76d1b1 bugfixes for the linux version 2014-06-20 23:28:39 +02:00
Basile Burg ff1e518e5a - no license to MIT license
- protection for empty project compile/run
- widget close bugfix
2014-06-20 10:12:56 +02:00
Basile Burg b36a4931e3 r7 2014-06-18 08:58:24 +02:00
Basile Burg 9f2e572f6d r6 2014-06-16 09:15:11 +02:00
Basile Burg 509b76eac2 r5 2014-06-15 16:58:14 +02:00
Basile Burg 3320792161 r4 2014-06-14 15:02:35 +02:00
Basile Burg 5591812bae r3 2014-06-13 16:50:16 +02:00
Basile Burg d7f6c969b5 r2 2014-06-12 06:49:27 +02:00
Basile Burg 9866f22820 r1 2014-06-10 12:23:58 +02:00