41453 Commits

Author SHA1 Message Date
czeidler
85f746c030 Don't read beyond the matrix boundaries. This should fix #8244.
* Use std methods when possible.
2011-12-21 17:44:23 +13:00
czeidler
9472a1d6f7 Small style changes. Thanks Axel. hrev43543 2011-12-21 17:21:51 +13:00
czeidler
5e6978f457 Fix debug build. hrev43542 2011-12-21 17:02:12 +13:00
Oliver Tappe
bb6b6a1504 Correct explicitly created symlinks for ICU-devel package
* skip the right amount of extensions until the actual abi version
  is reached
hrev43541
2011-12-20 21:59:33 +01:00
Oliver Tappe
63ffb518f8 Update icu-devel packages again, as they were broken. hrev43540 2011-12-20 00:29:58 +01:00
Aleksas Pantechovskis
d01b42b970 Correct update of TextView text run on font change.
* Fixes #4698 - font preference changes were not applied
  on the next message;
* The source of problem is resetting of the text run array after
  applying new font with SetFontAndColor function. Proposed solution
  updates the text run array items fonts directly without resetting
  it them and without loosing any styling and color quiting
  information;
* This is result of completing GCI 2011 task.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
hrev43539
2011-12-19 22:49:18 +01:00
Oliver Tappe
2ba22cc36a Fix crash of AboutSystem on gcc4.
* Glibc declares and uses its own version of mbstate_t, which is
  incompatibly with our own. Mix our own fields into glibc's
  mbstate_t, such that the two structs are compatible.
hrev43538
2011-12-19 18:49:16 +01:00
Alexander von Gluck IV
4e9e029551 Set encoder dpms on dpms, it just feels right hrev43537 2011-12-19 10:47:55 -06:00
Rene Gollent
f6c8d24294 Use the correct perform invocation for these functions. hrev43536 2011-12-19 08:49:58 -05:00
Oliver Tappe
e94fa361f3 Fix #8098 (icu-devel breaking current abi symlink)
* provide separate icu-devel packages for x86/gcc{2,4} and ppc, in
  order to bypass problems with this package trying to make use of
  the /boot/develop/abi/current symlink.
hrev43535
2011-12-19 11:46:15 +01:00
Alexander von Gluck IV
94e5ca7e6d Add function to perform external encoder dpms set
* Utilize external encoder dpms set on dpms set
hrev43534
2011-12-18 21:23:57 -06:00
Matt Madia
2ccc15b7b6 Added some more information. Review appreciated. hrev43533 2011-12-18 21:48:35 +00:00
Matt Madia
c17930470d Fixed a couple of typos. 2011-12-18 21:48:34 +00:00
John Scipione
f969ed4153 A few formatting tweaks in the BEntry and BDirectory class documentation. hrev43532 2011-12-18 21:43:22 -05:00
John Scipione
d4fa97f8f8 Moved documentation for the BEntry class into a dox file to include it into the Haiku book. hrev43531 2011-12-18 21:28:55 -05:00
John Scipione
a92e17b124 Fix copyright line to Haiku, Inc. in Directory.dox and a few more small fixes. 2011-12-18 21:26:02 -05:00
John Scipione
38f6a824d2 Fix copyright line to Haiku, Inc. in GameProducer.dox 2011-12-18 21:25:31 -05:00
John Scipione
8786818cf2 Add documentation for the GameProducer class in the Game Kit.
This documentation was provided by Omri Barak, a student participating
in Google Code Initiative (GCI) 2011.

Signed off by John Scipione

Since this is the first class documented in the Game Kit I also added
a reference to the Game Kit to the API docs front page.
hrev43530
2011-12-18 19:42:33 -05:00
John Scipione
2ac1eb67b3 Move the doxygen documentation comments from src/kits/storage/Directory.cpp to docs/user/storage/Directory.dox and update it both the language, fix a few errors, and bring the syntax up to snuff. The documentation for the BDirectory class is now added to the Haiku Book. hrev43529 2011-12-18 18:53:46 -05:00
Rene Gollent
730714fea5 Update Pe gcc4 optional package. hrev43528 2011-12-18 16:09:29 -05:00
Rene Gollent
c8df0c9b27 BePDF needed this one to be added as well. hrev43527 2011-12-18 15:54:01 -05:00
Rene Gollent
466f2b8f99 Add compatibility symbols for removed LayoutChanged() calls. hrev43526 2011-12-18 15:34:44 -05:00
Alexander von Gluck IV
45e71a9ea6 Add function to handle DIG encoder dpms setup
* Add code to control DIG dpms setup
* Reduce information needed by encoder_dpms_set
* DIG dpms setup needs access to pixelClock for DP training
hrev43525
2011-12-18 11:48:53 -06:00
Niels Sascha Reedijk
3005f9df6b Update translations from Pootle. hrev43524 2011-12-18 10:30:21 +01:00
Rene Gollent
f7d5d48f98 Updated Vision packages. hrev43523 2011-12-17 16:15:35 -05:00
Aleksas Pantechovskis
c73d1cf713 Fixed enable/disable "Find" button
* Fixed during GCI 2011
* Fixed #7983.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
hrev43522
2011-12-17 22:00:32 +01:00
Aleksas Pantechovskis
35636bd21f Fix selection of attachment on right click.
* Fixed during of GCI 2011.
* Fixes #7982

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
2011-12-17 22:00:30 +01:00
Alexander von Gluck IV
8ff2ca22f7 Complete code for DIG transmitter control
* Record external clock frequency (aka, DP non-pll)
* Add function to control DIG transmitter
* Cleanup duplicated is external code in encoder mode set
hrev43521
2011-12-17 12:34:56 -06:00
Rene Gollent
86b8d5d95a Fix build. hrev43520 2011-12-17 00:04:46 -05:00
Rene Gollent
bae0f6db21 Updated Web+ package due to layout API changes. 2011-12-17 00:03:23 -05:00
czeidler
f0389daa94 Fix comment and add a TODO. hrev43519 2011-12-17 14:36:37 +13:00
czeidler
14fc524be2 Style and performance fixes. Thanks Ingo and Stephan. 2011-12-17 14:36:36 +13:00
Alexander von Gluck IV
7e38e5101f Pass pixelClock to dig encoder setup, my DP LVDS bridge now works. hrev43518 2011-12-16 16:43:54 -06:00
Rene Gollent
8a6af348bb Add Git to nightlies rather than Subversion. hrev43517 2011-12-16 11:08:00 -05:00
Humdinger
4ff849cdbd Added Dragos Serban as Romanian translator. hrev43516 2011-12-16 16:18:41 +01:00
Humdinger
b4add23da1 Updated/added Romanian nad Chinese catkeys. 2011-12-16 16:10:12 +01:00
Rene Gollent
973ec3b1ac Fix naming. hrev43515 2011-12-16 08:38:09 -05:00
Alex Wilson
ab214879a0 Merge branch 'master' of ssh://git.haiku-os.org/haiku hrev43514 2011-12-15 21:11:29 -07:00
Alex Wilson
a84e14ca84 Merge branch 'master' of git://github.com/haiku/haiku 2011-12-15 20:50:28 -07:00
Rene Gollent
26334a8a66 Fix unwinding of partial stack traces.
- Architecture::CreateStackTrace() now uses the last frame's
  PreviousCpuState() as the basis to continue unwinding when passed
  a partial trace to continue from, rather than the (incorrect) actual
  cpu state of that frame, which would have resulted in the last frame
  being duplicated in the trace.

- Renamed variables to be more clear.
hrev43513
2011-12-15 22:43:38 -05:00
Rene Gollent
a9bec97e47 Add previous CPU state member and associated accessors.
Used to store the unwound state of the CPU from this frame,
which will form the actual state of the following frame. Needed
in order to properly support continuation of unwinding from a
partial stack trace.
2011-12-15 22:40:32 -05:00
Alexander von Gluck IV
09aaa658b0 DisplayPort call organization and cleanup
* Add color space to BPP function
* Pass display_mode to DP lane count function
* Get BPP in DP lane count
* Move some DPInfo population out of DP link training
  as other things need them sooner.
* Fill out DP code in external encoder setup
hrev43512
2011-12-15 17:18:39 -06:00
Aleksas Pantechovskis
099d5afd11 Second part of 'setmime' implementation is completed
* Support for bitmap and vector icons added;
* Attribute type representation is improved;
* Fixed problem with current attributes loading;
* sniffer rule checking fixed;
* supress useless lines in -dumpIcons and -dumpSniffRules for MIME types
  without icons and sniffer rules correspondently.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
hrev43511
2011-12-15 21:51:10 +01:00
Michael Lotz
3de4c1e20b Fix copy&paste error and double launch of Terminal.
Apparently the "Deskbar" part was a copy&paste error. Also there was
an additional launch call making two Terminal windows come up. Should
fix #8243.
hrev43510
2011-12-15 20:04:53 +01:00
Oliver Tappe
8ad8d2e5d2 Activate -Werror for POSIX locale backend and the code using it. hrev43509 2011-12-15 13:26:45 +01:00
Oliver Tappe
7016aa1a90 Reactivate mbsrtowcs() tests, as those do work, now. hrev43508 2011-12-15 13:22:20 +01:00
Oliver Tappe
ec99f3b2a6 Adjust mbstate_t to embed the state of the ICU converter.
* make room in mbstate_t for containing an ICU-converter's state
  (well, in fact the whole converter object)
* adjust libroot's locale add-on to clone converters into a given
  mbstate_t directly
* adjust ICUThreadLocalStorageValue to contain the converter pointer
  instead of a converter-ID (if the converter is related to an
  mbstate_t, it points into the mbstate_t).
* adjust users of converters to directly use converter pointers
  instead of ICUConverterRef
* drop now unused ICUConverterManager and ICUConverterRef
* update gcc4 optional package

This brings our multibyte implementation into a fully working state,
both non-ascii and non-8-bit characters can now be handled normally
in the Terminal, i.e. this finally fixes #6276.

N.B.: Since the size of mbstate_t has changed, everything (including
the compiler!) needs to be rebuilt.
hrev43507
2011-12-15 13:18:11 +01:00
Oliver Tappe
8726c67f5e Add test for use case found in readline (used by bash).
* making a backup copy of an mbstate_t and then later restoring the
  original should allow to re-use the internal converter state
2011-12-15 13:18:11 +01:00
Oliver Tappe
05260c25c2 Fix build warnings with gcc4. 2011-12-15 13:18:10 +01:00
czeidler
ed77847ca4 Remove private BStringList implementation from mail. Tested it but however please be careful an review. This fixes bug #8174. hrev43506 2011-12-15 19:45:07 +13:00