Ingo Weinhold
105093fddb
* Added new class TerminalRoster, which maintains a list of all running
...
terminals, including their window minimized status and workspaces. These
information are shared via our special-purpose clipboard. TerminalRoster
mainly acts as a cache.
* Removed the terminal ID management from TermApp. Most is now done by
TerminalRoster, the rest has been moved to TermWindow.
* Moved the terminal position file reading/writing from TermApp to TermWindow.
* Moved the remaining terminal window title handling from TermApp to TermWindow.
* Replaced the solution for #6613 implemented in r39530 (enabling/disabling the
"Switch Terminals" menu item depending on whether there are other Terminals).
The new solution is more correct, since it does enable the menu item, if and
only if switching to another Terminal will happen when triggering it. I.e.
minimized Terminals and ones on other workspaces are ignored.
Should also fix #6612 , since there's no synchronous communication between
different terminal apps anymore.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39562 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39562
2010-11-21 19:31:19 +00:00
Ingo Weinhold
441d3509c9
Removed debug leftover.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39561 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39561
2010-11-21 18:35:32 +00:00
Jérôme Duval
3ae6771c5f
merged ffmpeg 0.6.1 into trunk
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39560 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39560
2010-11-21 17:51:21 +00:00
François Revol
3bb30583a3
Fix the licence, we use MIT now.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39557 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39557
2010-11-21 17:03:03 +00:00
Philippe Houdoin
f52f6f2e4d
Add space to disallowed chars for MIME type or subtype.
...
Fix #6853 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39556 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39556
2010-11-21 14:02:53 +00:00
Philippe Houdoin
95d32039c6
Fix locale variables names violating style policy.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39555 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39555
2010-11-21 13:26:55 +00:00
Matt Madia
7e4d0ca539
Updated baseSourceURL (and copied the necessary files on haiku-files.org).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39552 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39552
2010-11-21 06:28:57 +00:00
Rene Gollent
0741a7c295
Automatic whitespace cleanup.
...
When in single window mode, also add opt+cmd+down as a shortcut to navigate to the selected folder in a new window. Fixes ticket #3548 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39551 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39551
2010-11-21 02:29:38 +00:00
Axel Dörfler
f088cd3e6e
* Fixed incorrect indentation (spaces vs. tabs), thanks korli!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39550 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39550
2010-11-20 21:54:08 +00:00
Axel Dörfler
5188c282ad
* Renamed private methhods to have an underscore prefix.
...
* Ordered methods as they are declared in the header.
* Style cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39549 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39549
2010-11-20 21:03:50 +00:00
François Revol
34dc99625d
Update copyrights.
...
Btw Axel, keyboard.cpp (forked from the bios_ia32 one) is still under "OpenBeOS licence" with 2 other copies, I suppose you are ok to change to MIT ?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39548 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39548
2010-11-20 18:41:52 +00:00
François Revol
180ffdeaa4
Cleanup. Try to exit ARAnyM from platform_exit().
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39547 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39547
2010-11-20 18:25:51 +00:00
Axel Dörfler
15d26d2cef
* Applied patch by Tamás Krutki that adds some statistic info to StyledEdit.
...
Thanks for the patch!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39546 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39546
2010-11-20 18:17:03 +00:00
Jérôme Duval
cae9b9d83a
correctly initialize fStreamInfo[i].hasCookie
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39545 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39545
2010-11-20 18:04:35 +00:00
François Revol
866bb10f42
Add some more Falcon video modes. Use VsetRGB() to set 8bit palette, though it's not really useful yet.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39544 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39544
2010-11-20 17:33:44 +00:00
François Revol
20d6d508c1
Add the VsetRGB() XBIOS call.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39543 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39543
2010-11-20 17:29:39 +00:00
François Revol
7a2ec456cf
For now only output debug text on screen if framebuffer is not enabled.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39542 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39542
2010-11-20 17:24:18 +00:00
Jérôme Duval
b1ed9a63d7
* some style and whitespace cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39541 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39541
2010-11-20 17:03:02 +00:00
Jérôme Duval
ebe3c563da
Fills frame variable even when not seeking to frame. This fixes bug #6828 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39540 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39540
2010-11-20 16:49:34 +00:00
Jérôme Duval
cf85a555b0
* added some missing bits and removed obsolete files in ffmpeg-0.6
...
* replaced .. with $(DOTDOT) in Jamfiles
* added __STDC_CONSTANT_MACROS define for C++ files (required for UINT64_C)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39537 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39537
2010-11-20 15:59:05 +00:00
Jérôme Duval
f3ed9d3a45
added usb_modeswitch driver: It handles USB devices which require some actions to activate the useful interfaces.
...
* Tested with HUAWEI 3G Modem (12d1:1446 => 12d1:1001).
* Devices reference is usb-modeswitch-data-20100826 (added eight vendors).
* The driver doesn't expose any device entries, hence it should be linked at dev root.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39536 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39536
2010-11-20 12:40:59 +00:00
Clemens Zeidler
2aa6775158
Fix restoring of stacked windows.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39535 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39535
2010-11-20 07:07:32 +00:00
Clemens Zeidler
9ff327dea3
- Make MessageForListener a bit more flexible, passing a fix ServerLink is sometimes not enough and a separate sender and receiver is needed.
...
- Add communication part to restore and save S&T groups.
- Fix call of GetDecoratorSettings listener hook.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39534 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39534
2010-11-20 06:47:20 +00:00
François Revol
2d84444351
Native Falcon video modes support, including truecolor (16bpp chunky) which we can use for the boot splash. Some debugging code left to cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39533 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39533
2010-11-20 04:30:49 +00:00
François Revol
67572c21e8
Print natfeat IDs as hex.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39532 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39532
2010-11-20 04:29:12 +00:00
François Revol
ffc80aab15
Add some needed XBIOS calls.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39531 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39531
2010-11-20 04:28:44 +00:00
Ingo Weinhold
b216f4070e
Enable/disable the "Switch Terminals" menu item depending on whether there are
...
other Terminals. Fixes #6613 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39530 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39530
2010-11-19 23:51:16 +00:00
Ingo Weinhold
45a4344050
MessageReceived(): More descriptive variable name.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39529 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39529
2010-11-19 23:49:46 +00:00
Ingo Weinhold
2e394a4764
As suggested by Humdinger, replace "%p" by "--", if the shell is the active
...
process.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39528 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39528
2010-11-19 22:27:46 +00:00
Axel Dörfler
d0405baf86
* Fixed #3042 as suggested by Stippi (looks like I'm quickly following Ingo's
...
great example at getting senile - at least he told me about this solution
before; the same trick is already used in SetZoom()).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39527 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39527
2010-11-19 21:57:31 +00:00
Ingo Weinhold
a9e89a7325
Also made LayoutContext() const.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39526 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39526
2010-11-19 21:53:25 +00:00
Ingo Weinhold
df7309870f
Made AncestorsVisible() const.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39525 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39525
2010-11-19 21:26:54 +00:00
Jérôme Duval
ee72866293
merged freetype 2.4.3
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39524 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39524
2010-11-19 21:01:29 +00:00
Jérôme Duval
d8c9110cb6
updated libpng to 1.4.4
...
avoids warnings for gcc2 (deprecated attribute)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39523 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39523
2010-11-19 20:20:05 +00:00
Ingo Weinhold
00e694dce3
Aligned the second MoveIntoFrame() parameter name with the implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39518 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39518
2010-11-19 17:49:09 +00:00
Philippe Houdoin
d01a7e01ed
Revert mistaken committed change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39517 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39517
2010-11-19 17:17:45 +00:00
Philippe Houdoin
5a2f51f20e
Added WebPTranslator to Haiku image, with due credits in AboutSystem.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39516 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39516
2010-11-19 15:45:37 +00:00
Ingo Weinhold
47dbffcd1e
Added a "Close other tabs" item to the tab menu.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39515 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39515
2010-11-19 15:30:09 +00:00
Ingo Weinhold
ad617d3320
* Moved some locally used message constants from TermConst.h to TermWindow.cpp.
...
* Added an "Edit tab title..." item to the tab menu.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39514 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39514
2010-11-19 15:24:33 +00:00
Ingo Weinhold
486cd82188
Added a menu item that opens a dialog for editing the window title.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39513 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39513
2010-11-19 15:08:05 +00:00
Philippe Houdoin
6ad0d9f232
Fix previous style cleanup ;-)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39512 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39512
2010-11-19 15:04:54 +00:00
Philippe Houdoin
c663bd36d3
Style cleanup (thanks Korli!)
...
No functional changes, except for the two traces removed.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39511 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39511
2010-11-19 14:46:29 +00:00
Ingo Weinhold
19838430ab
Superfluous parentheses.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39510 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39510
2010-11-19 14:42:50 +00:00
Ingo Weinhold
df2b4726b2
BLayoutUtils::MoveIntoFrame(): Fixed check. Spotted by korli.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39509 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39509
2010-11-19 14:37:54 +00:00
Ingo Weinhold
1ded93a4b9
Use the new menu layout builder.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39508 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39508
2010-11-19 14:30:42 +00:00
Ingo Weinhold
6bb10e965d
Added a layout builder for menus.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39507 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39507
2010-11-19 14:29:37 +00:00
François Revol
42df5ff102
Some support for video initialization using natfeat fVDI, but sadly it seems to return NULL for the framebuffer so it's not usable.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39506 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39506
2010-11-19 13:52:17 +00:00
Philippe Houdoin
e4f8681e79
* Switch to B_RGB24 output format
...
* Renamed everything after WebP, as it turns out the official name is
case-sensitive.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39505 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39505
2010-11-19 13:10:16 +00:00
Philippe Houdoin
399227b7b5
Add MIME type for WEBP images.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39504 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39504
2010-11-19 12:46:00 +00:00
Philippe Houdoin
67a224932a
Add a (read-only ATM) WEBP image translator, based on Google's
...
libwebp decoding code.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39503 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev39503
2010-11-19 12:43:27 +00:00