1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-10-26 21:18:42 +00:00
Commit Graph

39215 Commits

Author SHA1 Message Date
7a2da7cdd9 muimaster.library: be able to internally distinguish menu, menustrip and menuitem
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50862 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-24 19:43:42 +00:00
d358b70cab Listtree.mcc: make sure that parent of first level entry is returned as NULL
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50861 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-24 19:43:38 +00:00
59e9d921b4 use HIDD_BM_OBJ() from hidd/graphics.h
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50860 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-24 10:20:30 +00:00
e5a7cee141 wip - import hostgl from abi v0 and adapt to abi v1/GL.library ABI
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50859 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-24 00:54:42 +00:00
de46e2a437 disable debug
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50858 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 22:30:34 +00:00
dae46a72ee finish migrating from arosmesa to mesa3dgl
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50857 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 22:21:44 +00:00
d30c46cf57 finish transitioning from arosmesa -> mesa3dgl.library
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50856 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 22:01:54 +00:00
d6dd81588f make directory name inline with other tests
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50855 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 21:46:52 +00:00
d63da43e32 rename gl tests since they are generic (gl.library)
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50854 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 20:17:07 +00:00
703173b1fc *sigh* .. take 10 ... delete the correct lines this time.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50853 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 18:27:58 +00:00
53cd880c08 oops - re-add accidently removed line
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50852 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 17:27:51 +00:00
f69aa662c8 remove bits committed in error
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50851 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 16:52:50 +00:00
b37d7efc4c fix pc-i386
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50850 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-23 16:31:21 +00:00
8213498e84 remove obsolete "mesa.library" support.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50849 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-22 20:52:34 +00:00
0d29faa897 Don't show unset volume creation dates (represented as 01-01-1978).
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50848 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-20 18:15:37 +00:00
7960c76aa4 muimaster.library: revert r50831
I wrongly understood Odyssey codes.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50846 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-20 06:31:47 +00:00
ef20bc373b add support for aros-x86_64 target.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50845 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 15:03:01 +00:00
f3d98a9bc2 simplify by using krnCreateROMHeader()
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50844 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 14:28:07 +00:00
c877d6272f fat-handler: On insert, don't try to compare dates if dl is NULL
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50843 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 05:17:41 +00:00
29529d91fd crosstools: Add 'tools-crosstools-gdb' target
Tested only for m68k-amiga so far, not built by default.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50842 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 04:01:32 +00:00
bef54eac38 move initialization code to PlatformPostInit()
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50841 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 02:03:57 +00:00
9e270b537e register a memory region for the "ROM" to prevent invalid pointer assertions
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50840 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 02:02:33 +00:00
b1aec5efae add bit definitions for the memory flags. add MEMB/F_VIRTUAL / MEMB/F_PRIVATE
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50839 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 01:44:31 +00:00
49cc1791a0 fix build when debug is enabled
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50838 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-19 00:14:32 +00:00
42b4503339 arch/m68k-amiga: Add parallel.hidd class for Amiga m68k
Pretty much completely untested at this point, other than the fact
that it compiles. Only one unit (0) is available.

Uses ciaa.resource for ICR interrupt management.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50836 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-18 04:43:42 +00:00
0ae49c8bb4 Listtree.mcc: simplify the drag & drop handling by making the listtree object the dragged object instead of nlisttree
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50833 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:34:06 +00:00
54f9c35b1d Listtree.mcc: implement mechanism for sending messages to Listtree-inherited classes with overridden functions
Otherwise such overridden functions would never get called. This is needed
for functionality invoked by user interaction (ie. Drag methods).

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50832 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:34:03 +00:00
ed37417ce8 muimaster.library: a selection of top level Menu is also expected to trigger MUIM_ContextMenuChoice
As tested with Odyssey source codes.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50831 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:34:01 +00:00
b5de0ab3c3 Listtree.mcc: implement Listtree_Close
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50830 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:33:57 +00:00
e89c8eb791 Listtree.mcc: update flags of proxy object before returning it
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50829 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:33:54 +00:00
bd7dd56799 Listtree.mcc: add proxy object for the root node
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50828 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:33:52 +00:00
88b960f1ff Listtree.mcc: use internal inherited class of NListtree
This way Listtree gains control of dispatcher of NListtree in
case some tweaks are needed.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50827 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:33:49 +00:00
cd0362ff9a Listtree.mcc: forward MUIA_ContextMenu to super class, not NListtree
This way if a user inherits from Listtree and overrides
MUIM_ContextMenuBuild/Choice those functions will be
called. If the attribute is forward to NListtree, the overriden
functions in Listtree will not be called, because context menu
even handler will fire on NListtree level.

Since users in their overriden functions have to use Listtree methods
(no direct data access), all the access can be proxied.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50826 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 19:33:46 +00:00
65768dfe41 Activate script
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50825 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 08:38:30 +00:00
1b04765c97 Added missing script
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50824 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 08:30:51 +00:00
a2426160a2 Fixed country code
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50823 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-15 07:39:14 +00:00
94011792ae - For volumes with unset creation dates, set the ticks field of their
DateStamp to a hash value based on their serial number, so they can 
   be differentiated on the DosList if their name isn't unique.
 - Do some validation on FAT dates.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50822 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-14 22:36:34 +00:00
e1f6d25b7b Allow multiple volumes with the same name if their creation dates differ.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50821 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-14 22:34:24 +00:00
97c08509db ACTION_RENAME_DISK fixes:
- Update the volume name in the root lock too. This makes the new
   volume name appear next to the current volume in C:Info output.
 - Don't generate an IECLASS_DISKINSERTED event.
 - Use the same capitalisation for the updated in-memory volume name as
   will be used when the disk is re-inserted. E.g. "flopPy" -> "Floppy".


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50820 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-14 15:46:30 +00:00
7cab99334d Excluded charset.c from the build: it's unused except for one short
function, which I moved to main.c.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50819 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-14 01:50:52 +00:00
fb33f4b699 Removed extraneous code from ACTION_FORMAT that prevented unformatted
devices from being formatted (too much was copied from ACTION_RENAME_DISK).


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50818 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-14 01:49:31 +00:00
b17f065f10 use temporary register variable instead of reading into cpunum directly
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50817 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-12 15:56:27 +00:00
50ba30a41a introduced new system call to obtain current CPU number followed by implementation of this syscall for native arm targets. Exec's idle task uses this system call too.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50816 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-11 20:47:49 +00:00
fbdbe99495 Fixes building of AROS for non-smp variant of raspi target
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50815 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-11 20:47:45 +00:00
81e49485ad If one of the FAT blocks can't be read, free already read FAT
cache-blocks to avoid memory leaks (from the cache).


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50814 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-11 02:27:00 +00:00
06ef08852b Listtree.mcc: implement List_CreateImage and List_DeleteImage
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50813 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-10 20:43:35 +00:00
ce4edfcfdd Listtree.mcc: implement proxying of DisplayHook
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50812 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-10 20:43:33 +00:00
c622bfc7c1 Listtree.mcc: rename variables in Listtree_GetEntry to match the template of other functions
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50811 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-10 20:43:30 +00:00
98efbe37c1 Listtree.mcc: implement Listtree_Open and Listtree_FindName
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50810 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-10 20:43:28 +00:00
2de9632338 Listtree.mcc: handle cases where NListtree_Active is NULL
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50809 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2015-06-10 20:43:25 +00:00