Commit Graph

41637 Commits

Author SHA1 Message Date
czeidler
00670f08ef Reconnect imput server. 2012-01-22 15:30:15 +13:00
czeidler
40c34878fa Reconnect BPicture to the app_server.
* maintain a list of all BPictures to do so
* BView downloads the BPicture data after recording the picture. This could probably done more efficiently using shared memory in the first place.
2012-01-22 15:30:15 +13:00
czeidler
577f58763b Make it possible to reconnect BBitmap to the app_server.
* maintain a list of all BBitmaps
* refactor the client memory allocator class, its possible now to just clone existing client area
2012-01-22 15:30:15 +13:00
czeidler
04209cdd81 Catch a app_server crash in the debug server. Let the registrar restart the app_server and notify all apps. 2012-01-22 15:30:14 +13:00
Jérôme Duval
403e134862 CID 10629: use of sizeof(this) instead of sizeof(*this). 2012-01-21 16:27:03 +01:00
Niels Sascha Reedijk
cf91014c9f Update translations from Pootle 2012-01-21 10:03:43 +01:00
czeidler
dee44e8b18 Fix build. 2012-01-21 18:57:19 +13:00
czeidler
124759d0df This makes keyboard input working when leaving the consoled debugger.
* Fix trace.
* Try to read key input again when the device is just B_BUSY.
2012-01-21 18:38:29 +13:00
czeidler
268dde32de Always cleanup the debug reader flags when closing the keyboard device, not only when the very last device ist closed. 2012-01-21 18:38:29 +13:00
czeidler
da6ab904f8 Fix leaks. 2012-01-21 18:38:28 +13:00
czeidler
79d286a56f Ignore KDE backup files. 2012-01-21 18:38:27 +13:00
Alexander von Gluck IV
bf2b0138fe radeon_hd: Fill in a few missing PCIIDs, #8289 2012-01-20 21:32:57 -06:00
Alexander von Gluck IV
8dd1e875c1 kernel: Fix FPU SSE + MMX instruction usage.
* Rename init_sse to init_fpu and handle FPU setup.
* Stop trying to set up FPU before VM init.
  We tried to set up the FPU before VM init, then
  set it up again after VM init with SSE extensions,
  this caused SSE and MMX applications to crash.
* Be more logical in FPU setup by detecting CPU flag prior
  to enabling FPU. (it's unlikely Haiku will run on
  a processor without a fpu... but lets be consistant)
* SSE2 gcc code now runs (faster even) without GPF
* tqh confirms his previously crashing mmx code now works
* The non-SSE FPU enable after VM init needs tested!
2012-01-20 15:06:01 -06:00
Alexander von Gluck IV
67f45bfdf2 opengl add-on: Remove dead code 2012-01-20 11:33:52 -06:00
Jérôme Duval
c59b279b71 Added workarounds and options for gcc 4.6.2
* add -Wno-unused-but-set-variable for gcc 4.6.x with a TODO
* fix warnings about wrong size of pointer cast in ioapic.cpp and AudioBuffer.cpp
2012-01-19 19:44:42 +01:00
Jérôme Duval
c40f31867b Fix with enabled tracing. 2012-01-19 18:28:34 +01:00
czeidler
e4ff57c33f Use correct ALM variable index.
There is list of all variables and a list of variables used by contraints. When editing the min, max variable constraints access the
correct list.
2012-01-19 09:31:48 +13:00
Alexander von Gluck IV
2a14f70ce8 opengl: Remove unneeded visibility flag 2012-01-17 14:59:04 +00:00
Alexander von Gluck IV
3c0d5dcaf1 opengl: Improve libGL linking and Mesa optional package
* Move compiled binaries into lib.haiku within Mesa optional
  pacakge, this enables us to use Make or scons to build Mesa
* Untangle libGL linking and order library inclusion
* Remove zmuldef hacks
* Compile libgallium into the libGL on Mesa 8.0 / gcc4 images
* Don't Mesa calculate cpu optimizations due to visibility
  issues, use Mesa cpu functions for this.
* Don't allow undefined symbols in libGL.so to ensure sanity.
* Move Mesa optional packages to haiku-files
2012-01-17 14:57:49 +00:00
Alexander von Gluck IV
ec4f80739e mesa: Update OptionalPacakge build script
* Add missing cpuinfo header
* Add diff to compile Mesa 7.8.2 for gcc2
2012-01-17 14:57:00 +00:00
Alexander von Gluck IV
9097f91c95 mesa: Updated script to build Mesa optional package
* Move compiled binaries into lib.haiku
* Enables usage with makefile and scons Mesa builds
2012-01-17 14:51:55 +00:00
Aleksas Pantechovskis
f2b4344867 Draft of proj2make - BeIDE projects convertion tool
* The proj2make can extract most of data required by makefile-engine powered
  makefiles from the BeIDE project files making porting of the old BeOS
  software projects more easy;
* This tool was implemented during GCI2011 as the "undocumented data format
  investigation task" study work, so please be patient to it's incompleteness
  and not perfect design. Thank you for understanding!

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
2012-01-16 23:03:37 +01:00
Niels Sascha Reedijk
02085594e6 Extra synchronization from Pootle.
Import the French catalogs.
2012-01-16 09:36:01 +01:00
Siarzhuk Zharski
caacf4d9e7 Remove unused variable TMailWindow::fStartingText
* Looks like this variable has no functional load anymore. The last case
  of filling it was dismissed by hrev43664 modification.
2012-01-15 22:12:18 +01:00
Siarzhuk Zharski
414dacd2f5 Some GCI2011 Students added into the Credits
* Aleksas Pantechovskis added into contributors list for his work on
  setmime and writembr tools, and many patches provided for Mail
  application during completing about 12 GCI tasks;
* Peter Poláčik added into contributors list for his work on adding
  localization support into Jamfile engine and documenting
  using of makefile/jamfile engines;
* Mariya Pilipchuk added into translators list for her work on Ukrainian
  translation;

  Thank you for the contribution!
2012-01-15 21:41:52 +01:00
Aleksas Pantechovskis
7df4b41328 Improve the auto-signature insertion algorithm
* Append the signature only after the e-mail Reader thread will finish
  it's work. This prevent from inserting the signature in wrong place;
* Added extra lines between original e-mail quote and the signature for
  more comfortable editing of replies.
* This fix was made during GCI2011;
* This fixes #4590.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
2012-01-15 20:54:21 +01:00
Siarzhuk Zharski
db3aecc840 Fix gcc2 build - remove iusing of ios:exceptions
* Fixing gcc2 build by removing exceptions using, that are looking like
  not supported by our version of compiler.
* Thanks to Alexander von Gluck for pointing the problem out.
2012-01-15 17:38:41 +00:00
Siarzhuk Zharski
68450f5d44 Remove debug syslog call.
* Remove debug code introduced by reading pos improvements. Sorry for
  the noise. :-\
2012-01-15 15:17:01 +00:00
Aleksas Pantechovskis
1a7322a09e Command line 'writembr' tool implemented
* Implemented writembr tool used to update MBR area with easy boot
  loader starting the system from currently active partition;
* This work fixes #5595;
* This is result of GCI2011 task.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
2012-01-15 15:03:24 +00:00
Aleksas Pantechovskis
cd8bd6fa3f Preserve/Restore e-mail reading position
* Introduce the "MAIL:read_pos" attribute of e-mail file node to
  store the latest scroll position of the mail text view;
* Fixes #4302 (Mail should store and restore scroll offset);
* This feature was implemented during completing GCI2011 task.

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
2012-01-15 15:03:17 +00:00
Niels Sascha Reedijk
f35fa32b3a Update translations from Pootle. 2012-01-14 15:43:39 +01:00
Humdinger
dc6929d817 Sorted language blocks, re-formatted names, added translators.
* Sorted translation language blocks alphabetically

* Re-formatted peoples names as discussed in thread
  http://www.freelists.org/post/haiku-development/Nonlatin-names-in-AboutSystem
  -> "localized name (transliterated name) - optional nickname"

* Added Giannis Konstantinidis, Vaggelis Mamalakis and Alex-P. Natsios
  as Greek translators
2012-01-14 15:16:45 +01:00
Alexander von Gluck IV
65705aca9a radeon_hd: Fix DisplayPort connector check, #8282 2012-01-13 17:56:03 -06:00
Alexander von Gluck IV
eb3e388241 GL: Disable OpenGL applications and libraries on non-x86
* This should definitely be undone once we figure out a
  way to cross compile stuff under haiku.
* setgcc ppc gcc4 anyone?
2012-01-13 17:42:45 -06:00
Alexander von Gluck IV
58dbd25f6b mesa: Whitespace, style cleanup. No functional change 2012-01-12 18:04:34 -06:00
Alexander von Gluck IV
0c99c75edf mesa: Always check color space before deciding to reconfigure
* Gives a slight performance boost
* Variable name cleanup
2012-01-12 17:54:03 -06:00
Alexander von Gluck IV
3df3057e3c mesa: Code cleanup and optimization
* Rename _SetSpan to _SetupRenderBuffer to perform more general
  render buffer setup and consolidate code
* Remove CMAP8 calls. Mesa no longer supports CMAP8. CMAP8 GL
  use cases are non-existent
2012-01-12 17:49:12 -06:00
Alexander von Gluck IV
69001466e2 interface: Clean up public headers; No functional change.
* Whitespace / Tab cleanup
* Better document color space
* Let me know if anything looks wrong
2012-01-12 16:26:15 -06:00
Humdinger
520d69581d Updated Finnish catkeys. 2012-01-12 20:14:03 +01:00
Alexander von Gluck IV
67f3236e6a glut: Ensure Mesa dependency is met before compiling 2012-01-11 22:01:12 -06:00
Alexander von Gluck IV
367834c6ba mesa: include GL public headers in image 2012-01-11 16:56:28 -06:00
Alexander von Gluck IV
7b2c1ed631 glut: build and link into libGL 2012-01-11 16:55:15 -06:00
Alexander von Gluck IV
8e4cdaae8d haiku3d: Fix haiku3d build
* Add GL header include path
* Remove strange GL include path from sources
2012-01-11 00:20:02 -06:00
Alexander von Gluck IV
defd6ec79a mesa: Bump gcc4 optional package to 8.0-devel 2012-01-11 00:14:54 -06:00
Alexander von Gluck IV
683e7cc845 Merge branch 'mesabetter' 2012-01-10 20:54:26 -06:00
Axel Dörfler
af8b1b77fa Fixed RemoteDesktop build that has been broken with hrev43319.
* Or more specifically, in 323b65468e, part of that revision (ie. the initial
  import from Oliver).
2012-01-10 23:05:01 +01:00
Axel Dörfler
7532547c06 Also hide the full screen controls when the mouse is over them.
* We just wait a little longer in this case, like 4.5s.
* Changed the code to only send the messages when needed, before they were
  being sent every 1.5s.
* However, this is untested as of yet, as the layout changes didn't allow me
  to run the MediaPlayer on my system. Will do so in a minute on another one.
2012-01-10 22:02:03 +01:00
Alexander von Gluck IV
7dde214bc0 radeon_hd: Fix accelerant regression in 4e9e029
* After 4e9e029, radeon_hd functionality became erratic.
* I think failing to lock the encoder bios scratch on
  encoder changes was causing it.
2012-01-10 13:07:15 -06:00
Alexander von Gluck IV
b4f8644589 add in a missing mesa header, formats.h; No Haiku code change. 2012-01-10 12:57:43 -06:00
Alexander von Gluck IV
3e0c69a0e6 Add hacks for older gcc2 Mesa 7.8.2 support
* Call different functions depending on Mesa version
* The --no-warnings is for the GL headers which produce
  large numbers of attribute directive ignored warnings
  that cannot be disabled on gcc2
2012-01-10 05:13:19 +00:00